欧美色视频免费_2018亚洲男人天堂_好骚综合在线_久久久久久久久国产_日韩精品久久久久久久九岛_国产成年人视频

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

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

   2023-05-08 企業服務招財貓210
核心提示: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
 
主站蜘蛛池模板: 欧美日精品 | 福利视频免费观看 | 黑人巨大精品欧美一区免费视频 | 欧美一区二区三区在线播放 | 免费在线观看av网站 | 亚州av乱码久久精品蜜桃 | 成人欧美一区二区三区视频网页 | 九九九九九国产 | 精品免费| 欧美精品在线免费观看 | 国产hsck在线亚洲 | 久久久久久久婷婷 | 国产精品视频一区二区三区不卡 | 亚洲成人一区二区三区 | 天天综合一区 | 亚洲综合一区在线 | 在线免费黄色 | 亚洲精品乱码久久久久久按摩观 | 久久精品免费 | 国产一区二区在线播放 | 精品国产一区二区三 | 插综合网 | 国产一区久久久 | 日本大片免a费观看视频的特点 | 日日av拍夜夜添久久免费 | 欧美日韩亚洲在线观看 | 蜜桃精品久久久久久久免费影院 | 嫩草影院免费进入网站 | 国产在线精品一区二区在线播放 | 成人免费视频网站 | 欧洲亚洲一区二区三区四区五区 | 免费观看日韩 | 国产精品中文字幕在线观看 | 精品国产精品三级精品av网址 | 高清久久久 | 国产精品视频一区二区三区, | av亚洲在线| 日韩精品免费在线 | 欧美日韩一区三区 | 精品久久久久亚洲 | 天天搞夜夜操 |