微机原理三级项目

合集下载

三级偏软微机原理部分共61页文档

三级偏软微机原理部分共61页文档
是CPU中定点运算器的宽度 目前PC使用的CPU大多是32位处理器,新一代的PC机将
使用64位处理器
主频(CPU时钟频率)
指CPU中电子线路的工作频率 主频提高,CPU的处理速度通常也会加快
CPU总线(前端总线)的速度
CPU总线速度决定了CPU与内存间数据传输速度的快慢
高速缓存(cache)的容量与结构
指令采用二进位表示,大多数情况下,指令由两个部分组 成:
操作码
操作数地址
指出CPU应执行何种操作的一 个命令词,例如加、减、乘、 除、取数、存数等
指出该指令所操作(处理)的数 据或者数据所在位置
举例: 10 02 06
把02存储单元和06存储单元中的内 容相加,和数保存在02单元
10
CPU的结构和任务
复杂 指令
整数寄存器组
浮点寄存器组
2xALU
简单 指令
2xALU 2xAGU 2xAGU
简单 指令
存地址 取地址
浮点 存 浮点取
浮点加、减、SSE
乘、除等运SSE2 MMX

SSE3
L1 数 据 cache(8KB)
采用超标量(superscalar)结构,一共包含9个ALU,均可同时工作:
指令寄存器 器
操作命令
寄 存 器 组

中 央
算处

理 器
暂存等待处
理的数据
完成规定的运
11

8086微处理器内部结构
12
指令及其格式
指令采用二进位表示,大多数情况下由两个部分组成:
操作码
操作数地址
指出CPU应执行何种操作的一个命 令词,例如加、减、乘、除等

李威微机原理项目

李威微机原理项目

李威微机原理项目————————————————————————————————作者:————————————————————————————————日期:1微机原理项目报告项目:阀门控制系统设计班级:11级机控2班姓名:李威学号:110101010127项目指导教师:(任课教师、实验室教师)8项目完成时间:2014年5月18日摘要:阀门控制系统设计:某化工厂输气管道用压力自动控制阀门,设计电路实现如下控制:(1)、可以把阀门开、关至某一设定值;(2)、自动检测管道压力,并设定管道压力值,当高于设定压力时阀门开度增大,当低于设定值时,阀门开度减小,至设定值停止。

设计系统实现上述控制,并能记录阀门开度。

前言:阀门是在流体系统中,用来控制流体的方向、压力、流量的装置。

阀门是使配管和设备内的介质(液体、气体、粉末)流动或停止并能控制其流量的装置。

阀门是管路流体输送系统中控制部件,它是用来改变通路断面和介质流动方向,具有导流、截止、节8流、止回、分流或溢流卸压等功能。

用于流体控制的阀门,从最简单的截止阀到极为复杂的自控系统中所用的各种阀门,其品种和规格繁多,阀门的公称通径从极微小的仪表阀大至通径达10m的工业管路用阀。

阀门可用于控制水、蒸汽、油品、气体、泥浆、各种腐蚀性介质、液态金属和放射性流体等各种类型流体地流动,阀门的工作压力可从0.0013MPa到1000MPa 的超高压,工作温度从-269℃的超低温到1430℃的高温。

阀门的控制可采用多种传动方式,如手动、电动、液动、气动、涡轮、电磁动、电磁液动、电液动、气液动、正齿轮、伞齿轮驱动等;可以在压力、温度或其它形式传感信号的作用下,按预定的要求动作,或者不依赖传感信号而进行简单的开启或关闭,阀门依靠驱动或自动机构使启闭件作升降、滑移、旋摆或回转运动,从而改变其流道面积的大小以实现其控制功能。

工程背景阀门是工业上一种重要的流体控制设备,涉及到国民经济诸多部门,是国民经济的发展重要基础设备。

三级项目指导书

三级项目指导书

《微机原理及应用》课程研究项目指导书2012年春季学期(项目实训起止时间:第4周~第12周)《微机原理及应用》课程研究项目指导书2012年春季学期(项目实训起止时间:第4周~第12周)一、项目概览本课程研究项目是《微机原理及应用》课程学习的一个很重要组成部分。

通过课程研究项目的实施,使学生掌握微机在机械设备控制中的应用,学会汇编语言的编程、控制电路的设计、程序调试等知识与技能。

项目将采用计算机模拟仿真与与实验验证相结合的方式进行。

让学生能够了解微机在机械设备中的应用情况,提高学生综合应用已有知识解决问题的能力,更好地培养起重运输机械专业学生的专业技术能力和综合素质。

二、项目名称及主要内容本学期的课程研究项目名称:《一种典型机械产品的计算机控制技术的实现》。

主要内容包括:(1)学生从老师给出的八种机械产品的控制模型中选择一种(学生也可以通过自己的调研自选一种机械产品),设计控制方案,完成硬件的选型,选择同一题目的同学可以组成小组进行方案的讨论及论证。

(2)控制电路的设计及编程实现;学生根据所选的方案,设计控制电路,并根据控制电路及控制要求设计汇编语言控制程序框图,编写汇编语言程序。

(3)项目的实施;学生在完成《微机原理及应用》课程实验的基础上,应用实验室提供的硬件条件将自己的设计方案在实验室中模拟实现。

