微机原理课程设计跑马灯.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实用文档 微机原理课程设计走马灯 运用 8086 最小模式和 8255 等芯片设计出一个跑马灯电路, 要求 至少有 5 中花式,在 ISIS 7 Professional软件中运行。 设计电路图如图所示: 文案大全 实用文档 源代码 DATA SEGMENT DATA ENDS CODE SEGMENT ASSUME CS:CODE ,DS:DATA START :MOV AX,DATA MOV DS,AX MOV AL OUT 96H,AL A0: IN AL,90H NOT AL MOV BL,AL OUT 92H,AL CMP AL,1 JNZ A3 文案大全 实用文档 A2: MOV DL,AL ;第一个开关实现从上至下的流水 OUT 92H,AL IN AL,90H NOT AL CMP AL,BL JNZ A0 MOV CX,50000 A1: LOOP A1 MOV AL,DL ROL AL,1 JMP A2 A3: CMP AL,2 ; 实现第二个开关从下至上的流水 JNZ A6 MOV AL,80H A5: MOV DL,AL OUT 92H,AL MOV CX,50000 A4: LOOP A4 IN AL,90H NOT AL CMP AL,BL JNZ A0 文案大全 实用文档 MOV AL,DL ROR AL,1 JMP A5 A6: CMP AL,4 ;第三个开关实现相隔的两个灯自上而下流 水 JNZ A9 MOV AL, 05H A8: MOV DL,AL OUT 92H,AL MOV CX,20000 A7: LOOP A7 IN AL,90H NOT AL CMP AL,BL JNZ A0 MOV AL,DL ROL AL,1 JMP A8 A9: CMP AL,8 ;第四个开关实现相隔的两个灯从下而上流 水 JNZ A12 MOV AL,0A0H 文案大全 实用文档 A11: MOV DL,AL OUT 92H,AL MOV CX,20000 A10: LOOP A10 IN AL,90H NOT AL CMP AL,BL JNZ A0 MOV AL,DL ROR AL,1 JMP A11 A12: CMP AL,10H JNZ A17 A16: MOV AL,18H ; 第五个开关实现从中间向两边流水 A14: MOV DL,AL OUT 92H,AL MOV CX,20000 A13: LOOP A13 IN AL,90H NOT AL CMP AL,BL JNZ A0 文案大全 实用文档 MOV AL,DL CMP AL,81H JZ A16 AND AL,0F0H MOV CX,0 MOV CH,AL ROL CH,1 MOV AL,DL AND AL,0FH MOV CL,AL ROR CL,1 ADD CH,CL MOV AL,CH JMP A14 A17: CMP AL,20H ;第六个开关实现从两边向中间流水 JNZ A0 A19: MOV AL,81H A20: MOV DL,AL OUT 92H,AL MOV CX,20000 A18: LOOP A18 IN AL,90H 文案大全 实用文档 NOT AL CMP AL,BL JNZ A0 MOV AL,DL CMP AL,18H JZ A19 AND AL,0F0H MOV CX,0 MOV CH,AL ROR CH,1 MOV AL,DL AND AL,0FH MOV CL,AL ROL CL,1 ADD CH,CL MOV AL,CH JMP A20 RET CODE ENDS END START 运行后程序如图所示: 文案大全 实用文档 文案大全 实用文档 文案大全

文档评论(0)

138****5510 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档