ZKX's LAB

单片机交通灯控制电路的设计急! 单片机交通灯控制的设计

2020-10-09知识6

单片机课程设计:交通灯控制! 我给你发一个看看,是protues的仿真电路图,可以运行看效果,还有keil的汇编程序,有邮箱给你发去我给你发了啊!下边是程序:org 0000hsjmp mainorg 0030hmain:mov p0,#11101110bacall del1acall del1acall del1acall mmmmov p0,#11011011bacall del1acall del1mov p0,#11110101blcall del1acall del1acall del1acall mmmsjmp maindel1:mov r0,#0ffhloop1:mov r1,#0ffhloop2:djnz r1,loop2djnz r0,loop1retmmm:mov p1,#0ffhmov p2,#0ffhmov r3,#02hmmm2:mov p1,r3mov r2,#09hmmm1:mov p2,r2acall del1acall del1djnz r2,mmm1djnz r3,mmm2mov p1,r3mov r2,#09hmmm3:mov p2,r2acall del1acall del1djnz r2,mmm3retend

单片机交通灯控制电路的设计急! 单片机交通灯控制的设计

单片机控制交通灯实验的设计都需要什么 做硬件需要如下元件:8cm*12cm万用板 1片AT89S52单片机 1片单片机及IC座 1只12M晶振 1只22P电容 2只10uF电容 1只470uF电容 1只104电容 1只10K电阻 1只两位一体数码管 4只9012三极管 4只4.7K电阻 4只USB座 1只发光二极管红、绿、黄 各4只按键 3只USB电源线 1条只是做软件仿真:把原理图在proteus中画出原理图,把程序加载进去就可以了。你也可以你用 googel 搜索一下:《51单片机超声波DIY》为个网也可以找到的,有实物、原理图,源程序。

单片机交通灯控制电路的设计急! 单片机交通灯控制的设计

51单片机交通灯控制电路的设计 网友你好,很高兴你对360问题的信赖。交通灯的设计,在单片机设计训练中已不鲜见,多有成熟设计案例。针对网友的要求,该设计要求有欠全,如下:问题:。

单片机交通灯控制电路的设计急! 单片机交通灯控制的设计

基于单片机的交通灯控制系统设计(课设) 最低0.27元开通文库会员,查看完整内容>;原发布者:whatlcando9一、摘要:随着科技的飞速发展,越来越多的控制功能强大的芯片出现在我们生活中,但8051系列单片机,因为其的廉价几成本,在我们生活中依然处于十分重要的地位。在实时检测和自动控制的单片机应用系统中,单片机是作为一个核心部件来使用,但是仅单片机方面知识是不够的,还需要根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。作为交通控制的重要组成部份单片机。因此,本人选择制作交通灯作为课题加以设计并实现。交通管制应当以人性化、智能化为目的,做出相应的改善。以此为出发点,本系统采用的单片机控制的交通信号灯。系统具有结构简单、可靠性高、成本低、实时性好、安装维护方便等优点,有广阔的应用前景。关键词:交通灯,51单片机,数码管二、实习e799bee5baa6e79fa5e98193e78988e69d8331333433623736目的和意义1.学习51单片机的最小系统及硬件接口设计与应用 2.熟练掌握电路原理图绘制软件DPX的使用。3.熟练单片机的程序设计与调试。4.自主设计出具有实际意义的能用于生活。

单片机交通灯的设计

单片机实验交通灯控制 设计一交通灯控制系统,控制东西方向的红黄绿和南北方向的红黄绿灯,可手动控制和 ss:mov r2,#4;循环3次mov r3,#5;0.5秒mov r4,#6;2秒mov r5,#2;4秒mov dptr,#8300h;全红mov a,#0f0hmovx@7a686964616fe58685e5aeb931333264636262dptr,aacall dly2loop:mov a,#0a5h;绿movx@dptr,aacall dly3loop1:mov a,#0a5h;绿movx@dptr,aacall dly1mov a,#0f5h;灭movx@dptr,aacall dly1djnz r2,loop1mov r2,#3mov a,#0a0h;黄movx@dptr,aacall dly2mov a,#05ah;绿movx@dptr,aacall dly3loop2:mov a,#05ah;绿movx@dptr,aacall dly1mov a,#0fah;灭movx@dptr,aacall dly1djnz r2,loop2mov r2,#3mov a,#50h;黄movx@dptr,aacall dly2sjmp loopdly3:mov r7,#3sjmp dly0dly2:mov r7,#2sjmp dly0dly1:mov r7,#1dly0:mov r0,#00hdly:mov r1,#0b3hdjnz r1,$djnz r0,dlydjnz r3,dly0mov r3,#5djnz r7,ccretcc:djnz r4,dly2mov r4,#6djnz r7,ddretdd:djnz r5,dly3mov r5,#2retEND自己改改吧

