找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1751|回复: 0
收起左侧

单片机实验 汇编语言实现ORG 0000H AJMP START ORG 0013H AJMP X1_INT START: MOV ...

[复制链接]
ID:790734 发表于 2020-6-27 18:19 | 显示全部楼层 |阅读模式
原理图: 捕获.PNG
代码:ORG 0000H
AJMP START
ORG 0013H
AJMP X1_INT
START:
MOV SP, #60H
MOV IE, #84H
MOV R3, #0

MAIN:
LCALL DISPLAY
SJMP MAIN

X1_INT:
MOV A, R3
ADD A, #1
DA A
MOV R3, A ;R3 = 00~99H
X1_LOOP:
LCALL DISPLAY
JNB P3.3, X1_LOOP
RETI

DISPLAY:
MOV A, R3
ANL A, #0FH ;取出个bai位.
MOV DPTR, #TAB
MOVC A, @A + DPTR
MOV P2, #0FFH ;关闭du显示.
MOV P0, A ;输出段码.
CLR P2.1 ;P2.1=0
LCALL DELAY

MOV A, R3
SWAP A
ANL A, #0FH ;取出十位.
MOVC A, @A + DPTR
MOV P2, #0FFH ;关闭显示.
MOV P0, A ;输出段码.
CLR P2.0 ;P2.0=0
LCALL DELAY
RET

DELAY:
MOV R4, #250
DJNZ R4, $
RET

TAB:
DB 3FH, 06H, 5BH, 4FH, 66H
DB 6DH, 7DH, 07H, 7FH, 6FH
end
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表