主要目的包括:1、掌握微机控制的实施步骤及方法;2、掌握汇编语言的编程;3、掌握汇编语言的系统调试方法;4、掌握计算机控制电路的设计方法;5、具备撰写项目报告的能力;三、项目研究小组的主要分工(分组情况见附件—分组名单。

)鼓励选择同一项目的同学组成小组,每组4-5个同学,相互协作完成项目方案的论证,每个同学都要提出自己的方案,大家共同论证所有的方案,最终每人完成一种方案的实施,完成的工作要包括上述三项内容,但并不限于这些内容。

研究内容的多少会影响到每组的最终成绩,鼓励学生自己选取感兴趣的研究内容进行创新设计和深入研究。

2014年单片机原理及应用课程三级项目指导书及课程考核_卓越

2014年单片机原理及应用课程三级项目指导书及课程考核_卓越

《单片机原理及应用》课程三级项目说明书基于单片机的智能电子钟系统设计2014年秋季学期(起止时间:第13周~第14周)2014年9月一、项目概览本课程三级项目是《单片机原理及应用》课程学习的一个重要组成部分。

通过该项目的实施使学生加深对单片机基础知识的理解,并初步具备运用所学知识进行电子钟系统设计的能力,相关标准、手册的查阅能力等,引导学生积极思考、主动学习,锻炼和提高学生的交流、沟通和表达能力以及团队合作能力,培养学生的责任感和职业道德。

二、实训目的1. 掌握单片机各个功能模块(并行I/O口、中断系统、定时器/计数器)的工作原理、性能和特点;2、掌握单片机外围电路的设计方法和仿真方法;3、掌握单片机外围电路的调试方法;4、掌握单片机外围电路设计报告的撰写方法;5、培养团队合作精神、项目组织与管理、交流表达能力;6、培养责任感和职业道德。

三、主要内容本课程三级项目要求学生使用MCS-51系列单片机设计并制作一个具有时间显示、按键调时、闹钟报警、温度测量、遥控和自动调时等功能的软硬件系统,可实现六项基本功能分别如下:1) 时间显示:采用六个数码管显示当前时间:小时、分钟、秒。

2) 温度显示:采用两个数码管显示当前环境温度。

3) 上下午指示:采用两个发光二极管来指示上下午。

4) 半秒提示:采用两个发光二极管,每隔半秒闪烁。

5) 调时功能:采用三个按键(K1-K3)来调整时间,步骤如下:a)按下K1键,开始调小时,同时2个小时数码管闪烁。

b)按下K2键,小时加;按下K3键,小时减。

c)小时调整好后,再按下K1键,开始调分钟,同时分钟数码管闪烁。

d)按下K2键,分钟加;按下K3键,分钟减。

e)调整好分钟后,再按下K1键,调时结束。

6) 闹钟功能:采用三个按键(K2-K4)来调整闹钟,步骤如下:a)按下K4键,开始调小时,同时2个小时数码管闪烁。

b)按下K2键,小时加;按下K3键,小时减。

c)小时调整好后,再按下K4键,开始调分钟,同时分钟数码管闪烁。

燕山大学第六组汽车轮毂微机原理三级项目汇报

燕山大学第六组汽车轮毂微机原理三级项目汇报

设计思路
第一步:机器手上料送到 1号灯亮 第二步:液压定位装置 2号灯亮 第三步:中心定位 3号灯亮 第四步:定位监测 合格继续执行 不合格 启动报警 第四步:定位满足要求,驱动液压装置夹 紧工件 合格继续执行 不合格启动报警 第五步:液压装置夹紧工件之后,开始驱 动主轴进行工作。 在整个过程中对于主轴工作的次数进行计 算,实现计数。
方式控制字和变量定义
10000001b 端口A、B、C高四位输出 端口C低四位输入 端口C实际应用的输入端口为PC1和PC2 num dw 00h;定义计数初始数值 LED db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh
jz baojing2; jmp qiexue; baojing2:call fengming2 qiexue:mov dx,0f000h;切削,第四个灯亮 mov al,11110111b out dx,al call delay mov dx,0f000h mov al,11111111b;切削工作结束,第四个灯 灭 out dx,al add num,01h;实现计数 mov cx,02ffh
方式控制字
端口 端口A 端口B 端口C 控口地址 端口位置 0F000 0F001 0F002 0F003
81h
主程序
mov dx,0f003h ;写入方式控制字 mov al,81h out dx,al mov dx,0f002h;防止蜂鸣器空响 mov al,11111111b out dx,al sl:mov dx,0f000h;上料开始,第一个灯亮 mov al,11111110b out dx,al call delay mov dx,0f000h;夹紧开始,第二个灯亮 mov al,11111101b out dx,al call delay mov dx,0f002h;定位监测 in al,dx test al,02h jz baojing1;不符合要求,跳到报警 jmp jiajin;符合要求,进行夹紧 baojing1:call fengming1;报警,调用子程序 jiajin:mov dx,0f000h;夹紧,第三个灯亮 mov al,11111011b out dx,al call delay mov dx,0f002h;夹紧监测 in al,dx test al,04h

PLC三级项目

PLC三级项目

燕山大学三级项目设计说明书题目:运料小车运行控制学院(系):电气工程学院年级专业: 11级仪表三班学号:学生姓名:许书源程佳敏冯琦孟丹蕊侯文秀指导教师:***教师职称:副教授可编程控制器(PLC)的概况1.1 PLC的定义可编程控制器实际上是一种工业控制计算机,它的硬件结构与一般微机控制系统相似,甚至与之无异。

可编程序控制器主要由CPU(中央处理单元)存储器(RAM和EPROM),输入/输出模块(简称为I/O模块)、编程器和电源五大部分组成。

