⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1602a液晶屏60分钟循环秒表.txt

📁 1602A液晶屏60分钟循环秒表
💻 TXT
字号:
;*********************************************
;          1602A液晶屏60分钟循环秒表         *
;           DESIGNED  BY  LEGEND            *
;*********************************************
RS EQU P2.0
RW EQU P2.1
E EQU P2.2
COM EQU 20H;指令暂存器
DAT EQU 21H;数据暂存器
S_G EQU 22H;秒的个位
S_S EQU 23H;秒的十位
M_G EQU 24H;分的个位
M_S EQU 25H;分的十位
DOT EQU 26H;冒号
RAM EQU 27H;数据单元暂存器
;**************************************
ORG 0000H
AJMP MAIN
   
 
;**************************************子程序段 
ORG 30H
W_ORDER:;写指令子程序
CLR RS
SETB RW
SETB E
MOV A,P0
CLR E
JB ACC.7,W_ORDER
CLR RW
MOV P0,COM
SETB E
CLR E
RET
 
W_DAT: ;写数据子程序
CLR RS
SETB RW
SETB E
MOV A,P0
CLR E
JB ACC.7,W_DAT
SETB RS
CLR RW
MOV P0,DAT
SETB E
CLR E
RET


BIJIAO:
INC S_G
MOV A,S_G
CJNE A,#3AH,EXIT
MOV S_G,#30H
INC S_S
MOV A,S_S
CJNE A,#36H,EXIT
MOV S_S,#30H
INC M_G
MOV A,M_G
CJNE A,#3AH,EXIT
MOV M_G,#30H
INC M_S
MOV A,M_S
CJNE A,#36H,EXIT
MOV M_S,#30H
EXIT:
RET


DELAY_1S:
MOV R2,#20
L:
ACALL DELAY_50MS
DJNZ R2,L
RET

DELAY_50MS:
MOV R7,#98;1
MOV R6,#67;1
LOOP1:
DJNZ R6,$;2*[R6+(R7-1)*256]
DJNZ R7,LOOP1;2*R7
NOP;1
NOP;1
RET;2

 

 
;*********************************主程序
 
MAIN:
MOV S_G,#30H;30H为0的ASCII码
MOV S_S,#30H
MOV M_G,#30H
MOV M_S,#30H
MOV DOT,#3AH;3AH为‘:’的ASCII码

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -