




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年资产评估行业当前市场规模及未来五到十年发展趋势报告
- 2025年电抗器行业当前发展现状及增长策略研究报告
- 保定市安新县2024-2025学年中考数学模拟试题含解析
- 2025年版《义务教育道德与法治课程标准》试题(含答案)
- 2025年食堂从业人员卫生知识测试试题与答案
- 2025年安全工程师试卷及答案
- (完整)老年痴呆护理培训考试试题及答案
- 摩托驾驶安全知识培训课件
- 2025政府采购评审专家考试试题及答案
- 2025年全国公文写作与处理自考试题及答案解析
- 2023成都高新未来科技城发展集团有限公司招聘试题及答案解析
- 新教师岗前培训讲座中小学教学常规PPT
- 卡拉贝利110千伏线路吊车跨越G3013高速公路施工方案
- 闸调器介绍讲解
- YB/T 4089-2000高功率石墨电极
- GB/T 9268-2008乳胶漆耐冻融性的测定
- GB/T 16439-2009交流伺服系统通用技术条件
- 成都理工大学2023年805普通物理学考研真题(回忆版)
- 申克振动筛操作和维护手册
- 三晶变频器说明书SAJ8000系列简约版
- 循环系统-超声诊断
评论
0/150
提交评论