打印

7219汇编程序的问题

[复制链接]
1859|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
why0908|  楼主 | 2007-8-8 16:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  各位大侠,我用三个7219驱动数码管,为什么只有第一个7219有反映呀??
下面是程序,麻烦高手指点一下!!(用的是AVR单片机)
scan_display:    
        ldiw    yl ,yh,display_led_buff            ; 送显示地址
        ldi    dh ,0x01                ; 数码管1的高字节
        ldi    dl ,0x08                ; 8个数码管
scan_display_1:
        mov    ah ,dh                    ; 高字节
        ld    al ,Y+                    ; 低字节
        rcall    write_word_to_7219_A            ; 写入A
        inc    dh
        dec    dl
        cpi    dl ,0
        brne    scan_display_1
        
        ldiw    yl ,yh,display_led_buff+8
        ldi    dh ,0x01
        ldi    dl ,0x08
scan_display_2:
        mov    ah ,dh
        ld    al ,Y+
        rcall    write_word_to_7219_B
        inc    dh
        dec    dl
        cpi    dl ,0
        brne    scan_display_2
        
        ldi    dh ,0x01
        ldi    dl ,0x08
scan_display_3:
        mov    ah ,dh
        ld    al ,Y+
        rcall    write_word_to_7219_C
        inc    dh
        dec    dl
        cpi    dl ,0
        brne    scan_display_3
scan_display_end:
        ret

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