关于数码管闪烁问题

2019-03-24 19:31发布

请问大家,我用的是共阴极数码管,为什么后一直在闪?软件模拟是没问题的,就是在做硬件的时候发生的还有我这个是动态还是静态? 7.png

[ 本帖最后由 mrfantexi 于 2011-12-13 11:44 编辑 ] 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
mrfantexi
2019-03-25 09:51
这是我的显示程序
DISPLAY:
    MOV 30H,#30
L1: MOV A,30H
    MOV B,#10
    DIV AB
    MOV DPTR,#TABLE
    MOV R0,A
    MOV R1,B
    MOV R2,#10              ;增加循环用于延时。
K1: SETB P1.1
    CLR P1.0
    MOVC A,@A+DPTR
    MOV P0,A
    LCALL DEL
    MOV DPTR,#TABLE
    SETB P1.0
    CLR  P1.1
    MOV A,R1
    MOVC A,@A+DPTR
    MOV P0,A
    MOV A,R0
    LCALL DEL
    DJNZ R2,K1              ;判断循环次数到了没   
    DJNZ 30H, L1         ;判断25减完了没有
    RET

DEL:  MOV  R5 , #5
DD2:  MOV  R6 , #20
DD1:  MOV  R7 , #248
      DJNZ  R7 , $
      DJNZ  R6 , DD1
      DJNZ  R5 , DD2
RET

我将延时改短了,就不会出现那种情况,不过那样子一秒就会走得非常快,请问还有什么办法解决吗?

一周热门 更多>