1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉
標(biāo)題:
51單片機(jī)0-99
[打印本頁]
作者:
asd132
時間:
2018-10-17 14:33
標(biāo)題:
51單片機(jī)0-99
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
char _data,j; //變量的定義數(shù)據(jù)、循環(huán)次數(shù)。
uint a;// 變量,秒的判斷
bit miao;//秒到了
uchar tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};//斷碼緩沖區(qū),0xff是用來消隱
uchar bit_[]={0x01,0x02,0x04};//位緩沖區(qū)
uchar buffer[3];//顯示緩沖區(qū)
uchar code TH0val=63075/256;//timer0中斷符初值,2.5ms
uchar code TL0val=63075%256;//
main()
{
_data=0;//數(shù)據(jù)初始化
TMOD=0X01;//中斷初始化
TR0=1;
ET0=1;
TH0= TH0val;
TL0=TL0val;
EA=1;
while(1)//主循環(huán)
{
if(_data<10)//
{
buffer[0]=10;//消隱
}
else
{
buffer[0]=_data/10;//十位數(shù)
}
buffer[1]=_data%10;//個位數(shù)
if(miao)
{
_data++;//數(shù)據(jù)加一
miao=0;//秒味清零
}
if(_data==100)//數(shù)據(jù)恢復(fù)初值
{
_data=0;
}
}
}
void timer0() interrupt 1
{ uchar tmp;
TH0= TH0val;
TL0=TL0val;
a++;
if(a==400)//是否到了一秒
{
miao=1;//秒位置1
a=0;
}
tmp=bit_[j];//顯示數(shù)據(jù)
P2=tmp;
tmp=buffer[j];
tmp=tab[tmp];
P0=tmp;
j++;
if(j==2)
j=0;
}
作者:
admin
時間:
2018-10-17 15:20
補(bǔ)全原理圖或者詳細(xì)說明一下電路連接即可獲得100+黑幣
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1