实 验 四 交通灯、跑马灯轮换实验
-
Upload
buckminster-church -
Category
Documents
-
view
230 -
download
2
description
Transcript of 实 验 四 交通灯、跑马灯轮换实验
一、实验目的与要求一、实验目的与要求实验目的实验目的1.1. 学习并巩固中断程序的设计方法与技巧学习并巩固中断程序的设计方法与技巧2.2. 掌握数据表的设计方法掌握数据表的设计方法
实验要求:实验要求: 以 74LS273 作为输出口,控制 4 个双色 LED 灯 以 K1 为切换输入口,控制双色 LED 灯在交通
灯、跑马灯两种状态切换。
四、交通灯 设计思路四、交通灯 设计思路
4
2
1 3
PO0PO1PO2PO3PO4PO5PO6PO7DG1DG2DG3DG4DR1DR2DR3DR4
直接控制输出
状态 值 延时 初值13 红 24 绿 5A 7s 140×1
13 红 24 灭 50 0.5s 10×1
13 红 24 绿 5A 0.5s 10×1
13 红 24 灭 50 0.5s 10×1
13 红 24 绿 5A 0.5s 10×1
13 红 24 黄 FA 3s 60×1
13 绿 24 红 A5 7s 140×1
JT: DB 5AH, 140, 50H, 10, 5AH, 10, 50H, 10, 5AH, 10, FAH, 60, A5H, 140
0101 1010
4
2
1 3
五、跑马灯 设计思路五、跑马灯 设计思路
4
2
1 3
PO0PO0PO1PO1PO2PO2PO3PO3PO4PO4PO5PO5PO6PO6PO7PO7DG1DG1DG2DG2DG3DG3DG4DG4DR1DR1DR2DR2DR3DR3DR4DR4
状态状态 值值 延时延时 初值初值44 号绿号绿 0808 1s1s 20×120×1
33 号绿号绿 0404 1s1s 20×120×1
22 号绿号绿 0202 1s1s 20×120×1
11 号绿号绿 0101 1s1s 20×120×1
PM: DB 08H, 20, 04H , 20, 02H , 20, 01H , 20
4
2
1 3
七、实验过程建议七、实验过程建议1.1. 测试双色灯的控制颜色值测试双色灯的控制颜色值2.2. 根据状态计算各种状态的颜色控制字根据状态计算各种状态的颜色控制字3.3. 不考虑延时,单步执行查看状态是否正常不考虑延时,单步执行查看状态是否正常4.4. 考虑延时,使得交通灯、跑马灯运行正常考虑延时,使得交通灯、跑马灯运行正常5.5. 考虑外部中断控制,实现状态切换考虑外部中断控制,实现状态切换6.6. 考虑定时计数器中断,实现完善定时功能考虑定时计数器中断,实现完善定时功能7.7. 整合交通灯和跑马灯显示,完成实验整合交通灯和跑马灯显示,完成实验