近年来发展极为迅速、应用面极广的工业控制装置。

它按照成熟而有效的继电器控制概念和设计思想,利用不断发展的新技术、新电子器件,逐步形成了具有特色的各种系列产品。

1.2 PLC的发展1968年美国GM(通用汽车)公司提出取代继电器控制装置的要求,并公开招标提出十项标准:(1)编程方便,现场可修改程序;(2)维修方便,采用模块化结构;(3)可靠性高于继电器控制装置;(4)体积小于继电器控制装置;(5)数据可直接送入管理计算机;(6)成本可与继电器控制装置竞争;(7)输入可以是交流115V;(8)输出为交流115V, 2A以上,能直接驱动电磁阀,接触器等;(9)在扩展时,原系统只要很小变更;(10)用户程序存储器容量至少能扩展到4K。

1969年,美国数字公司(DEC)研制出了第一台可编程序控制器,满足了GM公司装配线的要求。

这种新型的工业控制装置简单易懂、操作方便、可靠性高、通用灵活、体积小、使用寿命长,很快在美国其它工业领域推广使用。

随着集成电路技术和计算机技术的发展,现在已有了第五代PLC产品。

1.3 PLC的特点PLC之所以越来越受到控制界人士的重视,是和它的优点分不开的: 1)功能齐全,它的适用性极强,几乎所有的控制要求,它均能满足; 2)应用灵活,其标准的积木式硬件结构,以及模块化的软件设计,使得它不仅可以适应大小不同、功能繁复的控制要求,而且可以适应各种工艺流程变更较多的场合;3)操作方便,维修容易,稳定可靠。

2015秋江苏省计算机三级微机原理与接口技术大纲

