1,在一個單片機匯編語言程序中要多次調用一個同樣的程序,如定時程序,在程序中如何做到?當然除了每次都重復相同的重復編寫。
2,使用頻率為11.0592MHz的工控板,使用定時讀數器,1分鐘定時時間相關約5秒中,如何解決?
匯編程序如下:
WAIT_1M:
MOV R1, #6
WAIT_10S:
MOV R2, #160 ;10S
WAIT_1:
JNB TF0, $
MOV TH0, #34H
MOV TL0, #0C7H
CLR TF0
DJNZ R2, WAIT_1 ;不到10S就轉移
DJNZ R1, WAIT_10s ;不到60S就轉移
|