• 大小: 0.06M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-18
  • 语言: 其他
  • 标签: 其他  

资源简介

3-定时器控制交通灯.zip

资源截图

代码片段和文件信息

#include 
#define uchar unsigned char
#define uint unsigned int

sbit wered=P0^0;
sbit weyellow=P0^1;
sbit wegreen=P0^2;
sbit nsred=P0^3;
sbit nsyellow=P0^4;
sbit nsgreen=P0^5;

uchar count=0;
uchar second=0;

void delay_ms(uint x)
{
uchar y;
for(;x>0;x--)
for(y=113;y>0;y--);
}


void main()
{
TMOD=0x01;
IE=0X82;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TR0=1;
P0=0x00;
while(1)
{
while(second<=20)
{
wered=1;
nsgreen=1;
}
P0=0x00;
while(second<=25)
{
wered=1;
nsyellow=~nsyellow;
delay_ms(200);
}
P0=0x00;
while(second<65)
{
nsred=1;
wegreen=1;
}
P0=0X00;
second=0;
}
}

void t0() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
count++;
if(count==20)
{
second++;
count=0;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2020-07-01 15:56  Project\
     文件        3126  2020-06-02 19:34  Project\led.LST
     文件        3173  2020-06-02 19:34  Project\led.OBJ
     文件         846  2020-06-02 19:34  Project\led.c
     文件        3030  2020-06-02 19:34  Project\traffic
     文件        4838  2020-06-02 19:34  Project\traffic.M51
     文件         866  2020-06-02 19:34  Project\traffic.hex
     文件          27  2020-06-02 19:34  Project\traffic.lnp
     文件         227  2020-07-01 15:45  Project\traffic.plg
     文件       55203  2020-07-01 15:56  Project\traffic.uvopt
     文件       13225  2020-06-02 19:36  Project\traffic.uvproj
     文件       55207  2020-06-02 19:36  Project\traffic_uvopt.bak
     文件           0  2020-06-02 15:19  Project\traffic_uvproj.bak
     目录           0  2020-06-02 19:25  SCH\
     文件       16264  2020-06-02 19:33  SCH\Backup Of New Project.pdsbak
     文件       16189  2020-06-02 19:25  SCH\Last Loaded New Project.pdsbak
     文件       16265  2020-06-02 19:33  SCH\New Project.pdsprj
     文件        2199  2020-06-06 15:56  SCH\New Project.pdsprj.LAPTOP-I8500995.hanlicheng.workspace

评论

共有 条评论