2015秋江苏省计算机三级微机原理与接口技术大纲
2015秋江苏省计算机三级微机原理与接口技术大纲
2015秋江苏省计算机三级微机原理与接口技术大纲
江苏省高等学校计算机等级考试
三级微机原理及接口技术考试大纲
考核要求
1.具有计算机软硬件的基础知识。
2.掌握微机系统原理和应用系统的开发方法。
(7)常用外设(ASCII键盘、鼠标、显示器及打印机)的接口特点。
(8) D/A、A/D转换器的接口方法及DAC0832、ADC0809的编程和应用。
6.微机系统组成及应用。
(1)总线分类、特点及常用总线。
(2)操作系统的相关概念(进程管理、存储器管理、文件管理、设备管理
考试范围
一、计算机基础知识
1.计算机技术的发展。
2.计算机中信息的表示方法。
(1)数制。
(2)原码、反码和补码。
(3)定点数和浮点数。
(4)十进制数的二进制编码(BCD码)。
(5)符号的编码(ASCII码)、汉字编码。
4.考试题型及分值分布见样卷。
309
(6)声音、图像等媒体信息在计算机中的表示。
3.算术运算和逻辑运算。
(1)定点加减运算。
(2)基本逻辑运算。
4.微机系统的基本组成。
(1)微机系统硬件的基本组成。
(2)微机系统软件的基本组成。
5.计算机网络基础。
(4)指令系统(指令格式与寻址方式)。
(5)指令流水线体系结构。
(6)工作模式。
2.存储器。
(1)半导体存储器的工作原理、分类及用途。
(2)存储器与总线的连接。
(3)虚拟存储器技术。
(4)高速缓冲存储器(Cache)技术。

微机原理三级项目报告

微机原理三级项目报告

项目名称:汽车轮毂生产专用夹具控制系统班级:机械装备1班姓名:李罗金学号:130101010076项目指导教师(任课教师、实验室教师):项目完成时间:2016-5-13目录一、设计内容及要求 (2)二、设计思路 (2)三、实验设备 (2)四、项目实现的功能 (3)五、项目接线图 (4)六、项目程序 (7)七、实验结果 (14)八、程序结果及分析 (15)九、项目不足 (15)十、项目总结 (15)参考文献 (15)一、设计内容及要求汽车轮毂生产的最后一序是数控车削,需要使用专用夹具,该夹具使用液压装置控制,中心定位方式。

具体动作过程是:机械手上料——液压定位装置启动——中心定位(使用光电传感器检测中心孔定位是否准确)——若定为满足要求驱动液压夹紧装置夹紧工件(使用压力传感器检测是否达到工作压力)——夹紧后启动车床主轴开始工作。

要求具有计件功能,能够记录每班的生产件数并使用数码管显示二、设计思路1数控车削过程按要求大致分为5个部分,即上料,定位,加紧,车削,计数。

2 其中有两个检测点,即中心定位检测和加紧压力检测,不符合检测标准应显示警告,提示修正。

必须满足检测要求后,方能进行下一步动作。

3 车削加工结束后,要有计数设备,由8155芯片输出。

计数总量999件。

三、实验设备实验设备设备数量功用8088CPU8255芯片 1 控制数码管,步进电机,直流电机8155A芯片 1 接收开关数据,控制138译码器8253A芯片 1 控制蜂鸣器不同频率报警138译码管 1 控制发光二极管开关 2 模拟是否定位和夹紧发光二极管8 显示工作流程一至六号灯亮,定位夹紧,八七号灯亮数码管8 显示计数功能蜂鸣器 1 报警直流电机 1 模拟切削过程步进电机 1 模拟上料,定位,夹紧过程导线若干端口控制对象端口控制对象端口地址8255端口A 7段数码管的位选0F0008255端口B 7段数码管的码选0F0018255端口C 直流电机,步进电机0F0028255控口端CS1 0F0038155端口A 138译码器0e0018155端口B LED 0e0028155控口端CS2 0e000138译码器发光二极管8253计数器1 8253计数器2 0b0008253计数器2 蜂鸣器0b0018253控制端cs5 0b003四、项目实现的功能1.计数功能,8255pa口控制7段数码管的位选,pb口控制8255的码选2.定位检测,如果定位满足则进行下一道工序,否则led灯8亮且蜂鸣器以2赫兹频率报警,步进电机工作模拟继续定位。

江苏省高等学校计算机等级考试三级微机原理及接口技术(样卷)

江苏省高等学校计算机等级考试三级微机原理及接口技术(样卷)
1 4 7
D பைடு நூலகம்能提高对主存的访问速度
2 4 .P e n t i u m 处理器的实模式和 虚 拟 8 6模 式 相 比, 下列叙述中错误的是㊀
别为 0 0 0 0 H 0 3 F F H 、 0 4 0 0 H 0 7 F F H 、 0 8 0 0 H 0 B F F H 、 0 C 0 0 H 0 F F F H , 后发现 存往第 2片的数据都被存入第 4片, 其可能原因是 ㊀㊀㊀㊀ 。 A .A 9断线 ㊀㊀㊀B .A 1 0断线 ㊀㊀㊀C .A 1 1断线 ㊀㊀㊀D .A 1 2断线 2 9 .虚拟存储系统由“ 主存—辅存” 两级存储器组成, 其作用是解决 ㊀㊀㊀㊀ 的 问题。 A .主存容量不足 ㊀㊀㊀㊀㊀㊀㊀B .主存与辅存速度不匹配 C .辅存与 C P U速度不匹配 D .主存与 C P U速度不匹配 3 0 .有关虚拟存储器的下列叙述中, 正确的是 ㊀㊀㊀㊀ 。 A .它使用高速缓存来扩展内存空间 ㊀㊀B .它扩大了外存的存储空间 C .它提高了内存的访问速度 ㊀㊀D .它常采用分段分页式存储管理技术 3 1 .关于高速缓冲存储器( C a c h e ) , 下列说法中正确的是 ㊀㊀㊀㊀ 。 A .它只能位于 C P U以外 ㊀㊀㊀B .C P U内外都可配置 C a c h e C .它只能位于 C P U以内 D .若存在 C a c h e , C P U就不用再访问内存 3 2 .下列关于外存特点的叙述中, 错误的是 ㊀㊀㊀㊀ 。 A .存储容量一般都远大于内存 ㊀㊀B .任何 C P U都不能直接访问外存 C .断电后并非信息都不会丢失 D .单位成本比内存低 3 3 .以下不用于硬盘接口的是 ㊀㊀㊀㊀ 。 A .U S B ㊀㊀㊀B .S A T A ㊀㊀㊀C .I D E ㊀㊀㊀D .S C S I 3 4 .“ D MA ” 的译文是“ 直接存储器访问” , 其中的“ 存储器” 是指 ㊀㊀㊀㊀ 。 A .内存 ㊀㊀㊀B .缓存 ㊀㊀㊀C .外存 ㊀㊀㊀D .内存或外存 3 5 .设中断类型号( 码) 为1 6 H的中断服务子程序存放在 2 0 0 0 Hʒ 1 0 0 0 H开 始的内存区域中, 则0 0 0 0 ʒ 0 0 5 8 H 开始的 4个内存单元中的值依次为 ㊀㊀㊀㊀ A .0 0 H 、 1 0 H 、 0 0 H 、 2 0 H ㊀㊀B .1 0 H 、 0 0 H 、 2 0 H 、 0 0 H C .2 0 H 、 0 0 H 、 1 0 H 、 0 0 H ㊀㊀ D .0 0 H 、 2 0 H 、 0 0 H 、 1 0 H 3 6 .中断返回的过程中, 恢复相关信息的顺序是 ㊀㊀㊀㊀ 。 A .现场、 断点、 标志 ㊀㊀㊀㊀㊀㊀B .断点、 现场、 标志 C .现场、 标志、 断点 过 ㊀㊀㊀㊀ 。 A .1个时钟周期 ㊀B .1个总线周期 ㊀C .1个指令周期 ㊀D .2个总线周期 3 8 .㊀ 在简单的输入 / 输出 接 口 中, 与 C P U或 系 统 数 据 总 线 相 连 的 分 别 是 ㊀㊀㊀㊀ 。 A .锁存器、 缓冲器 ㊀㊀㊀㊀㊀㊀B .缓冲器、 锁存器 C .锁存器、 锁存器 D .缓冲器、 缓冲器

微机原理三级项目汇报PPT

微机原理三级项目汇报PPT

定 位 达 到 要 求
压力传感器检测是否达到压力
启动车床主轴开始工作(直流电机转动)
达 到 压 力
加工完毕,松开夹紧装置,送走工件,安装新工件 计件,数码管显示
连线原理图
与数码管位控端C相连
与数码管段控端B相接
分别与A区A0、A1相接
与A区CS1相接
接直流电机
接三个发光二极管
接两个开关
连接线路照片
当bx是两位数时,将二进制转化为 十进制数的子程序
• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • change endp changea proc push ax push cx push dx push bx mov ax,bx mov si,6 cmp ax,0 jnz changea1 push ax jmp change3 changea1: mov bx,10 push bx changea2:cmp ax,0 jz changea3 sub dx,dx div bx push dx jmp changea2 changea3:pop dx cmp dl,10 je changea4 mov leddt[si],dl inc si jmp changea3 changea4:pop bx pop dx pop cx pop ax ret changea endp ;当bx是两位数时,将二进制转化为十进制数
;10压入堆栈,表示退出标志 ;检测商ax是否为零,是零的话除法结束,否则继续除,并保存在相应的堆栈里 ; 扩展被除数DX.AX ;数据除以10
;如果是10,表示结束,则退出
;将转化后的三位十进制数传给leddt第6、7、8位

计算机三级考试内容与科目

计算机三级考试内容与科目

5.接入技术方案设计。

6.IP地址规划与路由设计。

7.网络系统安全设计。

二、网络构建1.局域网组网技术。

(1)网线制作方法。

(2)交换机配置与使用方法。

(3)交换机端口的基本配置。

(4)交换机VLAN配置。

(5)交换机STP配置。

2.路由器配置与使用。

(1)路由器基本操作与配置方法。

(2)路由器接口配置。

(3)路由器静态路由配置。

(4)RIP动态路由配置。

(5)OSPF动态路由配置。

3.路由器高级功能。

(1)设置路由器为DHCP服务器。

(2)访问控制列表的配置。

(3)配置GRE协议。

(4)配置IPSec协议。

(5)配置MPLS协议。

4.无线网络设备安装与调试。

三、网络环境与应用系统的安装调试1.网络环境配置。

2.WWW服务器安装调试。

3.E-mail服务器安装调试。

4.FTP服务器安装调试。

5.DNS服务器安装调试。

四、网络安全技术与网络管理1.网络安全。

(1)网络防病毒软件与防火墙的安装与使用。

(2)网站系统管理与维护。

(3)网络攻击防护与漏洞查找。

(4)网络数据备份与恢复设备的安装与使用。

(5)其他网络安全软件的安装与使用。

2.网络管理。

(1)管理与维护网络用户账户。

(2)利用工具软件监控和管理网络系统。

能;pc技术教程三级“网络技术”证书,表明持有人具有计算机网络通信的基础知识,熟悉局域网、广域网的原理以及安全维护方法,掌握因特网(INTERNET)应用的基本技能,具备从事机关、企事业单位组网、管理以及开展信息网络化的能力。

2三级调整内容编辑定位和描述:工程师预备级。

三级证书面向已持有二级相关证书的考生,考核面向应用、面向职业的岗位专业技能。

三级证书表明持有人初步掌握与信息技术有关岗位的基本技能,能够参与软硬件系统的开发、运维、管理和服务工作。

调整内容:三级网络技术、数据库技术、软件测试技术、信息安全技术、嵌入式系统开发技术共五个科目。

取消三级PC技术科目(代码:33)及信息管理技术科目(代码:34),2013年上半年举行这两个科目最后一次考试,2013年下半年只接受补考考生报名。

数控三级项目 (1)

数控三级项目 (1)

可转位车刀刀杆的数控铣削仿真加工班级:机制二班姓名:课程名称:机床数控技术指导教师:2016年6月22日目录1.序言 (3)2.零件图 (3)3.方案设计 (4)3.1工艺分析 (4)3.2坐标计算及走刀路线 (4)3.3编程 (7)3.4刀具卡片 (10)4.操作过程 (10)5. 实验结果 (11)6. 误差分析 (11)7. 感想总结 (11)8. 参考文献 (12)可转位车刀刀杆的数控铣削(燕山大学机械工程学院)1.序言随着计算机技术的发展和应用,数控装置得到了很大的发展,数控车床的应用也越来越广泛,数控编程是我们机制专业学生必修的技能。

这次数控项目是我们对编程理论知识的应用,让我们学会对数控机床的操作,也对数控机床有了更深的认识。

2.零件图3.方案设计3.1工艺分析3.1.1定位毛坯选择40*40*147的铝合金,定位面为精加工后的下表面,用平口钳装夹的方式来定位加紧。

3.1.2加工方案A.零件尺寸是28*40*147,而毛坯尺寸是40*40*147,先在普通铣床上粗铣10mmB.在数控铣床上铣2mm,铣刀选择盘铣刀,进给速度为300~400mm/min,主轴转速为1000r/min。

C.用数控指令编程分别加工刀柄和刀槽。

3.1.3加工顺序A.先铣刀柄部分B.铣后刀面C.铣副后刀面D.铣刀槽,加工前刀面3.2坐标计算及走刀路线A.刀柄部分B.副后刀面C.后刀面D.刀槽3.3编程A.刀柄N0010 G90 G92 X0 Y0 Z0; N0020 M03 S300;N0030 G00 X8;N0040 G01 Z-0.5 F800; N0050 X-116;N0060 Y5.0;N0070 X0;N0080 Y10;N0090 X-116;N0100 Y15;N0110 X0;N0120 Y20;N0130 X-116;N0140 Y25;N0150 X0;N0160 Y30;N0170 X-116;N0180 Y35;N0190 X0;N0200 Y40;N0210 X-116;N0220 G00 Z0;N0230 X0 Y0;N0240 M05 M02;B.副后刀面N001 G90 M03 S1000 G01 X0 Y0 Z0; N002 G01 X8 F800 ;N004 Z-0.5;N005 X-1.5;N006 X5 Y24;N007 X8;N008 Z-1;N009 X5;N010 X-1.5 Y0;N011 Y-6;N012 Z-1.5;N013 Y0;N014 X5 Y24;N015 G00 Z0 ;N016 M05 M02;C.后刀面N001 G90 M03 S1000 G01 X0 Y0 Z0; N002 G01 X8 Y1 F800 ;N004 Z-0.5;N005 X0;N006 X-22.2 Y6;N008 Z-1;N009 X0 Y1;N010 X8;N011 Z20;N012 X0 Y0;N013 M05 M02;D.刀槽N001 G91 M03 S1000 G01 X7.7 Y-6 Z-20; N002 Z-0.5;N003 X-17.4 Y4.6;N004 X-0.5 Y-1.9;N005 X17.4 Y-4.6;N006 X-0.5 Y-1.9;N007 X-17.4 Y4.6;N008 X-0.5 Y-1.9;N009 X17.4 Y-4.6;N010 X-0.5 Y-1.9;N011 X-17.4 Y4.6;N012 X-0.5 Y-1.9;N013 X17.4 Y-4.6;N014 Z50;N015 M05 M02;3.4刀具卡片4.操作过程1)拿到40*40*146mm的毛坯,由于零件刀柄要求40*25mm,且刀柄要求高28mm,先在立式铣床上粗铣上下表面去掉10mm,留有加工余量2mm。

