基于Proteus仿真的交通信号灯设计——利用汇编语言实现
文章目录
设计要求
基本信息
- 采用AT89C51单片机
- 晶振频率:12MHZ
- 红绿灯:发光二极管
- 数字显示:LED数码管
- 东西南北四个方向,一次循环共有六个状态,且每个状态的倒计时时间一样
交通状态
- 东西红灯22s,南北绿灯22s(数码管从0到21);
- 东西红灯5s,南北绿灯5s且没0.5s闪烁一次(数码管从0到4);
- 东西红灯4s,南北绿灯4s且没0.5s闪烁一次(数码管从0到3);
- 东西绿灯22s,南北红灯22s(数码管从0到21);
- 东西绿灯5s且没0.5s闪烁一次,南北红灯5s(数码管从0到4);
- 东西绿灯4s没0.5s闪烁一次,南北红灯4s(数码管从0到3);
电路仿真原理图
电路总体布局
复位电路
晶振电路
LED指示灯电路
P1口控制LED灯的亮灭,高电平点亮,低电平熄灭