<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 數碼管1秒鐘自動(dòng)加1

數碼管1秒鐘自動(dòng)加1

作者: 時(shí)間:2016-11-30 來(lái)源:網(wǎng)絡(luò ) 收藏
看著(zhù)里面的LED燈變幻莫測的樣子,真的想自己編點(diǎn)東西會(huì )“動(dòng)一動(dòng)”的,呵呵,所以把今天學(xué)到的數碼管動(dòng)態(tài)顯示再加以應用了,雖然這個(gè)程序搞了很久,但卻成功了,呵呵,得出的結論是,一個(gè)成功是由無(wú)數的失敗換來(lái)的,值!

下面是我編的一個(gè)程序,實(shí)現數碼管在0至100之間,數碼管以1秒的速度自動(dòng)加1;程序如下:#include
unsigned char table[]= {//數碼管數組顯示內容
0x3f,
0x06,
0x5b,
0x4f,
0x66,
0x6d,
0x7d,
0x07,
0x7f,
0x6f
};
int shi,ge,bai,a;//定義變量
unsigned int temp=0;//給數碼管賦初值
void timer1();//顯示程序調用聲明
void delay()//數碼管位選定時(shí)約1MS
{
int i,j;
for(i=1;i>0;i--)
for(j=120;j>0;j--);
}
void main()
{
TMOD |= 0x10;//定時(shí)設置的打開(kāi)
TMOD &= 0xdf;
TH1 = (65536-50000)/256;
TL1 = (65536-50000)&256;
ET1 = 1;
TR1 = 1;
while(1)//實(shí)現位選和段選的操作及調用
{
bai=temp/100;
shi = temp%100/10;
ge = temp%10;
timer1();
P0 = 0x00;
P1 = table[bai];
delay();
P0 = 0x01;
P1 = table[shi];
delay();
P0 = 0x02;
P1 = table[ge];
delay();
}
}
void timer1() //段選內容,實(shí)現1S自動(dòng)加1功能
{
if(TF1==1)
{
TF1=0;
TH1 = (65536-50000)/256;
TL1 = (65536-50000)&256;
a++;
if(a==20)
{
a=0;
temp++;
if(temp==100)
temp=0;
}
}
}

本文引用地址:http://dyxdggzs.com/article/201611/323753.htm

當然,還是聲明,我的開(kāi)發(fā)板是由P0.1至P0.3控制位選的,由P1口控制段選內容的。



關(guān)鍵詞: 數碼管自動(dòng)加

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>