微机原理项目汇报.PPTVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理项目汇报 ——项目三 制作人 机控三班 姚金玲 2009年7月3日 一 设计要求 光机电一体化设备,控制继电器使取料电机、震动物料输送器、光源得电,验证得电后启动采集程序,实时监控三个继电器状态,若三者任一出现断电异常,首先结束采集程序,然后关闭三个继电器 (二)实验设备 五 实现的功能 1正常工作时,采集灯、监控灯都亮。 2任意一个继电器异常采集灯熄灭,监控灯熄灭。 实验接线图 七 程序 ;定义堆栈段 stack segment stack db 1024 dup(?) stack ends ;定义数据段 data segment data ends ;定义代码段 code segment code assume cs:code, ds:data, ss:stack ;定义8255A的方式控制字, b口输入,a、c口输出,都工作在方式0 start: mov dx, 0e3h mov al,82h out dx,al ;程序初始化,所有指示灯灭 mov dx, 0e2h mov al out dx, al mov dx,0e0h mov al out dx,al ;实施实时监控三个继电器的状态 Jiankong: mov dx,0e1h in al, dx cmp al,00h jz qidong;无异常现象,启动采集程序,所有指示灯亮 out 0e0h,al; 有异常现象,出故障的继电器指示灯熄灭,结束采集 jmp jieshu qidong: call delay mov dx,0e2h mov al,00h out dx,al call delay mov dx,0e0h mov al,00h out dx,al jmp jiankong ;延时子程序 delay proc push di push cx mov cx, 2000h delay1:mov di,1000h delay2:dec di jnz delay2 loop delay1 pop cx pop di ret delay endp 采集指示灯、继电器指示灯全部熄灭 jieshu: mov dx,0e0h mov al out dx,al mov dx,0e2h mov al out dx,al code ends end start 八 存在的问题及改进意见 本程序可以完成给定的任务,但是可靠性太差。造成停止采集的原因有很多,如:继电器出现故障,或者发光二极管出现故障。所以从硬件角度应该增加继电器的数量,从软件的角度应该更加完善监控部分,以及采取其他措施增强可靠性 九 心得体会 通过本次项目作业,我受益匪浅。从上网查找并阅读相关资料,认真阅读课本学习相关芯片的知识,编写及整合代码,到反复上机实验,我常常废寝忘食。经历了很多次失败时的沮丧,终于换来了成功的喜悦。在时间非常紧张的条件下,我只完成了项目所要求的基本功能,。但是从这次做项目的过程中,我学到了做工程的思想:那就是要在客户要求的时间内完成所交给的任务,而不求达到最好。多次的实验锻炼了我的动手能力,屡次失败教会了我如何保持耐性、坚强的意志,也告诫我良好的心态的重要性。希望这个项目作业下一届中继续进行,以及类似微机原理的动手性强的科目也可以借鉴。 * * 数量 设备 3 开关 3 4 发光二极管 4 1 8255a芯片 1 8088CPU 8088 芯 片 引 脚 图 Xd0 Xd1 Xd2 Xd3 Xd4 Xd5 Xd6 Xd7 XIOR IOY7 XIOW XA1 XA0 采集 指示灯 继电器 指示灯 三 接 线 图 分别接 三个开关 开始 设置8255A芯片B口输入A口C口输出 程序初始化,所有指示灯熄灭 采集指示灯亮,继电器指示灯亮 结束 出故障的继电器指示灯熄灭后,采集指示灯熄灭, 实时监控继电器的状态 无异常 有 异 常 四 程序流程图 六

文档评论(0)

3377713 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档