標(biāo)題: 基于51單片機(jī)簡易的交通燈系統(tǒng) [打印本頁]

作者: KYwzb    時間: 2020-6-17 14:46
標(biāo)題: 基于51單片機(jī)簡易的交通燈系統(tǒng)

[代碼]

#include "reg51.h"
#include "intrins.h"
#define uchar unsigned char
#define uint unsigned int
uchar t1,t2;

void delay1s(uint);


void main(void)
{
         TMOD=0x01;
     while(1)
{
     EA=1;
         EX0=1;
         IT0=1;
         P1=0x33;
         delay1s(25);
         P1=0x35;
         delay1s(5);
         P1=0x1e;
         delay1s(25);
         P1=0x2e;
         delay1s(5);
}
}


void ex_int0()interrupt 0
{
    uchar x,y,z,m,n;
    x=P1;
        y=t1;
        z=t2;
        m=TH0;
        n=TL0;
        P1=0x36;
        delay1s(10);
        P1=x;
        t1=y;
        t2=z;
        TH0=m;
        TL0=n;
}


void delays()
{
     for(t1=0;t1>0x14;t1++)
{
     TH0=0x3c;
         TL0=0xb0;
         TR0=1;
         while(!TF0);
     TF0=0;   
}
}




void delay1s(uchar t3)
{
     for(t1=0;t1<t2;t1++)
         delays();
}






歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1