基于CDIO模式机械电子工程专业项目体系的构建与实施

基于CDIO模式机械电子工程专业项目体系的构建与实施

构建项目体系的指导思想
符合CDIO CDIO工程教育理念 ● 符合CDIO工程教育理念
CDIO改革要在专业层面上才能真正体现它的精髓(知识、 CDIO改革要在专业层面上才能真正体现它的精髓(知识、能力和素质 改革要在专业层面上才能真正体现它的精髓 的一体化培养) 的一体化培养) 基于问题的学习、基于项目的学习、 基于问题的学习、基于项目的学习、主动学习 让学生获得领导或具体从事产品、过程或系统的构思、设计、 让学生获得领导或具体从事产品、过程或系统的构思、设计、实现和 运行中的某个环节或全部过程(现代工程师从事的工作) 运行中的某个环节或全部过程(现代工程师从事的工作)
目前的教学 文化的团队中发 模式,这些 挥作用; 挥作用;能够有 能力能达到。
效沟通。 效沟通。
世界工程教育所面临的共同挑战
在给定的学制内让学生获得更宽更深知识的同时获得 足够的个人、人际交流能力和产品、 足够的个人、人际交流能力和产品、系统和过程的建 造能力 –- 工程素质和能力 如果不对传统的课程体系、 如果不对传统的课程体系、教学理念和学习方法等作 出重大变革, 出重大变革,战胜这个挑战将是一件不太可能完成的 任务。 任务。
我们的具体做法
● 修改专业课程体系,改进教学方法 修改专业课程体系,
在课程教学中引入CDIO项目式教学----知识、 在课程教学中引入CDIO项目式教学----知识、能力和素质的一体化培养 CDIO项目式教学----知识 引入讨论课,讨论的主题讲课前给出,题目结合工程实际---基于问题 引入讨论课,讨论的主题讲课前给出,题目结合工程实际---基于问题 --的学习、主动学习、 的学习、主动学习、可激发学生的学习兴趣 缩小理论时数,增加实践环节(1/4-1/3)----工程需要观察和动手 缩小理论时数,增加实践环节(1/4-1/3)----工程需要观察和动手 改革实验教学方式,将实验融入到三级项目中, 改革实验教学方式,将实验融入到三级项目中,学生根据项目的需要自 己设计实验方案——基于项目的学习、改革了枯燥无味的呆板实验 基于项目的学习、 己设计实验方案 基于项目的学习 讨论及项目都是按组完成——让学生获得领导或与人合作从事产品、过 讨论及项目都是按组完成 让学生获得领导或与人合作从事产品、 让学生获得领导或与人合作从事产品 程或系统的构思、设计、实现和运行中的某个环节或全部过程(现代工 程或系统的构思、设计、实现和运行中的某个环节或全部过程( 程师从事的工作) 程师从事的工作)

