版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、微机原理项目汇报 项目六 制作人 07级机制2班 玄利剑 2010年6月3日 一 设计要求 v汽车轮毂生产专用夹具的控制系统设计: 汽车轮毂生产的最后一序是数控车削,需要使用 专用夹具,该夹具使用液压装置驱动,中心定位 方式。具体的动作过程是:机器手上料送到- 液压定位装置启动-中心定位(使用光电传感 器检测中心孔定位是否准确)-若定位满足要 求,驱动液压夹紧装置夹紧工件(使用压力传感 器检测是否到达工作压力)-夹紧后启动车床 主轴开始工作。 (二)实验设备 设备数量 8255a芯片1 发光二极管 44 数码管1 开关 4 四 程序流程图 开始 8255a初始化,定义a,b口输出,c口低位输入
2、,高位输出 各端口初始化,所有指示灯灭 判断送料(k0) 判断对正(k1) 判断加紧(k2) 判断加工完成(k3) 数码管显示 五 实现的功能 v 顺次打开和关闭开关k1、k2、k3、 k4,led1 、led2、 led3、 led4顺次闪 然后点亮,k4关闭时四盏灯顺次熄灭。同时 数码管加1。 实验接线图 实验接线图 七 程序 vstac segment stack v db 1024 dup(0) vstac ends vdata segment vleddt db 8 dup(0) vledtb db 3fh,06h,5bh,4fh,66h ;显示代码表 v db 6dh,7dh,07
3、h,7fh,6fh vdata ends vcode segment code v assume cs:code,ds:data,ss:stac vstart:mov ax,data v mov ds,ax v mov al,10000001b ;8255a初始化,写入 方式控制字 v mov dx,0f003h v out dx,al v mov al,11111111b;c口初始化 v mov dx,0f002h v out dx,al vjiuxu: call show v mov dx,0f002h;读入c口数据 v in al,dx v cmp al,11111110b ;触发开关,
4、 条件满足,开始送料 v jnz jiuxu;条件不满足,继续判断 v mov al,11101110b ;显示,pc4 灯亮 v out dx,al vsongliaodaowei: call show v mov dx,0f002h;读入c口数据 v in al,dx v cmp al,11101111b ;送料到位 v jnz songliaodaowei;不满足继续判断 v mov al,11111111b ;pc4灯灭 v out dx,al v call show v call delay v mov al,11101111b ;定位装置启动pc4亮 v out dx,al vdi
5、ngweijiance:call show v mov dx,0f002h v in al,dx v cmp al,11101101b ;光电传感器检测定位准确 v jnz dingweijiance v mov al,11001101b ;pc5灯亮 v out dx,al v call show v call delay v mov al,11101101b ;pc5灭,发送信号 v out dx,al v call show v call delay v mov al,11001101b ;pc5亮,驱动夹紧装置 v out dx,al vceya: call show v mov dx
6、,0f002h v in al,dx v cmp al,11001011b ;压力传感器检测压力满足 v jnz ceya v mov al,10001011b ;pc6灯亮 v out dx,al v call show v call delay v mov al,11001011b ;pc6灭,发送信号 v out dx,al v call show v call delay v mov al,10001011b ;pc6灯亮,启动车床主轴 v out dx,al vwancheng: call show v mov dx,0f002h v in al,dx v cmp al,100001
7、11b ;pc6灯灭,加工完成 v jnz wancheng v mov al,11000111b v out dx,al v call delay v call show v mov al,11100111b ;pc5灭,主轴停转 v out dx,al v call show v call delay v mov al,11110111b ;pc4灯灭,夹紧装置松开 v out dx,al v mov al,11110111b v out dx,al vjishu: call show v mov dx,0f002h v in al,dx v cmp al,11111111b ;取走工件,
8、开始计数 v jnz jishu v out dx,al v call count ;计数 v call show ;显示 v jmp jishu v mov ax,4c00h v int 21h v vdelay proc v push cx v push di v mov cx,05ffh vbegin1:mov di,cx v loop begin1 v pop di v pop cx v ret vdelay endp vdelay2 proc v push cx v push di v mov cx,0f0h vbegin2:mov di,cx v loop begin2 v pop
9、 di v pop cx v ret vdelay2 endp vcount proc;定义计数子程序 v push cx v push di v push bx v push si v mov cx,8;针对显示位数设置循环次数 vcheck1:mov bl,si;将leddt内存单元内容送出 v inc bl;计数加一 v cmp bl,9;与9进行比较 v jbe check2;小于跳转 v mov byte ptr si,0;小于9进位后置零 v inc si;指针指向下一位 v loop check1;循环八次对八位进行显示 vcheck2:mov si,bl;计数加一后送回原内存单
10、 元 v pop si v pop bx v pop di v pop cx v ret vcount endp;计数子程序结束 vshow1 proc;定义数码管显示子程序 v push ax v push bx v push dx v push si v push cx v mov cx,8;根据数码管位数进行循环次数设置 v mov bx,offset ledtb;指向显示代码表 v mov ah,0feh;指向最右边的数码管 v cld vled: lodsb;取出要显示的数字 v xlat ledtb;得到显示代码 v mov dx,0f001h;b端口输出 v out dx,al;
11、送出段码 v mov al,ah;取出位显示代码 v mov dx,0f000h;a端口输出 v out dx,al;送出位码 v call delay2 v rol ah,1;指向下一个数码管 v loop led v pop cx v pop si v pop dx v pop bx v pop ax v ret vshow1 endp vshow proc v push cx v mov cx,4fh vagain:call show1 v dec cx v jnz again v pop cx v ret vshow endp v vcode ends v end start 八 存在
12、的问题 v本程序没有ad转换程序,所以没能引进压力、 和光电传感器。争取在将来的学习中补上这 部分知识然后对程序进行修改。 九 对项目的一些建议 v在做项目的过程中,我发现有很多试验箱都是存在 问题的,这对于初学的我们来说是很痛苦的,我们 不知道当该出现的现象没有出现时是程序和接线的 问题还是实验箱的问题,我个人因为试验箱有问题 而不断地修改程序就浪费了很多时间。所以我建议 对试验箱做如下改进: 1.将试验箱加一套隐藏的备份线路,在该线路状态下 可以检验各个模块是否完好可用。 2.编制配套系统,使得运行某些程序时产生可视化的 想象而学生以此可以判断试验箱的好坏与否。 十 心得体会 v 初涉微原项目,顿觉眼前漆黑不见五指,心有余而不知 何去。于无限迷茫中挣扎,在千路万陌中彷徨。饭不思,茶 难想。叹微原之精妙,感项目之神伤。恍恍惚终日,不得
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖口县2026年第一批单位公开选调事业编制工作人员【32人】备考题库附答案
- 道路交通疏解方案
- 项目资金使用计划
- 建筑物基础设计方案
- 2025年食品生产质量管理培训教材
- 2024年曲水县招教考试备考题库及答案1套
- 未来五年便携式灯具企业ESG实践与创新战略分析研究报告
- 未来五年家用电子产品修理企业ESG实践与创新战略分析研究报告
- 2026年企业人力资源管理师之四级人力资源管理师考试题库300道【模拟题】
- 未来五年克氏原鳌虾苗企业数字化转型与智慧升级战略分析研究报告
- 上呼吸道患者护理课件
- 卫星互联网基础知识培训课件
- 2025年敖汉旗就业服务中心招聘第一批公益性岗位人员的112人模拟试卷含答案详解
- 九年级化学实验教案全集
- 某220千伏变电站10千伏电容器开关柜更换工程的安全措施与施工方案
- 钳工个人实习总结
- 大健康养肝护肝针专题课件
- 道路高程测量成果记录表-自动计算
- 关于医院“十五五”发展规划(2026-2030)
- DB31-T 1587-2025 城市轨道交通智能化运营技术规范
- 2025水泥厂生产劳务承包合同
评论
0/150
提交评论