




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理项目汇报,项目7,指导教师:姚建涛汇报人:宋阳班级:08级机设2班学号:080101010218,目录,一、项目选题二、项目设计整体流程图三、实验设备及接线图四、源代码五、视频展示六、项目感想七、参考文献,一、项目选题,7、瓶装饮料生产线传送控制系统设计某厂生产瓶装保健饮品,每10瓶装一箱,要求箱满时,启动送箱装置,先送走满箱到位(延时一定时间),再送来空箱到位(延时一定时间),满箱和空箱分别在两个不同的传送带上传送。能人为控制生产线的启动和停止(比如键盘上,按某一键启动,启动后按任意键停止)。能在数码管上显示当时已装满送出的箱数。,二、整体流程图,程序开始,显示箱数,送走满箱,送来空箱,装箱,检测是否满箱,Y,N,循环装箱,三、实验设备及接线图,1、实验设备,8255芯片8259芯片LED数码管步进电机单脉冲,正转:送走满箱反转:送来空箱,拨向上升沿,系统中断拨向下降沿,系统启动,显示箱数,实验箱,引脚使用状况:8255,数码管段控制端口,数码管位控制端口,分别控制步进电机ABCD端口,引脚使用状况:8255,引脚使用状况:8259,与单脉冲相连,连线原理图,四、源程序代码,stacsegmentstackdb1024dup(0)stacendsdatasegmenttimer=10counterdb?ledtbdb3fh,06h,5bh,4fh,66h,7dh,07h,7fh,6fhdataendscodesegmentcodeassumecs:code,ds:data,ss:stac,start:movax,datamovds,axmovbx,0ah;bx表瓶数,10瓶为满箱movcX,0ffffh;cx为again的循环次数(一直循环)movdx,0f003h;8255A初始化moval,80houtdx,almovax,0again:decbx;一次装一瓶,装完一瓶bx-1cmpbx,0;判断是否满了jnzagain;不满继续装incax;ax表示已装满箱数callxianshi;满了就显示此时箱数callzheng;电机正转,送走满箱callfan;电机反转,送来空箱movbx,0ah;赋给bx初值10bloopagainmovax,4c00hint21h,xianshiproc;显示满箱数movbx,offsetledtbxlatmovdx,0f000houtdx,al;显示箱数moval,0fehmovdx,0f001houtdx,al;指定最右边数码管显示retxianshiendpmanproc;步进电机正传,送走满箱pushaxmovdx,0f002hmoval,10houtdx,al;端口Amovdx,0f002hmoval,20houtdx,al;端口Bmovdx,0f002hmoval,40h,outdx,al;端口Cmovdx,0f002hmoval,80houtdx,al;端口Dpopaxretzhengendpfanproc;步进电机反转,送来空箱pushaxmovdx,0f002hmoval,80houtdx,al;端口Dmovdx,0f002hmoval,40houtdx,al;端口Cmovdx,0f002hmoval,20houtdx,al;端口Bmovdx,0f002h,moval,10houtdx,al;端口Apopaxretfanendpdelayproc;延时pushbxpushcxmovbx,timerdelay1:xorcx,cxdelay2:loopdelay2decbxjnzdelay1popcxpopbxretdelayendp,;8259中断duanprocnear;8259初始化movdx,0e000h;写入ICW1:设定边沿触发,单片方式,写入ICW4moval,13houtdx,almovdx,0e000;写入ICW2:设定IR0的中断向量号为08hmoval,08houtdx,almoval,0dh;写入ICW4:普通全嵌套方式,普通中断结束方式,outdx,alretduanendpwriintverprocnearpushesmovax,0moves,axmovdi,20hleaax,int0,stoswmovax,csstoswpopesretwriintverendp;单脉冲拨向高电平则停止,拨向低电平则启动int0:pushdxpushaxint1:movdx,0e000hinal,dxcmpal,20hjeint2;检测若为低电平则跳出中断jmpint1;否则继续保持中断状态popaxpopdxint2:iretcodeendsendstart,五、视频展示,六、项目感想,转眼为期四周的微机原理项目结束了,这个项目给我感触颇深,主要是中途遇见了很多困难,有好几次明明是正确无编程错误的程序,却始终不能达到预期模拟效果,还有,这个装箱的模拟中遇到一些老师上课没讲的芯片等,于是自己
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 药物研发的法规与政策分析试题及答案
- 固膜性炎试题及答案
- 高三政治:热点最后预测试题九:抗旱救灾
- 把握2024文化产业管理证书考试核心试题及答案
- 安排接待面试题及答案
- 系统架构设计师多种架构比较试题及答案
- 激光技术与工程师资格考试的复习策略试题及答案
- 药师考试实例试题及答案汇编
- 育婴师培训课程设计试题及答案
- 卫生管理专职与兼职考量题及答案
- 成品支吊架专项施工方案
- (高职)电子商务基础与实务ppt课件(完整版)
- 工程伦理学教学课件
- 城市设计导则SOM
- C语言程序设计题库习集带答案(128p最全版)
- 高炉布袋除尘的MCGS-PLC控制系统
- 反三违培训课件
- 创伤骨科患者术后疼痛影响因素评估及护理策略论文
- 评标方法课件
- 泵送混凝土测区强度换算表(完整版)
- 基于PLC的电梯控制系统设计报告(共15页)
评论
0/150
提交评论