微机原理课程设计滨江张颖超版 - 图文(2)
2.主程序:
MAIN:MOV DX,04A6H ;8255A控制口地址
MOV AL,A2H ;8255A工作方式字,A口为方式0 OUT DX,AL ;B口为1方式
MOV DX,04A4H ;PC7复位,红灯亮 MOV AL,0EH OUT DX,AL
L0: IN AHAND AHCMP AHJZ L00 JNZ L0
L00:MOV DX IN ALCMP ALJZ L00
CMP AH JZ L01 CMP AH JZ L02 CMP AH JZ L03 CMP AH JZ L04 CMP AH JZ L05 CMP AH JZ L06 CMP AH JZ L07 CMP AH JZ L08 L01:MOV DX MOV AL JMP L09 L02:MOV DX MOV AL JMP L09 L03:MOV DX MOV AL JMP L09 ,DX ,40H ,00H ,04A2H ,DX ,FFH ,FEH ,FDH ,FBH ,F7H ,EFH ,DFH ,BFH ,7FH ,04A0H ,79H ,04A0H ,24H ,04A0H ,30H ;读PC6是否为0
;如果为0,说明抢答开始时 ;转到读PB口的程序 ;PB口低电平有效 ;读PB口值是否为FFH
;1号抢答成功 ;2号抢答成功 ;3号抢答成功 ;4号抢答成功 ;5号抢答成功 ;6号抢答成功 ;7号抢答成功 ;8号抢答成功 ;显示出1 ;显示出2 ;显示出3 ;如果是,表示没人抢答,继续等
L04:MOV DX,04A0H
MOV AL,19H ;显示出4 JMP L09 L05:MOV DX,04A0H
MOV AL,12H ;显示出5 JMP L09 L06:MOV DX,04A0H
MOV AL,02H ;显示出6 JMP L09 L07:MOV DX,04A0H
MOV AL,78H ;显示出7 JMP L09
L08:MOV DX,04A0H
MOV AL,00H ;显示出8 JMP L09 L09:MOV DX,04A6H
IN AH,DX ;读PC6是否为1
OR AH,BFH ;如果为1,说明已复位 CMP AH,FFH ;转到初始状态,否则等 JZ MAIN JNZ L09
六、设计总结
通过本次实验掌握了微机系统的开发步骤,掌握了中断优先级管理器8259A、可编程并行接口接口芯片8255A,掌握了汇编程序的设计。
本次设计需要熟练掌握汇编语言,熟悉中断优先级管理器8259A、可编程并行接口接口芯片8255A外部引脚和功能,熟悉LED显示器的结构及译码方式,对于以后运用这些芯片时能更好的使用。
通过本次课程设计我也获得了许多收益,首先,让我更好的掌握了8259A、8255A芯片的工作原理、方式及其应用。其次,让我学会了如何设计一个简单的微机系统,以及设计一个简单微机系统所需要的步骤和设计中需要注意的地方,对于汇编语言程序的设计有了更深一步的了解。
本人在设计中遇到很多困难,大都是对和芯片的应用还不是很熟练,还需更加努力更加深入的了解微机系统和芯片功能,在此次设计中同学也给了很多帮助,我们在一起讨论了一些常遇到的问题以及一起讨论了程序该如何编写。
由于我的能力和时间的限制,没能通过硬件的验证实验,只是通过查找一些资料和大脑抽象来设计本次课程设计,设计的抢答器还存在一些问题有待改进。
七、参考文献
[1] 张颖超 微机原理与接口技术 [M].北京:电子工业出版社 2011: 226-243. [2] 张颖超 微机系统原理与接口技术实验指导书[M].南京:南京信息工程大学信息与通信系 2006:51-56.
相关推荐:
- [综合文档]应答器设备技术规范(征求意见稿)A1
- [综合文档]教师 2012年高考政治试题按考点分类汇
- [综合文档]保险公司的总经理助理竞职演说
- [综合文档]卫生应急大练兵大比武活动考试--题库(
- [综合文档]徐州经济技术开发区总体规划环境影响报
- [综合文档]汉语拼音表(带声调)
- [综合文档]二年级 上 思维训练( 1~18)
- [综合文档]特色学校五年发展规划
- [综合文档]机床经常出现报警“X1轴定位监控”
- [综合文档]《电子技术基础》21.§5—2、3、4 习题
- [综合文档]浙江省深化普通高中课程改革
- [综合文档]CRISP原理 - 图文
- [综合文档]2017年电大社会调查研究与方法形考答案
- [综合文档]浅析建筑施工安全毕业论文
- [综合文档]《回忆我的母亲》名师教案
- [综合文档]装饰装修工程监理规划
- [综合文档]三下乡心得体会-文艺
- [综合文档]柱计算长度系数 - 图文
- [综合文档]全流程思考,提高燃电系统热电转换率--
- [综合文档]2018年嘉定区中考物理一模含答案
- 433M车库门滚动码遥控器
- 8、架空线路施工规范
- 大学四年声乐学习的体会
- 新北师大版五年级数学上册《轴对称再认
- 部编版五年级上册语文第六单元小结复习
- 小学六年级英语形容词用法
- 第2课 抗美援朝保家卫国 课件01(岳麓版
- 2015年天津大学运筹学基础考研真题,考
- 微机计算机控制技术课后于海生(第2版)
- 安全教育实践活动
- Delphi程序设计教程_第1章_Delphi概述
- 第八讲 工业革命与启蒙运动
- 《中华人民共和国药典》2005年版二部勘
- 科粤版九年级化学2.3构成物质的微粒(1)
- 西师大版数学三年级下册《长方形、正方
- ch6_冒泡排序演示
- 第4章 冲裁模具设计
- 浙江中小民营企业员工流失论文[终稿]
- 再议有线数字电视市场营运模式
- 昆明供水工程监理大纲




