共阴数码管动态显示程序(汇编)

发布网友 发布时间:2022-04-22 00:49

我来回答

1个回答

热心网友 时间:2022-07-10 15:03

一、 MOV 30H,#0 MOV 31H,#1 MOV 32H,#2 MOV 33H,#3 ;预置显示数据为0,1,2,3 这样,30H到33H,4个地址的数据依次是0,1,2,3, MOV R0,#30H 是为了让@R0这个指针指向第一个数据0 二、你有4个组数码管,就是说要显示4位数,而你一次给P0传输的数据只能显示1位, 这就要用给P2传输的数据来指定要显示的位,#0FEH就是#11111110B,其中0的位置,就代表要显示的位,所以:MOV R1,#0FEH ;共阴初始位选码 三、INC R0,就是把@R0这个指针向后移一位 四、 RL A,循环右移,把要显示的位,也就是R1中的0,向右移一位,选定要显示的下一位。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com