练手项目:利用单片机和仿真软件模拟汽车红绿灯项目 附效果图

时间:2023-03-27来源:佚名

这两天看到了个新闻说广东有一处电子眼,启用才几个月的时间,就拍到了62万多次的违章信息,那罚款可是一个天价的数字啊,尽管后来有关部门说只有18万多次,但是很难自圆其说,不说这个了,说回今天的正题,我们开车的人一般都知道,警察叔叔监督广大驾驶员的方法除了电子眼之外,还有一个就是我们今天的主角-红绿灯。

练手项目:利用单片机和仿真软件模拟汽车红绿灯项目 附效果图

其实如果红绿灯设计的合理,将会大大的提高我们的通行效率,也会更大程度的避免交通事故的发生。

于是我突发奇想,红绿灯的控制其实并不复杂,我能不能用我最爱的单片机来做一个红绿灯实验呢?说干咱就干

鉴于时间和手头材料的原因,我没有做成实物,只是用仿真软件实现了我需要的功能,其实PROTEUS上实现了,放到实物上调一下应该就可以了。

程序功能很简单,模拟十字路口的交通信号灯,先是绿灯亮,然后黄灯亮三秒后,红灯亮禁行(每一个路口控制方向相同)。

仿真模拟图如下:

模拟东西通行,南北禁行:

练手项目:利用单片机和仿真软件模拟汽车红绿灯项目 附效果图

模拟东西禁行,南北通行:

练手项目:利用单片机和仿真软件模拟汽车红绿灯项目 附效果图

程序C语言源代码如下:

/*模拟交通灯*/

define RED_EW_ON() P0 &= ~0x01 //东西方向指示灯开

define GREEN_EW_ON() P0 &= ~0x04

define YELLOW_EW_OFF() P0 |= 0x02

define RED_SN_ON() P0 &= ~0x08 //南北方向指示灯开 0000100 1111011

define GREEN_SN_ON() P0 &= ~0x20

define YELLOW_SN_OFF() P0 |= 0x10

define YELLOW_EW_BLINK() P0 ^= 0x02 //东西方向黄灯闪烁

#define YELLOW_SN_BLINK() P0 ^= 0x10 //南北方向黄灯闪烁

uint8 Flash_Count = 0, Operation_Type = 1; //闪烁次数,操作类型变量

void Traffic_Light() //交通灯切换子程序

{

switch (Operation_Type)

{

case 1://东西方向绿灯与南北方向红灯亮

RED_EW_OFF(); YELLOW_EW_OFF(); GREEN_EW_ON();

RED_SN_ON(); YELLOW_SN_OFF(); GREEN_SN_OFF();

delay(2000); //延时

Operation_Type = 2; //下一个操作

break;

相关阅读

电梯使用的无水空调原理

电梯使用的无水空调,也被称作为循环风道空调,它的原理是将电梯内的空气通过循环的方式进行调节和冷却,从而达到降温的目的。其主要成分包括:风机盘管、冷凝器、压缩机、膨...
2023-06-21
电梯使用的无水空调原理

污泥流化床干燥机的平衡计算及参数控制

1、干燥系统的物料衡算 如图1所示是一个连续逆流干燥的操作流程,气、固两相在进出口处的流量及含水量均标注于图中。通过对此干燥系统的物料衡算,可以计算出以下3个量:a.水分...
2023-06-25
污泥流化床干燥机的平衡计算及参数控制

最全的自动感应门安装步骤来啦!

本自动感应门安装步骤由门道佰分佰总结。不管你是自动感应门购买使用方还是想学自动感应门安装的,阅读本文后都会对你有所帮助。自动感应门购买使用方看完后如果你的门安装完...
2023-04-30
最全的自动感应门安装步骤来啦!

153个!PCB板上的字母符号都代表啥?一图带你搞懂!

PCB板是基于电路设计图而生产的,看过电路设计图的小伙伴都会知道,上面有各种物理电学标准符号。通过分析电路设计图,可以得知将使用哪些电子元器件,各元器件之间的关系,以...
2023-06-02
153个!PCB板上的字母符号都代表啥?一图带你搞懂!

电机集中式绕组叠片的四种制造方法

对于功率在kW及以上的永磁电机,集中绕组也被称为非重叠绕组,集中绕组很有吸引力,它们可以实现短端绕组和低转矩脉动。与传统的分布式绕组相比,线圈是不重叠的,这使得绕组...
2023-06-08
电机集中式绕组叠片的四种制造方法

热销商品

欧铭仕分体太阳能庭院户外室外氛围山丘洗墙花园墙壁装饰洗墙灯

欧铭仕分体太阳能庭院洗墙灯,专为户外花园、庭院及建筑外墙装饰打造。采用分体式设计,太阳能板与灯体分离,灵活安装,高效吸收阳光,实现节能环保。IP65防水等级,适应各种...
268

双面护线圈环保橡胶米字型开孔护线圈配电箱出线孔护套防尘过线圈

双面护线圈是一款采用环保橡胶材质制成的配电箱出线孔保护装置,呈米字型开孔设计,兼具柔韧性与耐用性。其双面结构可有效包裹线缆,防止箱体边缘划伤电线绝缘层,提升用...
1.23

雷士照明led筒灯孔灯客厅吊顶天花灯嵌入式过道筒灯射灯桶灯家用

雷士照明LED筒灯是一款专为现代家居设计的嵌入式照明产品,适用于客厅、吊顶、过道、卧室等空间。采用高品质LED光源,光线柔和均匀,显色指数高,有效还原真实色彩,营造舒...
5.78

佛山照明led筒灯嵌入式家用75mm孔射灯客厅过道吊顶超薄防眩筒灯

佛山照明LED筒灯是一款专为现代家居设计的嵌入式照明产品,适用于客厅、过道、厨房等区域的吊顶安装。采用75mm标准开孔尺寸,适配性强,安装简便。灯体超薄设计,节省吊...
4.5

劳保鞋男款士防砸防刺穿工作轻便夏季透气钢头工地男鞋子绝缘焊工

这款男款劳保鞋专为工地、焊工等高风险作业环境设计,集防砸、防刺穿、绝缘等多重防护功能于一体。鞋头内置钢头,有效抵御重物砸压;鞋底采用高强度防刺穿材料,保障脚底...
69

网站栏目