基于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灯的亮灭,高电平点亮,低电平熄灭
数码管显示电路

P0与P2口控制数码管的显示,低电平点亮,高电平熄灭;由于P0口不能输出高电平,故接一个上拉电阻RP1(此处解释来自网络——上
Proteus仿真实现交通信号灯设计与汇编语言控制

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



