欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 單片機數(shù)字時鐘 數(shù)碼管為什么不顯示 vcc換成激勵源顯示的出來但一直是8888 [打印本頁]

作者: hui123435    時間: 2023-12-14 02:05
標(biāo)題: 單片機數(shù)字時鐘 數(shù)碼管為什么不顯示 vcc換成激勵源顯示的出來但一直是8888

有沒有人幫忙看一下原理圖,為什么vcc換成激勵源顯示的出來但一直是8888
SECOND EQU 30H
MINITE EQU 31H
HOUR EQU 32H
HOURK BIT P3.0;按鍵設(shè)置小時
MINITEK BIT P3.1;按鍵設(shè)置分鐘
SECONDK BIT P3.2;按鍵設(shè)置秒
DISPBUF EQU 40H
DISPBIT EQU 48H
T2SCNTA EQU 49H
T2SCNTB EQU 4AH
TEMP EQU 4BH
ORG 0000H
AJMP START
ORG 000BH
LJMP INT_T0
START:MOV SECOND,#00H
      MOV MINITE,#00H
      MOV HOUR,#12
      MOV DISPBIT,#00H
      MOV T2SCNTA,#00H
      MOV T2SCNTB,#00H
      MOV TEMP,#0FEH
      ACALL DISP
      MOV TMOD,#01H
      MOV TH0,#(65536-2000)/256
      MOV TL0,#(65536-2000)MOD 256
      SETB TR0
      SETB ET0
      SETB EA
WT:JB SECONDK,NK1
   ACALL DELY10MS
   JB SECONDK,NK1
   INC SECOND
   MOV A,SECOND
   CJNE A,#60,NS60
   MOV SECOND,#00H
NS60:ACALL DISP
   JNB SECONDK,$
NK1:JB MINITEK,NK2
   ACALL DELY10MS
   JB MINITEK,NK2
   INC MINITE
   MOV A,MINITE
   CJNE A,#60,NM60
   MOV MINITE,#00H
NM60:ACALL DISP
     JNB MINITEK,$
NK2:JB HOURK,NK3
    ACALL DELY10MS
   JB HOURK,NK3
   INC HOUR
   MOV A,HOUR
   CJNE A,#24,NH24
   MOV HOUR,#00H
NH24:ACALL DISP
     JNB HOURK,$
NK3:AJMP WT
DELY10MS:MOV R6,#10
D1:MOV R7,#248
   DJNZ R7,$
   DJNZ R6,D1
   RET
DISP:MOV A,#DISPBUF
     ADD A,#8
     DEC A
    MOV R1,A
    MOV A,HOUR
    MOV B,#10
    DIV AB
    MOV @R1,A
    DEC R1
    MOV A,B
    MOV @R1,A
    DEC R1
    MOV A,#10
    MOV@R1,A
    DEC R1
    MOV A,MINITE
    MOV B,#10
    DIV AB
    MOV @R1,A
    DEC R1
    MOV A,B
    MOV @R1,A
    DEC R1
    MOV A,#10
    MOV@ R1,A
    DEC R1
    MOV A,SECOND
    MOV B,#10
    DIV AB
    MOV @R1,A
    DEC R1
    MOV A,B
    MOV @R1,A
    DEC R1
    RET
INT_T0:
    MOV TH0,#(65536-2000)/256
    MOV TL0,#(65536-2000)MOD 256
    MOV A,#DISPBUF
    ADD A,DISPBIT
    MOV R0,A
    MOV A,@R0
    MOV DPTR,#TABLE
    MOVC A,@ A+DPTR
    MOV P0,A;輸出數(shù)碼管段碼數(shù)據(jù)
    MOV A,DISPBIT
    MOV DPTR,#TAB
    MOVC A,@ A+DPTR
    MOV P2,A;查表TAB 得到位選(共用8位來位選)
    INC DISPBIT
    MOV A,DISPBIT
    CJNE A,#08H,KNA
    MOV DISPBIT,#00H
KNA:INC T2SCNTA
    MOV A,T2SCNTA
    CJNE A,#100,DONE
    MOV T2SCNTA,#00H
    INC T2SCNTB
    MOV A,T2SCNTB
    CJNE A,#05H,DONE
    MOV T2SCNTB,#00H
    INC SECOND
    MOV A,SECOND
    CJNE A,#60,NEXT
    MOV SECOND,#00H
    INC MINITE
    MOV A,MINITE
    CJNE A,#60,NEXT
    MOV MINITE,#00H
    INC HOUR
    MOV A,HOUR
    CJNE A,#24,NEXT
    MOV HOUR,#00H
NEXT:ACALL DISP
DONE:RETI
TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,40H
TAB:DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH
    END


作者: lkc8210    時間: 2023-12-14 08:49
看仿真圖,用的是共陽管
但看匯編的TABLE,用的是共陰
試試把TABLE改為DB 0C0H, 0F9H, 0A4H, 0B0H, 099H,092H,082H,0f8H,080H,090H
作者: 鵜鶘    時間: 2023-12-14 09:11
Q1-Q8的基極上都沒限流電阻?哪有這么野蠻的電路。。。。
作者: 炸掉的電容    時間: 2023-12-14 09:19
程序沒看,看了下原理圖,單片機P0口需要接上拉電阻,你這里沒有

作者: lightday    時間: 2023-12-14 11:21
你把數(shù)碼管位選1、2、3、4固定接到地試下,看能否正常顯示數(shù)據(jù)。
作者: hui123435    時間: 2023-12-14 17:38
lkc8210 發(fā)表于 2023-12-14 08:49
看仿真圖,用的是共陽管
但看匯編的TABLE,用的是共陰
試試把TABLE改為DB 0C0H, 0F9H, 0A4H, 0B0H, 099H, ...

啊proteus上cc不是共陰嗎我用的應(yīng)該是共陰吧,試了一下把table改了也沒什么用
作者: hui123435    時間: 2023-12-14 17:39
鵜鶘 發(fā)表于 2023-12-14 09:11
Q1-Q8的基極上都沒限流電阻?哪有這么野蠻的電路。。。。

之前加過一次,我看也沒什么反應(yīng)就刪了
作者: hui123435    時間: 2023-12-14 17:43
lightday 發(fā)表于 2023-12-14 11:21
你把數(shù)碼管位選1、2、3、4固定接到地試下,看能否正常顯示數(shù)據(jù)。

顯示的了,但是都是8888
作者: hui123435    時間: 2023-12-14 17:43
炸掉的電容 發(fā)表于 2023-12-14 09:19
程序沒看,看了下原理圖,單片機P0口需要接上拉電阻,你這里沒有

試過也顯示不出來
作者: hui123435    時間: 2023-12-14 17:52
還試過不通過三極管直接接到位選,顯示的出來就是殘缺的,顯示不全




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1