推荐星级:
- 1
- 2
- 3
- 4
- 5
交通灯控制程序
资料介绍
1、带倒计时的交通灯控制:将L7、L6、L5作为南北路口的交通灯与PC7、PC6、PC5相连;L2、L1、L0作为东西路口的交通灯与PC2、PC1、PC0相连(方式0)。PA口的PA0~PA6作为输出口(方式0输出)连接7段数码管的段码,PC3、PC4连接数码管的S0,S1来选择显示的位。利用8253产生1秒的中断信号,在中断处理程序中用程序处理10秒延迟和2次黄灯闪烁的问题。 编程使六个灯按交通灯变化规律燃灭,同时数码管显示倒计时的值(10~0,4~0)。 2、带违章拍照功能的交通灯控制:将L7、L6、L5作为南北路口的交通灯与PA7、PA6、PA5相连;L2、L1、L0作为东西路口的交通灯与PA2、PA1、PA0相连。PA口工作在方式1(输出)。利用8253产生1秒的中断信号,在中断处理程序中用程序处理10秒延迟和2次黄灯闪烁的问题。利用单脉冲信号连接到PC6,作为信号输入,由8255产生中断(模拟东西方向上的汽车压黄线),该中断处理程序在东西方向为红灯的时候,令L3灯闪烁一下(周期100ms秒,利用软件延迟,用PA3控制)。编程使六个灯按交通灯变化规律燃灭,同时处理东西方向汽车压黄线问题。
部分文件列表
文件名 | 文件大小 | 修改时间 |
EXP7_1.CPP | 3KB | 2011-12-14 23:40:32 |
EXP7_2.CPP | 3KB | 2011-12-29 22:24:22 |
全部评论(0)