微机原理三级项目

微机原理三级项目

瓶装保健饮品生产过程的计算机控制技术的实现课程名称:微机原理班级:机电(1)班学号:************姓名:********完成时间:2015年5月20日1、摘要 (3)2、前言 (3)3、正文 (3)3.1项目的描述及要求 (3)3.1.1工程背景 (3)3.1.2 需要解决的问题 (3)3.2 项目模拟方案 (4)3.2.1 硬件 (4)3.2.2 电路图 (7)3.2.3 系统连线图 (7)3.3 控制程序 (8)3.3.1框图 (8)3.3.2详细程序 (8)3.4 实验结果分析 (15)4、感想 (15)5、参考文献 (15)1、摘要本项目的主要内容是通过用8255A以及8155芯片完成数据的传输,同时利用步进电机模拟传送带工作过程,利用数码管来表示各个环节的运作过程,并通过一个开关来控制整个过程的启动与停止。

项目将采用计算机模拟仿真与与实验验证相结合的方式进行。

通过课程研究项目的实施,使我们掌握微机在机械设备控制中的应用,学会汇编语言的编程、控制电路的设计、程序调试等知识与技能。

2、前言项目研究报告的目的是更加充分的了解微机原理计算机控制技术在实际中的应用,了解实际应用的一般流程和操作技巧。

让我们能够了解微机在机械设备中的应用情况,提高我们综合应用已有知识解决问题的能力,更好地培养起重运输机械专业学生的专业技术能力和综合素质。

