欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
幫忙看看 51的定時器點亮數碼管編程從00-99對嗎?
[打印本頁]
作者:
zhangxl5496
時間:
2016-11-19 07:09
標題:
幫忙看看 51的定時器點亮數碼管編程從00-99對嗎?
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
sbit dula=P2^6;
sbit wela=P2^7;
uchar num,dunum;
uchar code table_du[]={
0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f
};
display(uint);
delay(uchar);
void main()
{
EA=1;
ET0=1;
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TR0=1;
while(1)
{
if(num==20)
{
num=0;
if(dunum==100);
dunum=0;
dunum++;
}
display(dunum);
}}
void time0() interrupt 1
{TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
num++;
}
display(uint dunum)
{
P0=table_du[dunum/10];
dula=1;
dula=0;
P0=0xfe;
wela=1;
wela=0;
delay(145);
P0=table_du[dunum%10];
dula=1;
dula=0;
P0=0xfd;
wela=1;
wela=0;
delay(145);
return(0);
}
delay(uchar x)
{
uchar a,b;
for(a=x;a>0;a--)
for(b=200;b>0;b--);
return(0);
}
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1