久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
keil C51寫的單片機倒計時程序時間值怎么改?
[打印本頁]
作者:
三尺
時間:
2018-12-3 21:49
標題:
keil C51寫的單片機倒計時程序時間值怎么改?
求幫忙修改一下KEIL的代碼,把單片機倒計時時間修改一下!感謝
這份代碼原來應該是東西通行時間為20倒數到1,南北通行時間為15倒數到1,黃燈時間為5倒數到1。
請問怎么把東西通行時間修改成從29倒數到0,南北通行時間修改成從19倒數到0,黃燈顯示時間修改成從4倒數到0.
不是很看的懂這份代碼呀,希望大家幫下忙,謝謝了
單片機源碼:
#include<reg51.h>
#include<intrins.h>
#include"delay.h"
#define uchar unsigned char
#define uint unsigned int
sbit LSA=P1^0;
sbit LSB=P1^1;
sbit LED1=P2^0;
sbit LED2=P2^1;
sbit LED3=P2^2;
sbit LED4=P2^3;
sbit LED5=P2^4;
sbit LED6=P2^5;
#define GPIO_DIG P0
//#define GPIO_TRAFFIC P1
uchar code dis_duan[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};
uchar dis_buf[4]={0,0,0,0};
uchar n;
uchar i;
uchar Q=45;
uchar miao,miao1;
void display();
void main()
{
TMOD=0x01;
IE=0x82;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TR0=1;
while(1)
{
display();
if(Q==0)
{Q=45;}
}
}
void display()
{
uchar i;
if((Q<=45)&&(Q>25)) //南北通
{
miao=Q-30;miao1=Q-25;
if(miao1<=5){miao=miao1;}
dis_buf[0]=miao/10; //南北數字
dis_buf[1]=miao%10;
if(dis_buf[0]==0)
{dis_buf[0]=10;}
for(i=0;i<2;i++)
{
P1=_crol_(0x71,i);
P0=dis_duan[dis_buf[i]];
delay_ms(2);
P0=0xff;
}
dis_buf[2]=miao1/10; //東西數字
dis_buf[3]=miao1%10;
if(dis_buf[2]==0)
{dis_buf[2]=10;}
for(i=0;i<2;i++)
{
P1=_crol_(0x74,i);
P0=dis_duan[dis_buf[i+2]];
delay_ms(2);
P0=0xff;
} //南北綠燈
LED3=0;
LED1=1;
LED2=1;
LED6=0;
LED4=1;
LED5=1;
if((Q<=33)&&(Q>30)&&(n%10==0)) //南北綠燈閃爍
{
LED3=~LED3;
}
if((Q<=30)&&(Q>25))
{
LED2=0;
LED1=1;
LED3=1;
LED6=0;
LED4=1;
LED5=1;
}
}
if((Q<=25)&&(Q>0)) //東西通
{
miao=Q-5;miao1=Q;
if(miao1<=5){miao=miao1;}
dis_buf[0]=miao/10; //南北數字
dis_buf[1]=miao%10;
if(dis_buf[0]==0)
{dis_buf[0]=10;}
for(i=0;i<2;i++)
{
P1=_crol_(0x71,i);
P0=dis_duan[dis_buf[i]];
delay_ms(2);
P0=0xff;
}
dis_buf[2]=miao1/10; //東西數字
dis_buf[3]=miao1%10;
if(dis_buf[2]==0)
{dis_buf[2]=10;}
for(i=0;i<2;i++)
{
P1=_crol_(0x74,i);
P0=dis_duan[dis_buf[i+2]];
delay_ms(2);
P0=0xff;
} //東西綠燈
LED1=0;
LED2=1;
LED3=1;
LED4=0;
LED5=1;
LED6=1;
if((Q<=8)&&(Q>5)&&(n%10==0)) //東西綠燈閃爍
{
LED4=~LED4;
}
if((Q<=5)&&(Q>0))
{
LED1=0;
LED2=1;
LED3=1;
LED5=0;
LED4=1;
LED6=1;
}
}
}
void T0_time() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
n++;
if(n==20){n=0;miao--;miao1--;Q--;}
}
復制代碼
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
久久一区二区三区免费
|
欧美激情久久久久久
|
日韩在线小视频
|
国产成视频在线观看
|
一区二区小视频
|
国产在线观看
|
精品国产乱码久久久久久蜜退臀
|
日本成人在线播放
|
国产精品777一区二区
|
看羞羞视频免费
|
国产精品网址
|
免费毛片网
|
国产精品一区在线观看
|
精品一区免费
|
高清视频一区二区三区
|
99re视频在线
|
欧美日韩在线免费
|
日本天天操
|
久久久久久免费看
|
欧美久久久久久久
|
天天插天天搞
|
国产精品毛片一区二区在线看
|
色综合中文
|
国产一级淫片免费视频
|
99热这里只有精品8 激情毛片
|
国产精品国产精品国产专区不片
|
欧美一区视频
|
91精品国产乱码久久久
|
国产一区欧美一区
|
国产三区在线观看视频
|
在线男人天堂
|
av中文字幕在线播放
|
国产精品美女久久久久久免费
|
国产九九九九
|
亚洲va国产日韩欧美精品色婷婷
|
国产在线观看一区二区
|
综合九九
|
日韩精品在线观看网站
|
91亚洲精品国偷拍自产在线观看
|
91精品国产91久久久久久最新
|
国产精品成av人在线视午夜片
|