下面是单片机数码管原理图,用汇编语言根据下面的原理图写一个动态显示数码管的程序

如题所述


DISP:
    MOV   DPTR, #D_TAB
    MOV   R0, #30H
    MOV   R2, #80H
D_LOOP:
    MOV   A, @R0
    MOVC  A, @A + DPTR
    MOV   P0, A
    MOV   P2, R2
    DJNZ  R7, $
    DJNZ  R7, $
    INC   R0
    MOV   A, R2
    RL    A
    MOV   R2, A
    CJNE  R2, #80H, D_LOOP
    RET

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

待显示的内容,在 30H~37H。

温馨提示:内容为网友见解,仅供参考
无其他回答

 下面是单片机数码管原理图,用汇编语言根据下面的原理图写一个动 ...
DISP: MOV DPTR, #D_TAB MOV R0, #30H MOV R2, #80HD_LOOP: MOV A, @R0 MOVC A, @A + DPTR MOV P0, A MOV P2, R2 DJNZ R7, $ DJNZ R7, $ INC R0 MOV A, R2 RL A MOV R2, A CJNE R2, ...

keil51单片机数码管滚的显示
1.共阴极:就是将八段数码管的阴极(负极)接地在一起,需要高电平点亮。如下图所示 2.共阳极:就是将八段数码管的阳极(正极)接(+5v)在一起,需要低电平点亮。如下图所示 3.数码管的具体显示 ①共阴数码管的点亮 为使数码管的不同段显示不同的字符,需要点亮和熄灭...

单片机单个数码管元件名称是什么
此处采用共阳极数码管 登录后复制 5.特殊功能寄存器 特殊功能寄存器是80C51单片机中各功能部件对应的寄存器,用于存放相应功能部件的控制命令,状态或数据。(1)sbit是定义特殊功能寄存器的位变量 ex: sbit led1 = P1^0 将发光二极管 led1 接 P1口 0 位端,用以控制 led1 的亮灭 在C语言...

51单片机八位数码管两位动态显示,用汇编语言。我编写的程序始终只能显示...
把你写的程序发上来,可以知道数码管的接法,及数码管是共阴还是共阳的,可以在你的程序基础上修改。否则,你不给仿真图或原理图,也不知道数码管是怎么连接的,这程序是不能写的。要发源程序,别发截图的程序,那样不能复制。

七段数码管与74ls160的接法原理图。
七段数码管与74ls160的接法原理图:一般的七段数码管拥有七个发光二极管(三横四纵)用以显示十进制0至9的数字外加小数点,也可以显示英文字母,包括十六进制中的英文 A 至 F(b、d 为小写,其他为大写)。现时大部分的七段数码管会以斜体显示。除七段数码管外,还有十四及十六划等添加额外斜向...

单片机上数码管管脚都写着abcd等 但是程序上怎么写?好像都是p0 P1等...
abcd是给你看的,是辅助区分8的每一段,用其他的代表也行,想让哪一段亮,就改变控制该段的io口的状态,有共阳和共阴的区别,状态相反

基于MCS-51单片机的数字时钟系统设计
利用MCS-51单片机的汇编指令或C51编写程序.用DS1302做的时钟芯片,我要设计原理图和程序.我邮相是13721059129@139.com因为是做多路时钟 而51单片机只能做两路 所以要用到DS1302时钟芯片 :(1)具有时钟和日历的显示和调整功能,并可互相切换,时钟以24小时制控制时间;(2)具有闹钟功能,并设有闹钟启用标志;(3)具有多路...

7段数码管的接法
七段数码管与74ls160的接法原理图:一般的七段数码管拥有七个发光二极管(三横四纵)用以显示十进制0至9的数字外加小数点,也可以显示英文字母,包括十六进制中的英文 A 至 F(b、d 为小写,其他为大写)。现时大部分的七段数码管会以斜体显示。除七段数码管外,还有十四及十六划等添加额外斜向...

如何修改程序,实现八位LED数码管只显示最低的两位?
51单片机八位数码管两两动态显示,是怎么显示的,那两个数是始终在固定的两位上显示,还是在八位数码管上流动显示?把你写的程序发上来,可以知道数码管的接法,及数码管是共阴还是共阳的,可以在你的程序基础上修改。否则,你不给仿真图或原理图,也不知道数码管是怎么连接的,这程序是不能写的。要...

相似回答
大家正在搜