導航:首頁 > 操作系統 > 51單片機控制TM1809

51單片機控制TM1809

發布時間:2023-01-15 23:51:37

Ⅰ 51單片機定時器控制方式TMOD問題

可以理解為
同時設置了兩個定時器的工作方式。但要看t1是否有啟動,如果系統中沒有用到t1,
沒有啟動,設置了也沒關系。如果兩個都需要使用,需要分別設置,標準的做法是tmod
|=
0x01,
這樣就只設置了
t0,
t1保留原來的狀態。

Ⅱ 51單片機通過繼電器模塊控制減速電機啟動的程序

51單片機控制繼電器,去實現對減速電機啟動和關閉。這只需要定義一個io口輸出高低電平即可。

Ⅲ 51單片機鍵盤匯編程

KEYVAL EQU 30H
KEYSCAN EQU 31H
KEYTM EQU 32H
KEYSEL:
MOV KEYVAL,#0
MOV KEYSCAN,#0EFH
LCALL GETKEY
MOV A,KEYTM
JZ KEYS1
MOV KEYVAL,A
SJMP KEYRTN
KEYS1:
MOV KEYSCAN,#0DFH
LCALL GETKEY
MOV A,KEYTM
JZ KEYS2
CLR C
ADD A,#4
MOV KEYVAL,A
SJMP KEYRTN
KEYS2:
MOV KEYSCAN,#0BFH
LCALL GETKEY
MOV A,KEYTM
JZ KEYS3
CLR C
ADD A,#8
MOV KEYVAL,A
SJMP KEYRTN
KEYS3:
MOV KEYSCAN,#7FH
LCALL GETKEY
MOV A,KEYTM
JZ KEYRTN
CLR C
ADD A,#12
MOV KEYVAL,A
KEYRTN:
RET

;--------------------
GETKEY:
MOV KEYTM,#0
MOV A,KEYSCAN
MOV P3,A
NOP
MOV A,P3
ANL A,#0FH
XRL A,#0FH
JZ NOKEY
MOV R2,#10
LCALL DELAY
MOV A,P3
ANL A,#0FH
XRL A,#0FH
JZ NOKEY
MOV A,P3
ANL A,#0FH
MOV R7,A
SF:
MOV A,P3
ANL A,#0FH
XRL A,#0FH
JNZ SF
MOV A,R7
CJNE A,#0EH,NK1
MOV KEYTM,#1
SJMP NOKEY
NK1:
CJNE A,#0DH,NK2
MOV KEYTM,#2
SJMP NOKEY
NK2:
CJNE A,#0BH,NK3
MOV KEYTM,#3
SJMP NOKEY
NK3:
CJNE A,#07H,NOKEY
MOV KEYTM,#4
NOKEY: RET

閱讀全文

與51單片機控制TM1809相關的資料

熱點內容
linux電腦如何連接伺服器地址 瀏覽:955
阿里域名郵箱pop伺服器地址 瀏覽:852
李白pdf 瀏覽:782
pdfmax 瀏覽:223
跑步緊身褲壓縮褲 瀏覽:215
鄭州金水房價查詢app哪個好 瀏覽:575
房地產開發流程pdf 瀏覽:243
小鵬p7能耗APP怎麼查 瀏覽:243
如何代掛伺服器 瀏覽:282
安卓機拍視頻時怎麼當背景音樂 瀏覽:879
方舟編譯器華為p20pro更新 瀏覽:30
php程序漏洞 瀏覽:552
手機app怎麼轉過去 瀏覽:233
新建文件夾標記 瀏覽:486
兩處收入個稅App上怎麼申報 瀏覽:674
hive創建資料庫命令 瀏覽:840
伺服器在台灣怎麼加速 瀏覽:706
linuxparted磁碟分區命令 瀏覽:140
pdf缺點 瀏覽:839
kalilinuxu盤製作 瀏覽:926