瀏覽單個文章
蒼藍的月光
Senior Member
 

加入日期: Jan 2004
您的住址: 高雄市
文章: 1,244
程式如下:

ORG 0000H
START: ;主程式開始
;--------------------------------------------------
; LED 0 顯示狀態
;--------------------------------------------------
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#01H ;LED 0 ~ 7 顯示 0 0 0 0 0 0 0 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#00H ;LED 0 ~ 7 顯示 0 0 0 0 0 0 0 0
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#01H ;LED 0 ~ 7 顯示 0 0 0 0 0 0 0 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#00H ;LED 0 ~ 7 顯示 0 0 0 0 0 0 0 0
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#01H ;LED 0 ~ 7 顯示 0 0 0 0 0 0 0 1
LCALL IC資料寫入副程式
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#00H ;LED 0 ~ 7 顯示 0 0 0 0 0 0 0 0
LCALL IC資料寫入副程式
LCALL DELAY
;--------------------------------------------------
; LED 1 顯示狀態
;--------------------------------------------------
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#03H ;LED 0 ~ 7 顯示 0 0 0 0 0 0 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#01H ;LED 0 ~ 7 顯示 0 0 0 0 0 0 0 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#03H ;LED 0 ~ 7 顯示 0 0 0 0 0 0 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#01H ;LED 0 ~ 7 顯示 0 0 0 0 0 0 0 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#03H ;LED 0 ~ 7 顯示 0 0 0 0 0 0 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#01H ;LED 0 ~ 7 顯示 0 0 0 0 0 0 1 1
LCALL IC資料寫入副程式
LCALL DELAY
;--------------------------------------------------
; LED 2 顯示狀態
;--------------------------------------------------
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#07H ;LED 0 ~ 7 顯示 0 0 0 0 0 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#03H ;LED 0 ~ 7 顯示 0 0 0 0 0 0 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#07H ;LED 0 ~ 7 顯示 0 0 0 0 0 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#03H ;LED 0 ~ 7 顯示 0 0 0 0 0 0 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#07H ;LED 0 ~ 7 顯示 0 0 0 0 0 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#03H ;LED 0 ~ 7 顯示 0 0 0 0 0 0 1 1
LCALL IC資料寫入副程式
LCALL DELAY
;--------------------------------------------------
; LED 3 顯示狀態
;--------------------------------------------------
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#0FH ;LED 0 ~ 7 顯示 0 0 0 0 1 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#07H ;LED 0 ~ 7 顯示 0 0 0 0 0 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#0FH ;LED 0 ~ 7 顯示 0 0 0 0 1 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#07H ;LED 0 ~ 7 顯示 0 0 0 0 0 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#0FH ;LED 0 ~ 7 顯示 0 0 0 0 1 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#07H ;LED 0 ~ 7 顯示 0 0 0 0 0 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
;--------------------------------------------------
; LED 4 & LED 5 & LED 6 顯示狀態
;--------------------------------------------------
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#7FH ;LED 0 ~ 7 顯示 0 1 1 1 1 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#0FH ;LED 0 ~ 7 顯示 0 0 0 0 1 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#7FH ;LED 0 ~ 7 顯示 0 1 1 1 1 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#0FH ;LED 0 ~ 7 顯示 0 0 0 0 1 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#7FH ;LED 0 ~ 7 顯示 0 1 1 1 1 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#0FH ;LED 0 ~ 7 顯示 0 0 0 0 1 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
;--------------------------------------------------
; LED 7 顯示狀態
;--------------------------------------------------
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#FFH ;LED 0 ~ 7 顯示 1 1 1 1 1 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#7FH ;LED 0 ~ 7 顯示 0 1 1 1 1 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#FFH ;LED 0 ~ 7 顯示 1 1 1 1 1 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#7FH ;LED 0 ~ 7 顯示 0 1 1 1 1 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#FFH ;LED 0 ~ 7 顯示 1 1 1 1 1 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#7FH ;LED 0 ~ 7 顯示 0 1 1 1 1 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
;--------------------------------------------------
; LED 8 顯示狀態
;--------------------------------------------------
MOV 30H,#01H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 1
MOV 31H,#FFH ;LED 0 ~ 7 顯示 1 1 1 1 1 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#FFH ;LED 0 ~ 7 顯示 1 1 1 1 1 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#01H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 1
MOV 31H,#FFH ;LED 0 ~ 7 顯示 1 1 1 1 1 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#FFH ;LED 0 ~ 7 顯示 1 1 1 1 1 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#01H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 1
MOV 31H,#FFH ;LED 0 ~ 7 顯示 1 1 1 1 1 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#00H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 0
MOV 31H,#FFH ;LED 0 ~ 7 顯示 1 1 1 1 1 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
;--------------------------------------------------
; P.9 顯示狀態
;--------------------------------------------------
MOV 30H,#03H ;LED 8 ~ 14 顯示 0 0 0 0 0 1 1 1
MOV 31H,#FFH ;LED 0 ~ 7 顯示 1 1 1 1 1 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#01H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 1
MOV 31H,#FFH ;LED 0 ~ 7 顯示 1 1 1 1 1 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#03H ;LED 8 ~ 14 顯示 0 0 0 0 0 1 1 1
MOV 31H,#FFH ;LED 0 ~ 7 顯示 1 1 1 1 1 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#01H ;LED 8 ~ 14 顯示 0 0 0 0 0 0 0 1
MOV 31H,#FFH ;LED 0 ~ 7 顯示 1 1 1 1 1 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#03H ;LED 8 ~ 14 顯示 0 0 0 0 0 1 1 1
MOV 31H,#FFH ;LED 0 ~ 7 顯示 1 1 1 1 1 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
MOV 30H,#01H ;LED 8 ~ 14 顯示 0 0 0 0 0 1 1 1
MOV 31H,#FFH ;LED 0 ~ 7 顯示 1 1 1 1 1 1 1 1
LCALL IC資料寫入副程式
LCALL DELAY
舊 2006-08-02, 12:29 PM #45
回應時引用此文章
蒼藍的月光離線中