电子仿真模拟交通灯
今天分享一个模拟交通灯实验,这个实验和我们平时真实的交通灯还是有些许差别的,比如说在稳定性方面,和真实的交通灯有着天壤之别,而马路上所用的交通灯是用工控(如PLC)的方式来实现的,在平时运行时极少出问题。
由于电子实验的局限性,所以笔者更倾向于用电子仿真的方式来做实验,这样,大家看完之后也可以做出一样的实验现象,要想完成本次实验只需要两个软件,一个是仿真软件Proteus,另一个是编程软件Keil-C51。物料清单
英文名字是电子元器件在Proteus中所对应的代号。
51单片机-AT89C51
电容-CAP
电解电容-CAP-ELEC
12M晶振-CRYSTAL
黄色LED-LED-YELLOW
电阻-RES
LED灯-LED
原理图
单片机左侧为单片机的最小系统,右侧是交通灯的连接方式,他们以共阳极方式连接,所谓共阳极方式是LED灯的阳极都接电源,而阴极接地的方式。当单片机I/O口输出高电平的时候,由于I/O口之间和VCC之间没有压差,所以不会有电流通过,而当I/O口输出低电平的时候,由于电源和I/O口之间有压差存在,此时会有电流通过,LED灯会被点亮。
程序源代码
#include //头文件
sbit RED_A=P0^0; //把P0.0赋给RED_A
sbit YELLOW_A=P0^1; //把P0.1赋给YELLOW_A
sbit GREEN_A=P0^2; //把P0.0赋给GREEN_A
sbit RED_B=P0^3; //把P0.0赋给RED_B
sbit YELLOW_B=P0^4; //把P0.0赋给YELLOW_B
sbit GREEN_B=P0^5; //把P0.0赋给GREEN_B
uchar Flash_Count = 0;
Operation_Type = 1;
void Traffic_lignt()
{
switch(Operation_Type)
{
case 1:
RED_A=1;YELLOW_A=1;GREEN_A=0;
RED_B=0;YELLOW_B=1;GREEN_B=1;
DelayMS(2000);
Operation_Type = 2;
break;
case 2:
DelayMS(200);
YELLOW_A=~YELLOW_A;
if(++Flash_Count !=10)
return;
Flash_Count=0;
Operation_Type = 3;
break;
case 3:
RED_A=0;YELLOW_A=1;GREEN_A=1;
RED_B=1;YELLOW_B=1;GREEN_B=0;
DelayMS(2000);
Operation_Type = 4;
break;
case 4:
DelayMS(200);
YELLOW_B=~YELLOW_B;
if(++Flash_Count !=10)
return;
Flash_Count=0;
Operation_Type = 1;
break;
}
}
void main() //主函数
{
while(1)
{
Traffic_lignt();
}
}实验现象
地理趣闻趣事神秘的罗布泊,它是生命的禁区吗?在我国Zui大的沙漠塔克拉玛干沙漠中心地带,有个神秘的罗布泊,说它神秘呢?那是因为那里发生的很多事没法解释,比如我国的科学家彭加木,在罗布泊科学考察神秘失踪。几十年来人们一直在寻找
马斯克预测星际飞船将于2022年初进行首次轨道发射埃隆马斯克表示,假设美国联邦航空局在今年年底完成环境审查并颁发发射许可证,那么第一次轨道星舰发射最早可能会在1月份进行。拉斯维加斯SpaceX首席执行官埃隆马斯克(ElonMusk
科学家发现暗物质的存在,实现量子力学的事实?天文学家阿尔伯特爱因斯坦宇宙存在早有发现的暗物质,天外星空,带来了量子力学的引力,科学家已经发现宇宙的暗物质,它们早已存在整个星系范围,探索知道人类会带来以往引力,相信科学家研究发
俄罗斯反卫星试验成功,美国酸溜溜地质疑,顺便挑拨中俄关系11月15日,俄罗斯军方成功进行了一次反卫星试验,一个在轨道上的废弃卫星被击中。而美国却表示,俄罗斯击中的废弃卫星,从雷达上来看共产生了高达1500块的卫星碎片。这些碎片的存在,对
中科院紫金山天文台解析低能宇宙线为何被拒之河外宇宙线是在极端天体环境中产生的高能带电粒子。近期,中科院紫金山天文台(以下简称紫金山天文台)研究员黄晓渊袁强和范一中利用费米卫星的伽马射线数据,研究了银河系的中心(以下简称银心)附
发现第九大行星?科学家找了100多年,却可能一直藏在太阳系内据一篇发表在预印本网站arXiv的论文显示,人类搜索了一百多年的第九大行星可能早已被发现,而且它可能一直隐藏在科学家的眼皮子底下,大家却视而不见?第九大行星已经找到?第九大行星是一
她力量闪耀中国空间站来源人民日报海外版王亚平新华社发王亚平出舱画面郭中正摄(新华社发)转眼间,神舟十三号航天员进驻中国空间站已一月有余,半年的太空生活度过了六分之一。在这期间,3名中国航天员完成了出舱
重庆合川发现一具恐龙化石,属巨星马门溪龙极目新闻首席记者刘毅17日,在重庆合川县福寿场当地发现一具马门溪龙化石,初步估算体长15米。世界第一具马门溪龙化石就在宜宾市马鸣溪渡口被发现,因身形高大,而被誉为恐龙界的巨星。现场
宇宙的秘密1宇宙的秘密就是光!我们认知宇宙,离不开光。物理去观察光子,发现光能够读取观察者的意识,于是便产生了观察者效应!爱因斯坦发现的质能方程式,也表明物质和能量与光有着不可分离的关系!光速
不为人知的木星秘密大爆发1979年1月,经过了漫长的旅程,旅行者一号遇到了它旅途中遇到的第一颗行星气态的巨大行星木星。1木星环的发现。木星的大小大概是地球的1300倍,而且木星是太阳系中体积最大,同时也是
登月失败后,印度与美国在月球险些撞机,最终不得不乖乖让路据印度媒体报道,今年10月印度的月船二号月球探测器险些与美国的月球勘测轨道飞行器(LRO)在月球轨道发生碰撞,好在双方躲避及时,没有发生卫星相撞事故。但是这是自印度月船2号着陆器在