微机原理三级项目报告.docx
- 文档编号:27128914
- 上传时间:2023-06-27
- 格式:DOCX
- 页数:12
- 大小:263.81KB
微机原理三级项目报告.docx
《微机原理三级项目报告.docx》由会员分享,可在线阅读,更多相关《微机原理三级项目报告.docx(12页珍藏版)》请在冰豆网上搜索。
微机原理三级项目报告
项目名称:
汽车轮毂生产专用夹具控制系统
班级:
车辆工程二班
姓名:
学号:
项目指导教师(任课教师、实验室教师):
项目完成时间:
2011-5-30
一、设计内容及要求
汽车轮毂生产的最后一序是数控车削,需要使用专用夹具,该夹具使用液压装置控制,中心定位方式。
具体动作过程是:
机械手上料——液压定位装置启动——中心定位(使用光电传感器检测中心孔定位是否准确)——若定为满足要求驱动液压夹紧装置夹紧工件(使用压力传感器检测是否达到工作压力)——夹紧后启动车床主轴开始工作。
要求具有计件功能,能够记录每班的生产件数并使用数码管显示二、设计思路
1数控车削过程按要求大致分为5个部分,即上料,定位,加紧,车削,计数。
2其中有两个检测点,即中心定位检测和加紧压力检测,不符合检测标准应显示警告,提示修正。
必须满足检测要求后,方能进行下一步动作。
3车削加工结束后,要有计数设备,由8255芯片输出。
计数总量9999件。
三、实验设备
8088CPU1个
8255A芯片1个
发光二极管8个
开关2个
LED数码管4个
四、项目接线图
8255管脚及引线图
发光管原理及引线图
数码管管脚及引线图
五、项目流程图
6、接线图、结果图
七、项目实现的功能
1.计数功能
2.定位检测
3.夹紧力检测
4.动作时间分控功能
八、项目程序
stacsegmentstack
db1024dup(0)
stacends
datasegment
LEDdb11111100b,01100000b,11011010b,11110010b,01100110b,10110110b,10111110b,11100000b,11111110b,11110110b;数码管显示代码
jishudw0h;产品数量
dataends
codesegment'code'
assumecs:
code,ds:
data,ss:
stac
start:
movax,data
movds,ax
movdx,0f003h;写入控制字
moval,10000001b
outdx,al
moval,11111110b;机械手上料(一号灯亮)
movdx,0f000h
outdx,al
calldelay
movdx,0f000h;液压定位装置启动(二号灯亮)
moval,11111101b
outdx,al
calldelay
movdx,0f002h;定位检测
inal,dx
testal,04h
jnzbufu1
jmpjixu1
bufu1:
calljinggao1;定位不符标准(运行子程序将jinggao1)
jixu1:
movdx,0f000h;定位符合标准(三号灯亮)
moval,11111011b
outdx,al
calldelay
movdx,0f000h;液压夹紧装置动作(五号灯亮)
moval,11101011b
outdx,al
calldelay
movdx,0f002h;夹紧力检测
inal,dx
testal,02h
jnzbufu2
jmpjixu2
bufu2:
calljinggao2;夹紧不符标准(运行子程序jinggao2)
jixu2:
movdx,0f000h;夹紧符合标准(六号灯亮)
moval,11011111b
outdx,al
calldelay
movdx,0f000h;车床主轴开始动作(八号灯亮)
moval,01111111b
outdx,al
calldelay
movdx,0f000h;车床主轴停止,完成车削
moval,11111111b
outdx,al
addjishu,01h
xian:
movax,jishu
movbx,offsetLED
movdl,0ah;个位数显示
divdl
pushax
moval,ah
xlatLED
movdx,0f001h
outdx,al
moval,01111111b
movdx,0f002h
outdx,al
popax
movah,0h;十位数显示
movdl,0ah
divdl
pushax
moval,ah
xlatLED
movdx,0f001h
outdx,al
moval,10111111b
movdx,0f002h
outdx,al
popax
movah,0h;百位数显示
movdl,0ah
divdl
pushax
moval,ah
xlatLED
movdx,0f001h
outdx,al
moval,11011111b
movdx,0f002h
outdx,al
popax
movah,0h;千位数显示
movdl,0ah
divdl
pushax
moval,ah
xlatLED
movdx,0f001h
outdx,al
moval,11101111b
movdx,0f002h
outdx,al
popax
loopxian
jmpstart
jinggao1proc;四号灯闪烁表示定位警告(完成定位才开始下步运行)
pushax
pushbx
again1:
movdx,0f000h
moval,11110111b
outdx,al
calldelay
moval,11111111b
outdx,al
calldelay
movdx,0f002h
inal,dx
testal,04h
jzback1
jmpagain1
back1:
popbx
popax
ret
jinggao1endp
jinggao2proc;七号灯闪烁表示夹紧警告(完成夹紧才开始下步运行)
pushax
pushbx
again2:
movdx,0f000h
moval,10111111b
outdx,al
calldelay
moval,11111111b
outdx,al
calldelay
movdx,0f002h
inal,dx
testal,02h
jzback2
jmpagain2
back2:
popbx
popax
ret
jinggao2endp
delayproc;可控延时子程序
pushax
pushbx
pushcx
movcx,1fffh
again:
nop
loopagain
popcx
popbx
popax
ret
delayendp
codeends
endstart
实验结果:
九.项目总结
刚开始做的时候感觉无从下手,很是迷茫。
后来,一点一点和同学交流,从书上找类似的程序段,渐渐地找到了方法。
这其中,检测对正、加紧的过程有些不好控制,但经过反复试验,终于解决了难题。
最后程序完成,虽说不是很完美,但也基本达到设计要求,很欣慰。
在做项目的过程中,我觉得耐心和合作是非常关键的。
因为程序很繁琐,不小心就会出错,有时碰上有问题的试验机器也很无奈;而且,各个小组成员应集思广益,找出最简便、最合适的方案,通力合作,完成目标。
最后要感谢老师的指导和帮助,使我受益匪浅,收获良多。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 三级 项目 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)