- 3
- 0
- 约8.55千字
- 约 15页
- 2017-03-03 发布于北京
- 举报
硬件部件设计与调试
实验题目:
模拟交通灯 实验目的与要求:
⒈?了解交通灯管理的基本工作原理
⒉?熟悉8259A中断控制器的工作原理和应用编程⒊?熟悉8255A并行接口的各种工作方式和应用⒋?熟悉8253计数器/定时器的工作方式及应用编程,掌握利用软硬件相结合定时的方法⒌?掌握多位LED显示问题的解决? 实验原理与方法:
8259、8255A和8253的工作原理:
一、8259的工作原理:
1、数据总线缓冲器:8259A与系统数据总线的接口,是8位双向三态缓冲器。CPU与8259A之间的控制命令信息、状态信息以及中断类型信息,都是通过缓冲器传送的。
2、读/写控制逻辑:CPU通过它实现对8259A的读/写操作。
3、级连缓冲器:用以实现8259A芯片之间的级连,使得中断源可以由8级扩展至64级。
4、控制逻辑电路:对整个芯片内部各部件的工作进行协调和控制。
5、中断请求寄存器IRR:8位,用以分别保存8个中断请求信号,当响应的中断请求输入脚有中断请求时,该寄存器的相应位置1。
6、中断屏蔽寄存器IMR:8位,相应位用以对8个中断源的中断请求信号进行屏蔽控制。当其中某位置“0“时,则相应的中断请求可以向CPU提出;否则,相应的中断请求被屏蔽,即不允许向CPU提出中断请求。该寄存器的内容为8259A的操作命令字OCW1,可以由程序设置或改变。
7、中断服务
原创力文档

文档评论(0)