- 19
- 0
- 约1.11万字
- 约 14页
- 2022-06-01 发布于浙江
- 举报
题目:交通灯自动控制系统设计
设计要求
利用实验台上的彩色 LED 模拟两组“红—黄—绿”交通信号指示灯,将其分别作为主干道和支线道路的信号灯。具体要求如下:
利用 8253 实现秒定时。主干线绿灯亮 5 秒,支线亮 5 秒。绿灯过渡到红灯时有两秒的黄灯显示(可用闪烁效果)周期;
(空)主干路(南北)信号灯 支线路(东西)信号灯
(空)
主干路(南北)信号灯 支线路(东西)信号灯
顺序
(状态)
D7
D6
D5
D4
D3
D2
D1
D0
状态字(16 进制)
--
--
红
黄
绿
红
黄
绿
1
0
0
0
0
1
1
0
0
0CH 主干路行
2
0
0
0
1
0
1
0
0
14H 主干路转换
3
0
0
1
0
0
0
0
1
21H 支线路行
4
0
0
1
0
0
0
1
0
22H 支线路转换
设定 D8255A 的 PC 口作输出、显示信号灯的效果;
设定 8253 的 CNT0 做分频器,将 1MHZ 信号分频为 100HZ,再由 CNT1 将 100HZ 分频为周期为 5 秒的周期性方波(模式 2);
将 D8255A 的 PA 口设定为输入,并使用 PA0 与 8253 的 OUT1 连接,CPU 通过查询
PA0 的电平变化(秒信号),控制信号灯运行(即每 5 秒钟改变一次信号灯的状态);
分别使用两个单脉冲的输出(正的脉冲输出)与 386 模块的
原创力文档

文档评论(0)