交通灯控制系统设计--用8051单片机做 ORG 0000HMOV DPTR,#0B00H;选中8155的命令寄存器,P2.2接CE端,p2.1接I/OMOV A,#01H;命令寄存器设为01H=000000001B D0=1A口输出,D1=0B口输入MOVX@DPTR,ALOOP:MOV DPTR,#0B01HLED0:MOV A,#0FFH;第一组灯点亮MOVX@DPTR,AMOV R4,#09HLOOP0:ACALL DELAYDJNZ R4,LOOP0MOV A,#11011110BMOVX@DPTR,AACALL DELAYACALL DELAYACALL DELAYLED1:ACALL DELAY;第二组灯点亮MOV A,#11101101BMOVX@DPTR,AACALL DELAYMOV A,#0FFHMOVX@DPTR,AACALL DELAYMOV A,#11101101BMOVX@DPTR,AACALL DELAYMOV A,#0FFHMOVX@DPTR,AACALL DELAYMOV A,#11101101BMOVX@DPTR,AACALL DELAYLED2:MOV R5,#09H;第三组灯点亮LOOP1:ACALL DELAYDJNZ R5,LOOP1MOV A,#11110011BMOVX@DPTR,AACALL DELAYACALL DELAYACALL DELAYSJMP LOOPDELAY:MOV R3,#02HLOP3:MOV R1,#85HLOP1:MOV R2,#0FAHLOP2:DJNZ R2,LOP2DJNZ R1,LOP1DJNZ R3,LOP3RETEND

求单片机交通灯控制系统设计的程序(最后有中文解析) #includedefine uint unsigned intdefine uchar unsigned charsbit EW_led_green=P1^0;sbit EW_led_yellow=P1^1;sbit EW_led_red=P1^2;sbit NS_led_green=P1^3;sbit NS_led_yellow=P1^4;sbit NS_led_red=P1^5;sbit wela1=P0^7;sbit wela2=P0^6;sbit wela3=P0^5;sbit wela4=P0^4;uchar count=0;uchar count1=0;uchar Y;uchar num;uchar num2=0;uchar r=15;uchar l=10;uchar a=4;uchar flag=0;uchar temp=0;uchar times;uchar timet;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};void delayms(uint z)/毫秒延时{uint x,y;for(x=z;x>;0;x-)for(y=110;y>;0;y-);}void init(){TMOD=0x11;定时器0,1方式1TH0=(65536-45872)/256;初值50msTL0=(65536-45872)%256;TH1=(65536-45872)/256;初值50msTL1=(65536-45872)%256;EA=1;ET0=1;ET1=1;EX0=1;外部中断0IT0=1;外部中断0下降沿触发TR0=0;TR1=0;}void EW_display(uchar x)/东西数码管显示函数{uchar s,g;s=x/10;g=x%10;wela3=0;wela4=1;wela1=1;wela2=1;P2=table[s];delayms(5);wela4=0;wela3=1;wela1=1;wela2=1;P2=table[g];delayms(5);}void NS_display(uchar x)/南北数码管显示。

单片机 交通灯控制电路的设计(急求硬件电路图和程序) #includevoid delay_ms(unsigned int time){unsigned int k,l;for(k=0;k;k+)for(l=0;l;l+);}void main(){unsigned char i,j,n,m,h;static unsigned char led[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};定义数组0 1。9unsigned char count[3]={0,0,0};DDRA=0XFF;A口为输出PORTA=0X00;DDRC=0XFF;C口为输出PORTC=0XFF;DDRD=0X03;D口的PD0和PD1为输出PORTD=0XFF;n=0x12;m=0x06;h=0x02;while(1){DDRB=0XFF;B口为输出PORTB=n;count[0]=1;count[1]=5;count[2]=19;给数组COUNT赋初值。count[0]为十位,count[1]为个位}while(1){if(0=count[2]-)/从19减到0{count[2]=19;if(0=count[1]-)/从5减到0{count[1]=9;count[0]-;count[1]为0时count[0]减1成为0}}for(i=0;i;i+){PORTD=h;PORTC=~led[count[i]];输出相应数字delay_ms(10);h=~h;}if(count[0]=0&count[1]=3){PORTB=(PORTB&m);B输出PORTB与m的位与PORTA=(PORTB&m);A输出PORTB与m的位与}if(count[0]=0&count[1]=0&count[2]=0)/当全为0时{PORTA=0X00;n=~n;m=~m;break;}}}}

单片机交通灯控制电路的设计急! 交通路口红绿灯自动控制器电路图 如图所示为交通路口红绿灯自动控制电路。该控制器主要由四块555(IC2~IC5)和一些阻容元件组成的四级单稳态延时电路首尾相连而成。输入的8V电压经78M05稳压后为555提供VDD=5V的电源电压。当刚接通电源时,触发脉冲经IC1(CD4011)门电路和R1、C1延时,再经C2、R22微分后加到IC2②脚,触发IC2输出高电平,进入暂稳态,其暂稳态定时时间长短取决于K1的位置,延时td=1.1RC6,设定时间分别为60秒、45秒、30秒。暂稳态结束时,IC2③脚为低电平,其经C3、R23微分后,下降沿又触发IC3,形成第二级单稳态延时。如此依次触发定时,完成绿色灯亮-黄色灯亮(8秒、10秒、12秒)-红色灯亮(60秒、45秒、30秒)的循环周期。本控制器通过四级电路首尾相接,依次延时触发,使交通灯依次出现绿-黄-红(色)信号,指挥行人和车辆在十字路I=1有秩序地通行(绿)-提醒注意(黄)-禁止通行(红)。看看这个有用吗?

随机阅读

qrcode
访问手机版