单片机实验交通灯控制 设计一交通灯控制系统,控制东西方向的红黄绿和南北方向的红黄绿灯,可手动控制和 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自己改改吧
单片机课程设计——交通灯控制系统 51单片机爱好者里面有 download.csdn.net 在里面找你想要的答案哦~我们以前毕业设计也做过 到proteus论坛下载,那里很多应用例子的,交通灯也有。
有关‘单片机控制的交通灯控制系统 ’的课程设计 E_W_LEFT_R BIT P0.0;东西方向定义E_W_LEFT_G BIT P0.1E_W_R BIT P0.2E_W_G BIT P0.3E_W_P_R BIT P0.4E_W_P_G BIT P0.5S_N_LEFT_R BIT P0.6;南北方向定义S_N_LEFT_G BIT P0.7S_N_R BIT P2.3S_N_G BIT P2.2S_N_P_R BIT P2.1S_N_P_G BIT P2.0BUFFER1 data 41h;四方向数码管缓冲区定义BUFFER2 data 42hBUFFER3 data 43hBUFFER4 data 44hBUFFER5 data 45hBUFFER6 data 46hBUFFER7 data 47hBUFFER8 data 48h主程序;ORG 0000hLJMP MAINORG 000BH;T0中断服务程序入口地址LJMP T0_INTORG 0100HMAIN:MOV TMOD,#01HMOV TH0,#3CH;定时器为50ms定时MOV TL0,#0B0HSETB ET0SETB EASETB TR0RESTART:MOV P0,#0A9H;状态1LED显示MOV P2,#05HMOV R0,#00HMOV R3,#40;R3控制南北方向数码管显示MOV R2,#10;R2控制东西方向数码管显示STATE1:CJNE R0,#20,POOL1MOV R0,#00H;R0 控制1s的循环控制DEC R3DEC R2LCALL JUST1LCALL JUST2LCALL DISPPOOL1:CJNE R2,#00H,STATE1MOV P0,#0A8H;状态2LED显示MOV R0,#00HMOV R2,#04STATE2:CJNE R0,#20,POOL2MOV R0,#00H;R0 控制1s的循环控制DEC R3DEC R2LCALL JUST1LCALL JUST2LCALL DISPPOOL2:CJNE R2,#00H,。
三岔路口交通灯单片机控制系统设计 20分啊!打发要饭的啊。我有啊,是帮人家做的毕业设计,硬件论文都有啊!还有实物呢!
基于单片机的交通灯控制系统设计(课设) 最低0.27元开通文库会员,查看完整内容>;原发布者:whatlcando9一、摘要:随着科技的飞速发展,越来越多的控制功能强大的芯片出现在我们生活中,但8051系列单片机,因为其的廉价几成本,在我们生活中依然处于十分重要的地位。在实时检测和自动控制的单片机应用系统中,单片机是作为一个核心部件来使用,但是仅单片机方面知识是不够的,还需要根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。作为交通控制的重要组成部份单片机。因此,本人选择制作交通灯作为课题加以设计并实现。交通管制应当以人性化、智能化为目的,做出相应的改善。以此为出发点,本系统采用的单片机控制的交通信号灯。系统具有结构简单、可靠性高、成本低、实时性好、安装维护方便等优点,有广阔的应用前景。关键词:交通灯,51单片机,数码管二、实习e799bee5baa6e79fa5e98193e78988e69d8331333433623736目的和意义1.学习51单片机的最小系统及硬件接口设计与应用 2.熟练掌握电路原理图绘制软件DPX的使用。3.熟练单片机的程序设计与调试。4.自主设计出具有实际意义的能用于生活。
交通灯控制系统设计--用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
单片机课程设计:交通灯控制! 我给你发一个看看,是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
模拟交通灯单片机控制系统设计 给你个参考:includedefine uchar unsigned charuchar count,second,i,flag;int g1_buf=60,y1_buf=5,g2_buf=20,y2_buf=5,g1_time,g2_time,y1_time,y2_time;sbit h_red=P3^1;定义端口sbit h_green=P3^2;sbit h_yellow=P3^3;sbit l_red=P3^4;sbit l_green=P3^5;sbit l_yellow=P3^6;sbit d1=P1^0;sbit d2=P1^1;sbit d3=P1^2;sbit d4=P1^3;uchar code table[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};void display();void state1();void state2();void state3();void state4();void state5();void state6();void gyr_output();主程序void main(){P1=0x00;关闭显示P3=0x00;flag=1;置标志位TMOD=0x01;设置定时器0,为方式1TH0=0x3c;置定时器的初始值,定时50msTL0=0xb0;TR0=1;启动定时器IE=0x82;允许中断g1_time=g1_buf;y1_time=y1_buf;g2_time=g2_buf;y2_time=y2_buf;while(1){gyr_output();display();}}void delay(void){int i;for(i=0;i;i+);}void gyr_output(){switch(flag){case 1:{ if(0=g1_time){state3();flag+;}else state1();}break;case 2:{ if(0=y1_time){state4();flag+;}else state3();}break;case 3:{ if(0=g2_time){。
基于单片机的交通灯模拟控制系统设计 e68a84e8a2ade799bee5baa6e79fa5e9819331333264656133#includedefine uint unsigned intdefine uchar unsigned charuint temp,temp1,temp2,num,shi,ge,i,j;uchar code table[]={0x01,0x67,0x12,0x42,0x64,0x48,0x08,0x63,0x00,0x40};sbit E1=P0^7;sbit welay1=P2^6;sbit welay2=P2^7;sbit SNL=P2^2;sbit SNY=P2^1;sbit SNR=P2^0;sbit EWL=P2^5;sbit EWY=P2^4;sbit EWR=P2^3;void init(){P0=0xff;P2=0xff;temp=0;temp1=0;temp2=0;shi=0;ge=0;E1=0;TMOD=0x21;TH0=0x3c;50msTL0=0xb0;EA=1;ET0=1;TF0=0;TR0=1;}void delay(uchar z){uchar x,y;for(x=110;x>;0;x-)for(y=z;y>;0;y-);}void display(){shi=num/10;ge=num%10;P0=table[ge];welay2=1;welay1=0;delay(10);welay1=1;P0=table[shi];welay1=1;welay2=0;delay(10);welay2=1;}void time0()interrupt 1 using 1{temp+;temp1+;TH0=0x3c;TL0=0xb0;display();TR0=1;}void main(){init();while(1){if(temp=0){EWL=0;SNR=0;num=31;temp1=0;for(i=30;i>;0;i-){num-;while(temp1。20){display();}temp1=0;}}if(temp=600)/{EWL=1;num=6;j=0;for(i=12;i>;0;i-){j+;if(j%2=0){num-;}temp2=temp;。