在做项目之前,我参考了微机原理课本以及一些有关的参考资料,并且上网查找了一些有用的资料,做项目过程中,积极请教了一些同学,最终完成了自己的预期目的,完成对于机械设备启动的简单控制。

3、正文3.1项目的描述及要求3.1.1工程背景某厂生产瓶装保健饮品,每10瓶装一箱,要求箱满时,启动送箱装置,先送走满箱到位(延时一定时间),再送来空箱到位(延时一定时间),满箱和空箱分别在两个不同的传送带上传送。

3.1.2 需要解决的问题1、能够模拟传送带的运行过程,实现整个送箱过程。

微机原理三级项目汇报

微机原理三级项目汇报

跳出,并发出 警报

程序编写如下: stack1 segment stack db 1024 dup (0) stack1 ends
data segment shuj dw ? data ends
code segment 'code' assume cs:code,ds:data,ss:stack1 start: mov ax,data mov ds,ax ;初始工作状态 mov dx,0f003h mov al,10001001b out dx,al ;程序 mov dx,0f000h mov al,11111110b out dx,al call bdelay ;第一步
对题目的分析
生产线运行过程大致分为两个阶段: A 启动阶段 B连续工作阶段 在启动阶段,A~E工位一次进入作。
A A A A A -
B B B B -
C C C -
D D -
E E
}8s }8s }8s }8s }5s
在连续工作阶段,A~D同时工作,工件在 A~D依次被加工,最后到E工序。E工序与 A~D同时开始,工作13秒,13秒后检查E工 序是否完成。若完成则A~E在次同时开始工 作;若未完成则继续E工序,直至E工序完 成。为了避免死循环,在E工序持续一定时 间后停止所有工作,并发出警报。 由以上分析可知:1.E完成后A才可从新启 动 ;2.通过对工位E的考察来确定发生故障 次数
具体方案
利用8088 ,8255, 灯,开关实现 接线方法: A0 A1 8255 A口 +5v C口 L0~L4(模拟A~E) L7报警
片选
(手动开关,模拟传感器, 关闭代表完成)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

瓶装饮料生产线传送控制系统的计算机控制技术的实现课程名称:微机原理班级:机制2班学号:130105060042姓名:刘明川指导教师:陈子明2016年5月16日瓶装饮料生产线传送控制系统设计刘明川(燕山大学机械工程学院)摘要:此项目旨为利用STAR实验仪中的模块来模拟瓶装饮料生产线传送控制系统。

我们小组成员通过重复的探讨,模拟调试,反馈,修改再调试的方法,决定了各自使用的模块以及各模块模拟的实际过程。

我们用到了8253芯片、8255芯片、8155芯片、步进电机、逻辑笔、LED灯、数码管等模块,最终成功模拟了瓶装饮料生产线传送控制的过程。

2前言:随着科学技术的发展以及计算机的应用,生产线自动化的程度在逐渐提高,自动控制系统是自动化过程中不可缺少的部分,自动控制体统的使用不仅节省了劳动力,而且提高了生产效率,对降低企业生产成本起着重要的作用。

本实验使用了STAR实验仪中的部分模块,模拟了瓶装饮料生产线传送控制系统的控制过程,实现了生产的要求。

3目录1.正文: (5)1.1项目的描述及要求 (5)1.2项目的模拟方案 (5)1.2.1使用的硬件 (5)1.2.2电路图 (5)1.2.3系统连线图 (7)1.3控制程序 (8)1.3.1程序框图 (8)1.3.2详细程序 (8)1.4模拟的实验结果 (16)1.5项目的结论 (16)2 .主要参考文献 (16)3.感想 (17)41.正文:1.1项目的描述及要求某厂生产瓶装保健饮品,每10瓶装一箱,要求箱满时,启动送箱装置,选送走满箱到位(延时一定时间),再送来空箱到位(延时一定时间),满箱和空箱分别在两个不同的传送带上传送。

能认为控制生产线的启动和停止(比如键盘上按某一键启动,启动后按任意键停止),能在数码管上显示当前已装满送出的箱数。

1.2项目的模拟方案1.2.1使用的硬件本实验用8255芯片、8155芯片、8253芯片、开关、LED灯、数码管、步进电机、逻辑笔等设备,采用汇编语言编程,最终实现控制要求,完成实验模拟。

