gpf_led.asm
来自「单个数码管循环显示0~9」· 汇编 代码 · 共 48 行
ASM
48 行
;=========================================================================
; COPYRIGHT BELONG TO 贵鹏斐(单个数码管循环显示数字0~9)
; 信电学院
; 2008.8.20
;=========================================================================
P0MDOUT DATA 0A4H ; Port 0 Output Mode Configuration
P1MDOUT DATA 0A5H ; Port 1 Output Mode Configuration
XBR1 DATA 0E2H ; Port I/O Crossbar Control 1
OSCICN DATA 0B2H ; Internal Oscillator Control
PCA0MD DATA 0D9H ; PCA Mode
;=========================================================================
ORG 0000H
AJMP MAIN
ORG 0030H
MAIN:
MOV SP,#60H
mov P1MDOUT, #0FFh
mov XBR1, #0C0h
anl PCA0MD, #0BFh
mov PCA0MD, #000h
START:
MOV R1,#00H
NEXT:
MOV A,R1
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P1,A
LCALL DELAY
INC R1
CJNE R1,#10,NEXT
SJMP START
;==========================================================================
DELAY:
MOV R5,#30
D2: MOV R6,#50
D1: MOV R7,#250
DJNZ R7,$
DJNZ R6,D1
DJNZ R5,D2
RET
;==========================================================================
TABLE:DB 3FH,03H,6DH,67H,53H,76H,7EH,23H,7FH,73H
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?