51单片机简单红绿灯

作者&投稿:文解 (若有异议请与网页底部的电邮联系)

单片机做交通灯
1. 红、绿、黄四个方向共12盏灯,需要12条口线 取8255 PB口 0~3 PC口 0~7(与DVCC仿真机对应,便于调试)2. 考虑其带负载能力,加总线驱动器74LS244,并加限流电阻,驱动LED。3. 连接顺序:①数据线 P0~P7 =D0~D7,②PB0~PB3 PC0~PC7作为输出口,控制红绿灯,③A0、A1 ...

单片机做一个交通灯南北绿灯80秒黄灯3秒,东西绿灯60秒,当救护车来时...
在设计中采用6个发光二极管来模拟2个路口的黄红绿灯,通过单片机P1口实现对交通灯的控制,控制连线的对应关系如表1所示。表1交通灯与单片机之间的控制关系1R 1Y 1B 1R 1Y 1BP1.5 P1.4 P1.3 P1.2 P1.1 P1.0南北红灯南北黄灯南北绿灯东西红灯东西黄灯东西绿灯主程序执行对P1口各使用位的控...

单片机C语言红绿灯程序,要求:数码管显示时间倒计时、16*16LED点阵显示...
void main(){ register uchar i,j;SCON=0x00; \/\/串口工作模式0:移位寄存器方式 TMOD=0x01; \/\/定时器T0工作方式1:16位方式 P1=0x3f; \/\/P1端口初值:允许接收、锁存、显示 TR0=1; \/\/启动定时器T0 ET0=1; \/\/允许定时器T0中断 EA=1; \/\/开启总中断;while(1){ dela...

单片机课程设计 红绿灯的 求解(东西和南北反方向红灯亮30秒,绿灯也亮3...
SETB IT1 ;选择边沿触发方式 MOV DPTR ,#0003H MOV A, #80H ;给8255赋初值,8255工作于方式0 MOVX @DPTR, A AGAIN: JB P3.1,N0 ;判断是否要设定东西方向红绿灯时间的初值,若P3.1为1 则跳转 MOV A,P1 JB P1.7,RED ;判断P1.7是否为1,若为1则设定红灯时间,否则设定...

关于单片机简单的红绿灯程序问题
代码修改如下,经keil编译,proteus仿真结果为 P1.0亮10秒,然后P1.1亮2秒,然后P1.2亮10秒,最后P1.0亮10秒,,,include <reg51.h>sbit R=P1^0;\/\/HONGsbit W=P1^1;\/\/HUANGsbit L=P1^2;\/\/LVunsigned int a,b=0;\/\/unsigned char code c[]={0xfe,0xfc,0xfb};\/\/1110,1100,...

一条路上的红绿灯不包括黄灯用单片机如何控制
只需要做一个延时来处理。至于需要几个灯,就用单片机的io口。如果只有一个红绿灯的话就很简单。,多的话可以自己再加 RED EQU P1.0 GRE EQU P1.1 ORG 0000H START: AJMP MAIN ORG 0030H MAIN: CLR RED 红灯,低电平有效 LCALL DEL19S SETB RED CLR GRE ;绿灯亮红灯灭 LCALL DEL19S...

单片机的红绿灯控制程序如何写啊
\/\/交通灯切换子程序 \/\/--- void Traffic_light(){ 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(300);GREEN_A=1;YELLO...

单片机C++模拟十字路口的红绿灯变化。
void T0_INT() interrupt 1 { TH0=(65536-50000)\/256;TL0=(65536-50000)%256;switch(Operation_Type){ case 1: \/\/东西向绿灯与南北向红灯亮 if((Time_Count%20)==0)displayew();RED_A=0;YELLOW_A=0;GREEN_A=1;RED_B=1;YELLOW_B=0;GREEN_B=0;if(++Time_Count!=time) return;Ti...

我在做一个单片机交通灯程序(c51),要求是控制一个十字路口的两组红...
给你一个思路:假设是单纯的红绿灯,无黄灯的话,设红灯30秒,绿灯30秒。需要两个状态量,方向Dir(1:东西,0:南北),东西灯颜色LightcolorEW,南北灯颜色LightcolorNS。此刻,东西方向亮红灯,则Dir=1,LightcolorEW=red,LightcolorNS=green。对相应端口赋值即可。只需要东西方向与南北方向相反。...

单片机 用C语言 keil uVision2 编程 编一个红绿灯
nums=1; break; default: break; } }void main(){ initialize(); EA=1; P1M0=0XF0; ET0=1; TR0=1; while(1) { show(); }}这是带数码管显示的红绿灯,主要用了四位8段的数码管显示时间。如果需要详细的继续追问。

苗狱19575378933问: 用51单片机做交通信号灯 -
兴和县万氏回答: 有以下可能的原因:1、51单片机高电平驱动能力较小,建议低电平点亮,也就是说二极管接正.2、启动电路(第9脚)有没有接到一个阻容电路上?99脚悬空,程序可能乱跑的.

苗狱19575378933问: 求高手给我编一个51单片机红绿灯程序 -
兴和县万氏回答: 你的设计不合常理.1、右转弯无需红绿灯;2、若用595作时间显示驱动,可节省大量端口.3、缺少A、B路通行时间、黄灯闪烁时间规定.

苗狱19575378933问: 基于51单片机的红绿灯原理
兴和县万氏回答: 注p0口为东西红灯; p1口为东西黄灯;p2口为东西绿灯;p3南北红灯;p4南北黄灯;p5南北绿灯;绿灯停留3s;黄灯闪烁5次,每次0.2s,红的停留4s ORG 0000HLJMP MAINORG 0030HMAIN:MOV DPTR,#B1MOV R2,#4MOV A,#0HF3:MOV ...

苗狱19575378933问: 用51单片机制作红绿灯,要求按键能控制整个电路的启动和停止,用汇编语言怎么编写程序?
兴和县万氏回答: 交通路口红绿灯自动控制器电路图 如图所示为交通路口红绿灯自动控制电路.该控制器主要由四块555(IC2~IC5)和一些阻容元件组成的四级单稳态延时电路首尾相连而成.输入的8V电压经78M05稳压后为555提供VDD=+5V的电源电压. 当刚接...

苗狱19575378933问: 80c51单片机交通灯程序 -
兴和县万氏回答: ORG 1000H L:JNB P3.0,LP3JNB P3.1,LP2 ;判断p3.1,p3.0口;如果P3.0为1的话,正常运行交通灯;如果P3.1为1的话,正常运行交通灯;如果P3.1为0的话,依次点亮灯;如果P3.0为0的话,停止交通灯,只有黄灯闪烁;正常运行交通...

苗狱19575378933问: 51单片机红绿灯程序,不用delay,南北绿灯亮,东西红灯亮. -
兴和县万氏回答: CLR P1.0 ;南北绿灯亮, 东西红灯亮 SETB P1.1 ;南北红灯灭, 东西绿灯灭 END

苗狱19575378933问: 运用51单片机设计一个交通灯系统,急求!运用定时器,数码管LED和8255A设计一个交通灯控制系统! -
兴和县万氏回答: /************************************* 程序名称:红绿灯学习 功能描述:简易十字路口信号控制 作都名称:CYB 创建时间:2009/07/26*************************************/#include <reg51.h>#define FX_Time 4 //放行时间#define JG_Time 1 //警告时间 ...

苗狱19575378933问: AT89C51单片机控制的交通灯 -
兴和县万氏回答: 原发布者:enjoy雨停晴天 江西科技师范大学通信与电子学院《单片机应用技术》实训报告实训题目:模拟交通灯小组成员:龚石冲罗仁敏曾建伟班级:12电子科学与技术指导老师:熊朝松1、实训选题内容、要求交通模拟灯要求:1、南北方向...

苗狱19575378933问: 急求:51单片机“交通信号灯控制的设计、编程”
兴和县万氏回答: 以一个路口的交通中的一组为例 把交通灯一组的三个LED接在P1.0 1.1 1.2上另一组的接1.3 1.4 1.5上 设定1.0 1.3为红灯 1.1 1.4为黄灯 1.2 1.5为绿灯 程序段就是简单的延时程序 当1.0为 0时亮此时 1.2必为1 延时 MOV R3 **H 16进制数 转换成2进制看高低电平 简单说就这些 做这个是要有通讯器材跟进的,也就是很多路口连在一起,进行统一控制

苗狱19575378933问: 51单片机(stc89c52)用c语言编程做一个交通灯,那么黄灯最后三秒闪烁程序该怎么写呢?数码管 -
兴和县万氏回答: 0.5秒取反一次


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网