1.2.2电路图1)连线说明52)电路图8255芯片:8253芯片:68155芯片:1.2.3系统连线图71.3控制程序1.3.1程序框图1.3.2详细程序.model small ;微小型模式.stack ;定义堆栈段.data ;定义数据段num dw 00h ;变量num赋值00h led db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh bai dw 100 ;8shi db 10 ;baiw db 0 ;shiw db 0 ;gew db 0 ;.code ;定义代码段start: mov ax,@data ;程序开始mov ds,ax ;mov dx,0f003h ;mov al,10001000b ;out dx,al ;在8255端口地址输入方式控制字mov dx,0f000h ;8255芯片A端口工作mov al,11111111b ;out dx,al ;用A端口控制LED灯全灭mov cx,999 ;循环次数999test1:mov dx,0f002h ;in al,dx ;test al,10h ;检测启动开关是否打开,打开后执行下一步,jnz test1 ;没打开,继续检测one:mov dx,0b003h ;mov al,01110111b ;out dx,al ;在8253端口地址输入方式控制字mov dx,0b001h ;计数器1工作mov ax,1953h ;out dx,al ;利用方式3对输入频率降频9mov al,ah ;高字节输出out dx,al ;call delay025 ;call delay025 ;call delay025 ;延迟call delay025 ;call delay025 ;call delay025 ;mov dx,0b003h ;mov al,00010001b ;out dx,al ;重新在8253端口地址输入方式控制字mov dx,0b000h ;计数器0工作在方式0mov al,10h ;输入10以控制10瓶装一箱out dx,al ;mov dx,0f000h ;mov al,11111101b ;out dx,al ;满箱后8255A端口控制第二展等亮call xianshi ;调显示子程序,用数码管记录送走的箱数call xianshi ;call xianshi ;call xianshi ;call bujin ;步进电机转表示满箱运走inc num ;要记的箱数加1call xianshi ;重新显示call delay025 ;延时10mov al,00h ;out dx,al ;数码管全灭test2: call xianshi ;mov dx,0f002h ;in al,dx ;test al,30h ;检测工作停止控制等是否开启jz test2 ;开启则继续检测mov dx,0f000h ;mov al,11111011b ;8255芯片A端口控制第三展灯亮out dx,al ;call xianshi ;数码管显示call xianshi ;call xianshi ;call xianshi ;call bujin ;第三展灯亮时步进电机转表示空箱运来push cx ;将CX压入堆栈mov cx,100 ;循环100次l2:call delay025 ;延时loop l2 ;pop cx ;jmp one ;正个程序循环表示生产线不断装箱计数xianshi proc ;显示的子程序push ax ;push bx ;11push dx ;将AX,BX,CX,DX压入堆栈call shuzi ;调子程序设置各位置要显示的数字mov cx,800 ;数码管循环点亮以显示多位again1:mov bl,baiw ;xor bh,bh ;mov al,led[bx] ;利用寻址找到百位相应的数字mov dx,0f001h ;out dx,al ;数码管位控mov dx,0f002h ;mov al,11111101b ;out dx,al ;数码管段控显示百位数字call clear ;mov bl,shiw ;xor bh,bh ;mov al,led[bx] ;利用寻址找到十位相应的数字mov dx,0f001h ;out dx,al ;数码管位控mov dx,0f002h ;mov al,11111011b ;out dx,al ;数码管段控显示十位数字call clear ;mov bl,gew ;xor bh,bh ;mov al,led[bx] ;利用寻址找到个位相应的数字12out dx,al ;数码管位控mov dx,0f002h ;mov al,11110111b ;out dx,al ;数码管段控显示个位数字call clear ;loop again1 ;利用循环动态显示pop dx ;pop cx ;pop bx ;pop ax ;AX,BX,CX,DX出栈ret ;xianshi endp ;显示子程序结束clear proc ;清除子程序push ax ;push dx ;将AX,DX压入堆栈mov dx,0f002h ;C端口控制位选mov al,11111111b ;数码管全灭out dx,al ;pop dx ;pop ax ;AX,DX出栈ret ;clear endp ;子程序结束shuzi proc ;数字子程序push ax ;13push dx ;将AX,DX压入堆栈mov ax,num ;mov dx,0h ;div bai ;以送走的箱数除以100来设置百位的数字mov baiw,al ;mov ax,dx ;将DX中的余数给了AXdiv shi ;用余数除以10来设置十位数字mov shiw,al ;mov gew,ah ;ah中的余数即为个位数字pop dx ;pop ax ;AX,DX出栈ret ;shuzi endp ;数字子程序结束bujin proc ;步进电机子程序push ax ;push bx ;push cx ;push dx ;将AX,BX,CX,DX压入堆栈mov cx,10 ;循环次数10mov dx,0e100h ;8155芯片控制端口地址mov al,00000001b ;方式控制字out dx,al ;A端口输出mov dx,0e101h ;read1:mov al,00000001b ;out dx,al ;给步进电机A端口一个高电平14call delay025 ;延时mov al,00000010b ;out dx,al ;给步进电机B端口一个高电平call delay025 ;延时mov al,00000100b ;out dx,al ;给步进电机C端口一个高电平call delay025 ;延时mov al,00001000b ;out dx,al ;给步进电机D端口一个高电平call delay025 ;延时loop read1 ;循环,使步进电机转动pop dx ;pop cx ;pop bx ;pop ax ;ret ;AX,BX,CX,DX出栈bujin endp ;子程序结束delay025 proc ;延时程序push bx ;push cx ;将BX,CX压入堆栈mov bx,1 ;delay1:mov cx,10000 ;循环次数delay2:loop delay2 ;dec bx ;jnz delay1 ;循环15pop cx ;pop bx ;CX,BX出栈ret ;delay025 endp ;子程序结束end start ;全部程序结束1.4模拟的实验结果当开关5闭合时,程序启动,开始装箱,用8253芯片计数器0的方式0开始计数,5秒后,计数结束,输出高电平,逻辑笔绿灯亮,装满10瓶,LED灯第二展灯亮,步进电转动,满箱送走,数码管计数加1,LED灯第三展灯亮,步进电机转动,表示空箱运来,程序循环,继续装箱计数;当开关6闭合时,程序暂定,生产线暂停,实现人为控制。

1.5项目的结论这次项目使用实验箱模拟完成了瓶装饮料生产线传送控制系统的计算机控制,达到了预期效果;但是对于实际生产线还有许多要改进的地方,比如,此系统缺少报警装置,在实际生产中若某环节发生故障或者程序运行出错,我们不能及时知晓,可能会发生危险。

另外,此系统没有设计检测装置,不能保证每箱是否真的装了10瓶,若出现没有装够10箱的情况,将会有损顾客利益,被顾客投诉还能有损企业的声誉。

相关文档
最新文档