性色xxx-性色欧美xo影院-性性欧美-性夜影院爽黄a爽免费看网站-久青草国产观看在线视频-久青草国产免费观看

推廣 熱搜: 廣場  Java  Word  app  營業  微信公眾號  北京代理記賬  商城  代理記賬  商標交易 

單片機怎么讓程序等待按鍵輸入(89c52獨立按鍵介紹?)

   2023-05-08 企業服務招財貓230
核心提示:89c52獨立按鍵介紹?的主要設備主要包括數碼管(用于顯示倒計時時間和搶答成功的玩家人數)按鈕(主持人按鈕和玩家按鈕)。使用單獨的鍵盤,程序循環等待鍵輸入。一旦玩家按下該鍵,即單片機輸入端口為1(或0

89c52獨立按鍵介紹?

的主要設備主要包括數碼管(用于顯示倒計時時間和搶答成功的玩家人數)按鈕(主持人按鈕和玩家按鈕)。使用單獨的鍵盤,程序循環等待鍵輸入。一旦玩家按下該鍵,即單片機輸入端口為1(或0,自行設置)時,阻止其他鍵輸入,并相應顯示玩家號,倒計時結束無人搶答時將失效。

單片機編程實現0---20秒計時器,并用proteus軟件設計硬件電路?

可以設置倒計時定時器的時間,并可以選擇5/15/20/30/35/45/50分鐘倒計時。

倒計時時間由四個dip開關位的1/2/3控制,

第二個數字表示5分鐘,第三個數字表示15分鐘,第四個數字表示30分鐘。

5/15/20/30/35/45/50分鐘倒計時可以通過不同的組合產生。

P1.0端口的外接發光二極管為狀態LED,在計時未開始時常亮,計時過程中閃爍。

K1是開始按鈕,K2是停止按鈕。

A_bitequ20h數碼管一位數存儲單元

B_bitequ21h數碼管十位存儲單元

Tempequ22h計數器值存儲位置

引導初始化

Movp3和#0ffh初始化p3端口,并將其設置為高電平,用于按鍵輸入。

MOVP0,#0FFH關閉數碼管顯示時間。

CLRP1.0點亮L:JBP3.6,$loop確定開始按鈕K1是否按下?

呼叫延遲10延遲10毫秒觸點抖動消除

JBP3.6,如果是干擾,START返回。

JNBP3.6,$等待按鈕被釋放。

讀取dip開關的狀態,并獲得倒計時時間。

S:

MOVA,#0先清除A。

JBP2.0,A1判斷dip開關第二位是否連接,如果連接則A加5。

添加一個,#5

A1:JBp2.1和A2判斷dip開關第三位是否接通,如果接通則A加15。

加一個,#15

A2:JBp2.2和A3判斷dip開關的第四位是否接通,如果接通則A加30。

加一個,#30

A3:·MOV臨時雇員

此時,T:

CLRP2.4釋放繼電器1并開始計時(啟動時繼電器處于吸合狀態)。

CLRP2.3釋放繼電器2并開始計時(啟動時繼電器處于吸合狀態)。

MOV·R2#120

AB1:MOVR3,編號250

TIM:MOV一,臨時轉換成十進制數臨時十六進制數。

Movb,#1010十進制/10=十進制

分部ab

Movb_bit,一個十在一個。

Mova_bit,b位在b中。

Movdptr,#numtab指定查找表的起始地址。

movr0,#4

dpl1:movR1,#250

Dplop:MOVA,A_BIT取個位數。

MOVCA,@ADPTR,用個位數查7段碼。

Movp0,a發送7位代碼。

Clrp2.7打開位顯示。

呼叫延遲1顯示1毫秒。

Setbp2.7關閉單元顯示器以防止重影。

Mova,b_bit取十位數。

MOVC一個,@DPTR一個,檢查十位數的7段碼。

Movp0,a發送七段十位數的代碼。

Clrp2.6打開十位數顯示。

呼叫延遲1顯示1毫秒。

Setbp2.6關閉十位數顯示,防止重影。

插入一個程序段,判斷計時過程中是否有按鍵輸入。

C1:JBp3.6,B1

呼叫延遲10延遲10毫秒以消除抖動。

JBP3.6,C1

JNBP3.6,$等待按鈕被釋放。

AJMP集合1

B1:JBp3.7,M33

呼叫延遲10延遲10毫秒以消除抖動。

JBP3.7,B1

JNBP3.7,$等待按鈕被釋放。

AJMP結束

M33:DjNZR3,時間12ms循環執行250次,時間約為0.5秒。

CPLP1.0使LED每1秒閃爍一次。

Djnzr2,AB1循環在1分鐘內執行120次。

十二月溫度零下1度整整一分鐘。

MOVA,臨時

JNZ顯示

判斷TEMP的值是否為0?不為0的周期。

結束計時

overCHO15-@.comclrp1.0L:·MOV·R4,排名第二D1:MOVR5,編號248

DJNZR5,美元

D1DJNZR4

浸水使柔軟

10毫秒延遲子程序

D:MOVR4,#20

D2:MOVR5,編號248

DJNZR5,美元

D2DJNZR4

浸水使柔軟

實驗板上7個數碼管的0~9位的常用負顯示碼。

NUMTAB:DB0CFH,03H,5DH,5BH,93H,0DAH,0DEH,43H,0DFH,0DBH

結束

 
反對 0舉報 0 收藏 0 打賞 0評論 0
 
更多>同類資訊
推薦圖文
推薦資訊
點擊排行
合作伙伴
網站首頁  |  關于我們  |  聯系方式  |  使用協議  |  版權隱私  |  網站地圖  |  排名推廣  |  廣告服務  |  積分換禮  |  網站留言  |  RSS訂閱  |  違規舉報  |  冀ICP備2023006999號-8
 
主站蜘蛛池模板: 久久人人爽人人爽人人 | 欧美人体一区二区三区 | 久草福利网 | 亚洲第一视频 | 一级片免费视频 | 色噜噜噜噜噜 | 18女人毛片水真多免费 | 一区二区三区午夜 | 免费一极毛片 | 久操色| 91精品国产91久久久久青草 | 亚洲成a人片在线观看中文!!! | 日本欧美一区二区三区视频 | 在线观看精品视频一区二区三区 | 最近中文字幕视频完整 | 午夜影院0606| 欧美成人亚洲综合精品欧美激情 | 亚洲一区二区三区在线观看蜜桃 | 欧美日韩一道本 | 亚洲国产日韩a在线亚洲 | 国产97公开成人免费视频 | 亚洲成人日韩 | 日韩欧美精品中文字幕 | 噜噜吧噜噜色 | bl男男文肉高h | 欧美视频网 | 热99re久久精品香蕉 | 天天摸日日碰天天看免费 | 怡红院日本一道日本久久 | a黄色一级片 | 精品综合久久久久久98 | 涩视频成人永久免费观看网站 | 中文字幕伊人 | 看全色黄大色大片免费久久怂 | 色综合天天综合网国产人 | 免费黄色成人 | 97欧美精品激情在线观看最新 | 亚洲入口| 成人精品视频网站 | 色亚洲影院| 成年人免费在线观看 |