找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1696|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

基于51單片機(jī)簡易的交通燈系統(tǒng)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主

[代碼]

#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();
}

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表