最简单交通灯单片机c51

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

c51单片机c语言交通灯的程序
使用C语言为C51单片机编写交通灯控制程序是完全可行的,通过合理地设置定时器、I\/O端口以及逻辑控制,可以实现交通灯的定时切换和状态显示。接下来,我将详细解释如何为C51单片机使用C语言编写交通灯控制程序。首先,我们需要了解C51单片机的基本结构和资源,包括其I\/O端口、定时器\/计数器等。通常,交通灯系...

单片机交通灯c程序 只有红绿灯 和数码显示
参考《51单片机C语言创新教程》温子祺等著。源码转自:《51单片机C语言创新教程》。\/*实验名称:交通灯实验 描 述:交通灯实验要求红灯亮15秒,绿灯亮10秒,黄灯亮5秒,当红灯切换为绿灯或者绿灯切换为红灯,要实现灯闪烁。红灯、绿灯、黄灯的点亮持续时间可以通过串口来修改,并在下一个循环中更新...

c51单片机c语言交通灯的程序
sbit k5=P3^1;sbit Yellow_nb=P2^5; \/\/南北黄灯标志 sbit Yellow_dx=P2^2; \/\/东西黄灯标志 sbit Green_nb=P2^4;sbit Green_dx=P2^1;sbit Buzz=P3^7;bit Buzzer_Indicate;bit time=0;\/\/灯状态循环标志 bit set=1;\/\/调时方向切换键标志 uchar code table[11]={ \/\/...

单片机c语言写简单交通灯
if(c==0){ P10 = 1;\/\/红灯亮的端口 P11 = 0;P12 = 0;} if(c==1){ P11 = 1;\/\/绿灯亮的端口 P10 = 0;P12 = 0;} if(c == 2){ b = d;\/\/黄灯亮,显示为5~0 --d;\/\/\/这里 P12 = 1;P11 = 0;P10 = 0;} if(c==3){ c=0;} } } void show(){ P2 = (b...

单片机交通灯c语言
sbit GREEN_A=P3^2;sbit RED_B=P3^3; \/\/南北向指示灯 sbit YELLOW_B=P3^4;sbit GREEN_B=P3^5;sbit KEY1=P1^0;sbit KEY2=P1^1;sbit KEY3=P1^2;\/\/延时倍数,闪烁次数,操作类型变量 uchar Flash_Count=0,Operation_Type=1,LEDsng,LEDsns,LEDewg,LEDews,discnt;uint Time_Count=0,...

交通灯 C语言 单片机。中断函数问题
参考《51单片机C语言创新教程》温子祺等著。源码转自:《51单片机C语言创新教程》。\/*实验名称:交通灯实验 描 述:交通灯实验要求红灯亮15秒,绿灯亮10秒,黄灯亮5秒,当红灯切换为绿灯或者绿灯切换为红灯,要实现灯闪烁。红灯、绿灯、黄灯的点亮持续时间可以通过串口来修改,并在下一个循环中更新...

如何用c语言编程在单片机上做交通信号灯
(1)电路连接图:三、软件程序(C语言) 以下是整个设计的软件程序,直接可以编译成*。Hex代码。通过以上电路,下载到单片机,可直接运行。\/\/***\/\/\/程序名:十字路口交通灯控制\/\/编写人:黄庭剑\/\/初写时间:2009年1月2日\/\/程序功能:南北为车行道,延时60秒;东西方向为人行道,延时20秒,且在最后...

单片机C语言编交通灯,请教~~
include<reg52.h> define uchar unsigned char define uint unsigned int uchar b=5,c;unsigned char code a[]={0x6F,0x7F,0x07,0x7D,0x6D,0x66,0x4F,0x5B,0x06,0x3f};sbit sg=P1^0;sbit sy=P1^1;sbit sr=P1^2;sbit hg=P1^3;sbit hy=P1^4;sbit hr=P1^5;sbit ge=P1^6;sbi...

求用C语言编写的交通灯程序,C51单片机控制,无左转右转
define OFF 1 \/\/1的时候灯亮 \/\/管脚定义 \/\/南北道 黄灯亮3秒 红灯亮 30秒 黄灯3秒 绿灯38秒 \/\/东西道 黄灯亮3秒 绿灯亮 28秒 黄灯3秒 红灯40秒 sbit PortDX_Yellow = P1^0; \/\/东西方向黄灯 sbit PortDX_Red = P1^1; \/\/东西方向红灯 sbit PortDX_Green = P1^2; \/\/东西方向...

求助一个单片机设计的交通灯程序,用C语言编写。
sbit gre2=P1^6;\/\/假设灯亮为低电平 sbit key1=P0^2;sbit key2=P0^3;uint tt;void delay(uint z){ uchar x;while(z--)for(x=110;x>0;x--);} void key_1() \/\/按键1 { if(key1==0){ delay(10);if(key1==0){ TH0=(65536-50000)\/256;TL0=(65536-50000)%256;EA=1;...

晁治19447221358问: 单片机最简单的交通灯程序设计 -
兴国县喜素回答: #include<reg52.h> sbit green=P2^0;//绿灯 sbit yellow=P2^1;//黄灯 sbit red=P2^2;//红灯 void main(void) {delay(); green=0; yellow=0; red=0; while(1) {green=1; delay(10000); green=0; yellow=1; delay(500); yellow=0; red=1; delay(10000); red=0; } } void delay(int a) {int i; for(i=o;i<a;i++); }

晁治19447221358问: 求用C语言编写的交通灯程序,C51单片机控制,无左转右转 -
兴国县喜素回答: //以下代码经过Keil C51软件调试通过 #include "reg51.h" //头文件包含//宏定义 #define uint unsigned int #define uchar unsigned char#define ON 0 //0的时候灯亮 #define OFF 1 //1的时候灯亮//管脚定义 //南北道 黄灯亮3秒 红灯亮 30秒 黄灯3秒 ...

晁治19447221358问: 我在做一个单片机交通灯程序(c51),要求是控制一个十字路口的两组红绿灯,我用了8255芯片 -
兴国县喜素回答: 给你一个思路:假设是单纯的红绿灯,无黄灯的话,设红灯30秒,绿灯30秒.需要两个状态量,方向Dir(1:东西,0:南北),东西灯颜色LightcolorEW,南北灯颜色LightcolorNS.此刻,东西方向亮红灯,则Dir=1,LightcolorEW=red,LightcolorNS...

晁治19447221358问: 单片机简单交通灯怎么编程?? -
兴国县喜素回答: 红、黄、绿. 用LED来显示. 有专门的控制系统, 细节不说了. 编程就是 if (red) // 如果是红灯 yellow = false; green = false; else if (yellow) // 如果是黄灯 green = true; car_crash = true; sleep(3); // 3秒 red = true; green = false; else // 绿灯 yellow = false; red = false; 这里可以把false理解为“不亮灯”或者熄灭状态, 而true就是亮灯状态, car_crash作为一个模拟说明还可以运行.

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

晁治19447221358问: C51单片机 交通指示灯的程序设计 要用汇编语言编制 -
兴国县喜素回答: 汇编语言编程交通指示灯 http://zhidao.baidu.com/question/511850150.html

晁治19447221358问: c51单片机交通灯倒计时 -
兴国县喜素回答: #include<reg51.h> #define uint unsigned int #define uchar unsigned char sbit spk=P3^0; sbit k0=P3^2; sbit k1=P3^7; sbit k2=P3^6; sbit red1=P0^0; sbit yellow1=P0^1; sbit green1=P0^2; sbit red2=P0^3; sbit yellow2=P0^4; sbit green2=P0^5; uchar...

晁治19447221358问: 求高手帮忙写一个汇编语言的简易交通灯程序 -
兴国县喜素回答: 最简单的单片机交通信号灯 单片机要求使用 AT89C51,信号灯连接电路如下:东西:绿灯P0.0 黄灯P0.1 红灯P0.2 南北:绿灯P0.5 黄灯P0.6 红灯P0.7 运行步骤:开始 ↓ 东西 南北 都是红灯 ↓ 步骤(1) 南北绿灯亮15s,东西红灯亮15s.南北黄...

晁治19447221358问: 用单片机(c51)做跑马灯,求简练的汇编或c程序 -
兴国县喜素回答: ORG 0000H START: MOV A,#0FEH LOOP: MOV P0,A LCALL DELAY RL A SJMP LOOP DELAY: MOV R2,#100 DELAY1: MOV R3,#250 DJNZ R3,$ DJNZ R2,DELAY1 RET END

晁治19447221358问: 如何运用51单片机设计一个交通灯系统 -
兴国县喜素回答: 运用定时器,数码管LED和8255A设计一个交通灯控制系统! 1.南北绿灯,东西红灯,20秒 2.南北转黄灯,东西红灯,5秒 3.南北红灯,东西绿灯,20秒 4.南北红灯,东西转黄灯,5秒 5.循环步骤1


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