久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
51單片機99秒倒計時求解惑
[打印本頁]
作者:
是否x
時間:
2020-10-28 20:31
標題:
51單片機99秒倒計時求解惑
問一下下邊這個程序的mb是什么?99是怎么算出來的?謝謝
#include<reg51.h>
typedef unsigned char u8;
typedef unsigned int u16;
sbit LSA=P2^2;
sbit LSB=P2^3;
sbit LSC=P2^4;
u8 code smgduan[]={0x3f , 0x06 , 0x5b , 0x4f , 0x66 , 0x6d,0x7d , 0x07 ,
0x7f , 0x6f , 0x77 , 0x7c,0x39 , 0x5e , 0x79 , 0x71};
u16 i=1000;
u8 j=100,mb[2];
void Timer0Init()
{
TMOD|=0x01;
TH0=0XFC;
TL0=0X18;
TR0=1;
}
void delay(u16 i)
{
while(i--);
}
void digdisplay()
{
u8 i;
for(i=0;i<2;i++)
{
switch(i)
{
case 0:
LSA=0;LSB=0;LSC=0;break;
case 1:
LSA=1;LSB=0;LSC=0;break;
}
P0=smgduan[mb[1-i]];
delay(1);
P0=0x00;
}
}
void main()
{
Timer0Init();
while(1)
{
if(TF0==1)
{
TF0=0;
TH0=0XFC;
TL0=0X18;
i++;
}
if(i==1000)
{
i=0;
j--;
if(j==0)j=100;
}
mb[0]=j/10;
mb[1]=j%10;
digdisplay();
}
}
作者:
wulin
時間:
2020-10-29 06:10
這個程序只是演示99~00秒循環倒計時。十進制兩位數取模(十位)保存在緩存數組mb[0],取余(個位)保存在緩存數組mb[1]。數碼管動態顯示程序輪流顯示mb[ ]中的數據。
作者:
man1234567
時間:
2020-10-29 08:00
這個程序貌似演示100~00秒循環倒計時,可將j=100改成 j=99 。
作者:
sunny118
時間:
2020-10-29 08:57
采用了定時器0查詢溢出方式,定時器的初始值FC18,也就是定時(0xFFFF-0xFC18))*1us=1000us也就是1ms,計數變量i等于1000次后,累積時間達到1000*1ms=1s,那么秒計數j就減一,做倒計時,實現99-00秒倒計時
作者:
器車人
時間:
2020-10-29 10:17
mb是數組,時間是通過中斷得出來的,中斷1000次,1ms一次,1k就是1s
作者:
idrende
時間:
2020-10-29 11:05
mb[2]是一個有兩個元素的一維數組,分別表示時鐘的個位和十位。99是由上面的字碼里的數字組成的。直接顯示的
作者:
robinsonlin
時間:
2020-10-29 12:41
典型定時器的應用問題。
查詢方式的定時器應用,通過判斷TF0是否溢出,來對全局變量 i 累加。從程序上來猜測,你這個定時器應該是1ms的定時(不給MCU運行頻率,沒有注釋,這里只能是猜了)。當累積到1000時,也就是近似1秒鐘的時間(至于為什么是近似,等你弄清楚定時器中斷方式,就明白了),這時對全局變量 j 累減。
TF0這個寄存器的變化,是芯片內部自己執行的,因為程序已經執行了Timer0Init()。定時器就已經開始自動運行了。
作者:
liuru281687
時間:
2020-10-29 12:50
99是時鐘的各位和十位,換算成16進制直接在數碼管上顯示的
作者:
是否x
時間:
2020-10-29 19:09
感謝大佬們的解答
作者:
是否x
時間:
2020-10-29 19:11
man1234567 發表于 2020-10-29 08:00
這個程序貌似演示100~00秒循環倒計時,可將j=100改成 j=99 。
我也是這么想的 但是燒錄到單片機上是從99開始
作者:
張小不懂
時間:
2020-10-30 16:26
mb就是數組,mb[0],mb[1]分別存放十位和個位,j==100定義的時候就初始化了
作者:
似水年華1231456
時間:
2020-12-22 08:22
也可以用LED來顯示
作者:
似水年華1231456
時間:
2020-12-22 08:28
實現99秒累加,個位十位分別累加
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
偷拍自拍网址
|
日批免费看
|
人和拘一级毛片c
|
日韩久久精品视频
|
久久一本
|
午夜在线影院
|
一区二区中文字幕
|
美女爽到呻吟久久久久
|
一区二区高清
|
中文字幕日韩一区二区
|
中文字幕在线看人
|
午夜成人在线视频
|
午夜精品福利视频
|
精品久久久999
|
国产亚洲欧美在线
|
91高清免费
|
久久精品久久久
|
色黄爽
|
国产成人精品一区二三区在线观看
|
中文字幕av一区二区三区
|
一区二区三区国产精品
|
亚洲三区在线观看
|
xx视频在线
|
国产欧美久久精品
|
亚洲综合无码一区二区
|
精品国产91久久久久久
|
成人精品一区二区
|
中文字幕国产高清
|
天堂精品
|
成年网站在线观看
|
国产精品免费一区二区三区四区
|
99久久精品免费看国产免费软件
|
欧美一区二区在线观看
|
国产精品一区在线观看
|
成人乱人乱一区二区三区软件
|
成人自拍av
|
欧美精品被
|
欧美日韩亚洲一区
|
欧美日韩福利
|
成人免费网站www网站高清
|
91麻豆精品国产91久久久久久
|