打印

怎么数码管显示时不进位?

[复制链接]
2319|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jack.king|  楼主 | 2007-5-7 20:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    MAIN:  ACALL CONV
              ACALL DIS
              AJMP MAIN
            CONV: MOV A DI_DA(DI_DA为定时1MS的计数单元)
                  CJNE A,#64H,DONE(看时候到0.1S)
                  MOV DI_DA,#00H
                  MOV A,MSEC
                  ADD A,#01H
                  DA A
                  MOV MSEC,A
                  CJNE A,#0AH,DONE
                  MOV MSEC,#00H
                  MOV A,SEC
                  ADD A,#01H
                  DA A
                  MOV SEC,A
                  CJNE A,#0AH,DONE
                  MOV SEC,#00H
                  MOV A,MIN
                  ADD A,#01H
                  DA A
                  MOV MIN,A
                  CJNE A,#09H,DONE 
                  MOV MIN,#00H
             DONE:RET
              DIS:MOV A,MSEC
                  MOV DPTR,#TAB
                  MOVC A,@A+DPTR
                  MOV DPTR,#42H
                  MOVX @DPTR,A
                  MOV DPTR,#40H
                  MOV A,#0F7H
                  MOVX @DPTR,A
                  NOP
                  NOP
                  NOP
                  MOV A,SEC
                  MOVC A,@A+DPTR
                  MOV DPTR,#42H
                  MOVX @DPTR,A
                  MOV DPTR,#40H
                  MOV A,#0FBH
                  MOVX @DPTR,A
                    NOP
                    NOP
                    NOP
                    NOP
                 MOV A,MIN
                 MOVC A,@A+DPTR
                 MOV DPTR,#42H
                 MOVX @DPTR,A
                 MOV DPTR,#40H
                 MOV A,#0FDH
                 MOVX @DPTR,A
                    NOP
                    NOP
                    NOP
                    RET
         TAB:    DB 0F0H,0F1H,0F2H,0F3H,0F4H
                 DB 0F5H,0F6H,0F7H,0F8H,0F9H
                      END

相关帖子

沙发
conwh| | 2007-5-7 21:19 | 只看该作者

怎么一个显示的让你搞的这么复杂

怎么又牵扯到片外地址了,姑且不问你定时循环的准确性,你的#42什么乱七八糟的都是什么东西。要加强结构的训练。记住一点这是单片机。

使用特权

评论回复
板凳
maychang| | 2007-5-7 22:14 | 只看该作者

这样的程序,到了明年楼主自己都不认识

使用特权

评论回复
地板
jack.king|  楼主 | 2007-5-7 23:25 | 只看该作者

谢谢

谢谢你们的意见
    程序要这样写
     因为显示同时要由一个三位一体的LED很一个四位一体的LED显示
    并且只有P0扩展出来的.
    他们的公共端也是由P0口扩张的
   不过还好。我刚刚把错误找出来了
    再次谢谢你们的意见

使用特权

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

本版积分规则

488

主题

2158

帖子

1

粉丝