日韩一区二区三区精品,欧美疯狂xxxxbbbb牲交,热99re久久免费视精品频,人妻互换 综合,欧美激情肉欲高潮视频

;有個題目,要求記錄按下的鍵的編號。

;使用器件:

;51單片機,8個編號為“1~8”的數(shù)字鍵,1個功能鍵,1個數(shù)碼管,其他晶振電阻電容。

;實現(xiàn)功能:

;按下功能鍵后,10s內,檢測被按下的數(shù)字鍵,

;10s后,結束檢測,并用數(shù)碼管循環(huán)顯示被按下過的鍵編號。


;做而論道據(jù)此畫出的電路如下:

51 單片機匯編編程:記錄按鍵 - 非著名博主 - 電子信息角落


;電路中的數(shù)碼管,不僅用于顯示按下過的鍵編號,還能顯示 9~0 的倒計時。


;在電路中,還安裝了一個 LED,用來表示按鍵的狀態(tài)。

;當有鍵按下,10ms 后仍然按下時,LED 將發(fā)光,表示按鍵確實按下了。

;當按鍵釋放后,再令 LED 熄滅。


;另外,在顯示按下的按鍵編號時,也令 LED 持續(xù)發(fā)光。


;當 LED 熄滅后,再次按下 FUNC 鍵,可以重新進行下一輪的按鍵記錄。


;匯編語言編寫的程序如下:


    ORG   0000H

    SJMP  START

    ORG   000BH

    SJMP  T0_INT

;---------------------------------------

START:

    MOV   TMOD, #01H

    MOV   IE, #82H

    MOV   DPTR, #D_TAB

WAIT_F:

    JB    P3.6, $  ;等待按下功能鍵

    CALL  DELAY10MS

    JB    P3.6, WAIT_F

    CLR   P3.2       ;LED發(fā)光

    JNB   P3.6, $    ;等待釋放

    SETB  P3.2

;----------------------------------

    MOV   R0, #30H

    MOV   TH0, #(65536 - 62500) / 256

    MOV   TL0, #(65536 - 62500) MOD 256

    MOV   R7, #16

    MOV   R6, #9

    CALL  DISPLAY

    SETB  TR0

;----------------------------------

WAIT_N:              ;循環(huán)檢測按鍵

    JNB   TR0, STOP     ;到10s退出

    CALL  KEY_N

    JZ    WAIT_N

    MOV   B, A

    CALL  DELAY10MS     ;延時

    CALL  KEY_N

    CJNE  A, B, WAIT_N  ;消抖


    MOV   @R0, A     ;保存按鍵數(shù)值

    INC   R0

    CLR   P3.2       ;LED發(fā)光

WAIT_S:

    CALL  KEY_N

    JNZ   WAIT_S     ;等待釋放

    SETB  P3.2

    SJMP  WAIT_N     ;循環(huán)檢測按鍵

;----------------------------------

STOP:

    MOV   A, R0

    CLR   C

    SUBB  A, #30H

    MOV   R2, A

    CLR   P3.2       ;LED發(fā)光

    MOV   R0, #30H

ECHO:

    MOV   A, @R0

    INC   R0

    MOV   R6, A

    CALL  DISPLAY    ;回放


    MOV   R3, #100

    CALL  DELAY10MS

    DJNZ  R3, $ - 2

    DJNZ  R2, ECHO   ;循環(huán)

    SETB  P3.2

    MOV   R6, #0

    CALL  DISPLAY

    SJMP  WAIT_F

;---------------------------------------

T0_INT:

    MOV   TH0, #(65536 - 62500) / 256

    MOV   TL0, #(65536 - 62500) MOD 256

    DJNZ  R7, T0_END

    MOV   R7, #16

    DEC   R6

    CJNE  R6, #255, DISP

    CLR   TR0

    RETI

DISP:

    CALL  DISPLAY

T0_END:

    RETI

;---------------------------------------

DISPLAY:

    MOV   A, R6

    MOVC  A, @A + DPTR

    MOV   P2, A

    RET

D_TAB:                 ;共陽段碼

    DB    0C0H, 0F9H, 0A4H, 0B0H, 099H

    DB    092H, 082H, 0F8H, 080H, 090H

;---------------------------------------

KEY_N:

    CLR   A

    JNB   P1.0, K1

    JNB   P1.1, K2

    JNB   P1.2, K3

    JNB   P1.3, K4

    JNB   P1.4, K5

    JNB   P1.5, K6

    JNB   P1.6, K7

    JNB   P1.7, K8

    RET               ;沒有按鍵,返回0

K8: INC   A

K7: INC   A

K6: INC   A

K5: INC   A

K4: INC   A

K3: INC   A

K2: INC   A

K1: INC   A

    RET

;---------------------------------------

DELAY10MS:

    MOV   R4, #20

    DJNZ  R5, $

    DJNZ  R4, $ - 2

    RET

;---------------------------------------

END


;經過仿真實驗證明,本程序可以穩(wěn)定工作。


關鍵字:單片機  匯編編程  記錄按鍵 引用地址:51 單片機匯編編程:記錄按鍵

上一篇:51 單片機:鍵控直流電機
下一篇:51 匯編語言編程--輸入密碼

推薦閱讀

大連?大連理工大學-鼎陽科技聯(lián)合創(chuàng)新實驗室揭牌儀式在電工電子國家級實驗教學示范中心(以下簡稱“實驗中心”)正式舉行。?大連理工大學(以下簡稱“大工”)教務處處長劉志軍教授、電子信息與電氣工程學部(以下簡稱“電信學部”)教學部長盛賢君教授、實驗中心主任金明錄教授、常務副主任王開宇副教授以及鼎陽科技董事長兼總裁秦軻先生、銷售總監(jiān)周江...
科技是當今新上市車輛的一個重要賣點。過去,消費者們更看重汽車的道路性能,但現(xiàn)在的消費者更愿意為車載電子產品的出色性能買單,而且這種趨勢有增無減。汽車科技的中心是信息娛樂系統(tǒng),它位于汽車方向盤后方儀表板組旁邊的中控臺音響主機中,位置十分巧妙便利,前排乘客伸手即可夠著。挑戰(zhàn):增強功能,提高駕駛員互動安全性汽車駕駛艙隨著各種創(chuàng)新技術的...
5 月 9 日訊,近日,據(jù)北汽產投官方消息,北汽產投與 Imagination 集團、翠微股份共同簽署協(xié)議,合資成立北京核芯達科技有限公司。 具體而言,該公司是第一家由中國國有整車企業(yè)與國際芯片巨頭合資成立的汽車芯片設計公司,將專注于面向自動駕駛的應用處理器和面向智能座艙的語音交互芯片研發(fā),為以北汽集團為代表的國內車企在汽車芯片領域提供先進解決...
今日,2021世界超高清視(4K/8K)產業(yè)發(fā)展大會在廣州舉辦。TCL集團創(chuàng)始人、董事長李東生在上午舉行的開幕論壇發(fā)言中指出,“十四五”期間將是中國超高清產業(yè)發(fā)展的黃金時期,建議從場景應用研究、關鍵技術與器件研發(fā)、標準應用推廣和商業(yè)模式創(chuàng)新四方面推動我國超高清產業(yè)發(fā)展。李東生認為,中國超高清產業(yè)正迎來三個重大機遇:一是用戶對超高清視頻的需求不...

史海拾趣

小廣播
設計資源 培訓 開發(fā)板 精華推薦

最新單片機文章
更多每日新聞

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved