c51单片机交通灯程序谁能帮我改程序,做交通灯,解决必采纳

共阴就是数码管的每个灯的阴极昰连在一起的点亮时是在阳极上加上高电平来驱动。

共阳就是数码管的每个灯的阳极是连在一起的点亮时是在阴极上加上低电平来驱動。

找到共阳的数码管连接好片选和段选。

软件:看看码表需不需要改变高电平驱动变为低电平驱动

能帮帮我吗没有办法了!毕业設计,发到我邮箱好吗很急!@

    红灯停,绿灯行黄灯闪烁提示行人红绿灯即将切换。四个方向各有一个红、黄、绿显示和两个数码管

東西道为人行道(20秒),南北道为车行道(60秒),黄灯延时最后三秒时闪烁并切换。

此电中路设计采用AT89C51c51单片机交通灯程序74LS47(数码管驱动)74LS373(數码管驱动输出锁存),8个数码管显示其延时值四个红、黄、绿指示灯。硬件设计关键在于延时显示时,要考虑到当个位数字显示时要确保十位数字显示输出的不变。因此可加输出锁存器。在延时最后三秒时要让黄灯进行闪烁,并同时显示数字(这一步在软件设計上很关键)

四、软件程序(C语言)

    以下是整个设计的软件程序,直接可以编译成*Hex代码。通过以上电路下载到c51单片机交通灯程序,鈳直接运行

//程序名:十字路口交通灯控制

//程序功能:南北为车行道,延时60秒;东西方向为人行道,延时20秒,且在最后3秒黄灯显示2秒钟再实现切换.

有这方面的程序的,你可以参考一下啊

我要回帖

更多关于 c51单片机交通灯程序 的文章

 

随机推荐