[B原创] 我的第一个51开发板作品——B1

王朝other·作者佚名  2006-06-19
窄屏简体版  字體: |||超大  

CHNUM EQU 13H

ORG 0000H

AJMP START

; START PROGRAM

START: MOV R0, #CHNUM

DISPLAY: MOV P1, #0FFH

LCALL DLSHORT

MOV DPTR, #TAB

MOV A, #CHNUM

SUBB A, R0

MOVC A, @A+DPTR

MOV P1, A

LCALL DLLONG

DJNZ R0, DISPLAY

LCALL DLLONG

AJMP START

; SHORT DELAY

DLSHORT: MOV R6, #0FFH

DL1: MOV R7, #0FFH

DL2: DJNZ R7, DL2

DJNZ R6, DL1

RET

; LONG DELAY

DLLONG: MOV R5, #0AH

DDL0: MOV R6, #0FFH

DDL1: MOV R7, #0FFH

DDL2: DJNZ R7, DDL2

DJNZ R6, DDL1

DJNZ R5, DDL0

RET

; DISPLAY DATA

TAB: DB 92H, 89H, 0A1H, 0A1H, 91H, 0BDH, 0CBH, 88H, 89H, 0C2H, 91H, 88H, 89H, 80H, 0C2H, 0A1H, 0A0H, 0A0H, 92H

END

FOR SUNNY ! ^_^

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航