找回密码
 立即注册
查看: 745|回复: 0

【计数器】按键控制两位一体数码管00-99显示(共阳连接)

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:58
  • 最近打卡:2025-05-31 11:37:09

12

主题

28

回帖

255

积分

中级会员

积分
255
发表于 2023-11-11 11:09:22 来自手机 | 显示全部楼层 |阅读模式
;汇编实操项目——未采用“个十分离”方案\纯计数增值

ORG 0000H
LJMP MAIN
ORG 0100H

MAIN:
MOV P1,#0FFH
MOV R3,#00H
MOV R4,#00H

AJ:JNB P0.0,GZ

SMG:
CLR P0.1   ;个位显示
SETB P0.2  ;十位不显示

MOV A,R3
MOV DOTR,#tab
MOVC A,@A+DPTR
MOV P1,A
LCALL YS   ;5ms延时增快刷新速度

CLR P0.2  ;十位显示
SETB P0.1  ;个位不显示

MOV A,R4
MOV DOTR,#tab1
MOVC A,@A+DPTR
MOV P1,A
LCALL YS   ;5ms延时增快刷新速度
LJMP AJ       ;形成循环刷新让两位数码管变成“常亮”

GZ:   ;改变个位十位的值
INC R3
CJNE R3,#10,AJ
MOV R3,#00h
INC R4
CJNE R4,#10,AJ
LJMP MAIN

YS:MOV R7,#10
DEL2:MOV R6,#10
DEL1:MOV R5,#25
DEL0:DJNZ R5,DEL0
DJNZ R6,DEL1
DJNZ R7,DEL2
RET

TAB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H

TAB1:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H

END
LED点亮世界🇨🇳
回复

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-20 05:16 , Processed in 0.107693 second(s), 46 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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