- 18
- 0
- 约4.92千字
- 约 15页
- 2021-08-05 发布于山东
- 举报
总汇编语言在两个数码管上实现0099地循环显示
总汇编语言在两个数码管上实现0099地循环显示
总汇编语言在两个数码管上实现0099地循环显示
合用文档
;此程序为在两个数码管上实现00-99的循环显示
;设置 ram
DATA_IN
DATA 20H
;接收数据缓冲寄存器
DATA_OUT
DATA 21H
;发送数据缓冲寄存器
BIT_COUNT
DATA 22H
;数据位数寄存器
//
HOUR
DATA 23H
//
MINITE
DATA 24H
//
SECOND
DATA 25H
//
MSECOND
DATA 26H
ORG0000H
LJMPINIT
ORG000BH
LJMPTIME0;准时器 0 中断入口
ORG0013H
LJMPKBHIT
;初始化
标准文案
合用文档
ORG
0030H
INIT:
MOV
DPTR,#4000H
;HD7279A
的地址
MOV
A,
;HD7279A 初始化 CS、CLK 、
DATA
MOVX
@DPTR,A
LCALL
DELAY25MS
;延时后进入工作状态
MOV
DATA_OUT,
;HD7279A
复位指令
LCALL
SEND
;发送指令
MOV
A,
;设回 CS 为高电平
MOVX
@DPTR,A
//
MOV
R4,#20
;准时器
原创力文档

文档评论(0)