6位7段LED数码管显示(18)

时间:2025-04-20

r1 = [_g_uiSeg]

cmp r1,9 //更改段码指针,显示数值加1 ja ?Next1 r1 += 1

[_g_uiSeg] = r1 goto ?Exit

?Next1:

r1 = [_g_uiFlag] //更改被刷新数码管位 cmp r1,4 je ?Last r1 += 1

[_g_uiFlag] = r1 r1 = 2

[_g_uiSeg] = r1 goto ?Exit ?Last:

r1 = 0x0000 //置标志,重新显示“000000” [_g_uiFirst] = r1 [_g_uiFlag] =r1 goto ?Exit

?Exit:

r1 = C_IRQ5_2Hz [P_INT_Clear] = r1 pop r1,r5 from [sp] Reti Dig.asm

.DEFINE SEG_IO_Port 0 // 若LED段选使用IOA口则采用该行定义 //.DEFINE SEG_IO_Port 1 // 若LED段选使用IOB口则采用该行定义

.DEFINE SEG_IO_HighByte 0 // 若LED段选使用IO口低8位则采用该行定义

//.DEFINE SEG_IO_HighByte 1 // 若LED段选使用IO口高8位则采用该行定义

//================================================ // LED位控制端口设定

//================================================

//.DEFINE DIG_IO_Port 0 // 若LED位选使用IOA口则采用该行定义 .DEFINE DIG_IO_Port 1 // 若LED位选使用IOB口则采用该行定义

/////----- 数码管的位数 -----///// .DEFINE DIG_Count 4

6位7段LED数码管显示(18).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219