微机原理与接口技术课程设计报告-数字钟设计内容摘要:

例如,缺乏人机互动功能,在修改时间的时候秒针停止计时。 这些问题有待我在今后的学习过程中进一步完善。 参考文献: 王让定、朱莹、叶富乐等编著 《微机原理与接口技术》 第二版, 清华大学 出版社出版 , 《 IBMPC 汇编语言程序设计》 清华大学出版社出版 , 2020 附录 : 源代码 程序: DATA SEGMENT LED DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H X DW ? Y DW ? Z DW ? DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV DX,46H。 0100 0110 [8255] MOV AL,82H。 1000 0010 A 方式 0 输出 B 方式 0 输 入 C 输出 OUT DX,AL。 向 8255 写控制字 NEXT: MOV X,08。 记录按键次数 MOV Y,53 MOV Z,82 LEA SI ,LED MOV AL,00010111B。 定时器 0 方式 0 OUT 4EH,AL。 向 8253 写控制字 MOV AL,255。 计数初值为 1 MOV DX,48H。 计数器 0 的端口地址 OUT DX,AL REPEAT0: REPEAT1: CALL CONVER。 显示子程序 MOV DX,42H IN AL,DX。 将 PB 中的值输入到 AL PB 的值取决于 PB7 CMP AL,0FEH JZ NEXT TEST AL,80H。 判断计数是否结束 TEST 相与但不改变相应的值 JNZ REPEAT1 REPEAT2: CALL CONVER MOV DX,42H IN AL,DX CMP AL,7EH JZ NEXT TEST AL,80H JZ REPEAT2 INC X。 计数结束,按键次数加 1。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。