- 14
- 0
- 约5.88千字
- 约 14页
- 2019-10-18 发布于山东
- 举报
《微机原理和接口技术》课程设计
姓名: *******
班级学号: *******
任课老师: *******
实验课题
《交通信号灯控制系统》
实验目的
在熟悉8086/8088指令系统的基础上,掌握8086/8088汇编语言程序设计方法;掌握8259可编程中断控制器,8255可编程并行接口、8253可编程定时/计数器的使用
三、实验要求
1、模拟交通信号灯(分A、B两组)的红、黄、绿灯(实验箱中的发光二极管)交替变换的过程。
2、在实验箱的LED显示器上显示当前剩余时间(每秒更新一次,倒计时)。
A组、B组之间时间关系如下:
A组
B组
绿灯
26秒
红灯
30秒
黄灯
4秒
红灯
30秒
绿灯
26秒
黄灯
4秒
实验设备
PC机一台、实验箱一个(8086、8259、8255、8253芯片及相关电路、发光二极管六只)及导线若干。
设计
设计思路
(1)分析问题——各端口使用——代码实现
(2)具体使用(8255的B口做灯信号的输出,A口做位选码的输出,C口做LED的输出。)
(3)实验内容
1、系统中,8259采用初始化命令字ICW1、ICW2、ICW4和操作命令字OCW1,允许内部中断IRQ0和外部中断IRQ1
2、系统中,8255选用方式选择字,A组工作0方式,A端口输出,PC3-PC7输出,B组0方式,B端口输出,PC3-
原创力文档

文档评论(0)