找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

帖子
查看: 2556|回復(fù): 1
收起左側(cè)

求助帖,關(guān)于單片機(jī)與MC14433的問(wèn)題

[復(fù)制鏈接]
ID:360163 發(fā)表于 2018-6-27 12:44 | 顯示全部樓層 |閱讀模式
電路連線經(jīng)過(guò)檢查無(wú)誤,測(cè)得模擬電壓輸入為0.3V,MC14433基準(zhǔn)電壓為2V,但轉(zhuǎn)換輸出后經(jīng)過(guò)顯示,一直顯示1999,且MC14433的OR端總為低電平,即表示過(guò)量程。測(cè)得0.3V并不大于2.0V,為什么總是1999,并且不會(huì)隨輸入電壓改變。求大家?guī)兔匆豢础R韵率侵饕拇a。

AD: MOV R0, #40H ;顯示緩沖首址
    SETB P2.0 ;輸入前,鎖存器先寫“1”
AB2: JNB P2.0, AB2 ;等待 EOC 為“1”
AB1: JB P2.0, AB1 ;等待 EOC 為“0”
AD0:
     MOV A,P1 ;P1口輸入
     JNB ACC.4, AD0 ;        等待 DS1 為“1”
     JNB ACC.0, AD1 ;判斷千位
     MOV @R0,#0 ;千位=0,入顯示緩沖器
     SJMP AD2
AD1: MOV @R0,#1 ;千位=1,入顯示緩沖器
AD2: INC R0
AD3:
     MOV A,P1
     JNB ACC.5, AD3 ;等待 DS2=1
     ANL A, #0FH
     MOV @R0, A ;百位入顯示緩沖器
     INC R0
AD4:
     MOV A,P1
     JNB ACC.6, AD4 ;等待 DS3=1
     ANL A, #0FH
     MOV @R0,A ;十位入顯示緩沖器
     INC R0
AD5:
     MOV A,P1
     JNB ACC.7, AD5 ;等待 DS4=1
     ANL A, #0FH
     MOV @R0, A ;個(gè)位入顯示緩沖器
     MOV R0,#40h
     RET       
       
DISP:         MOV         R5,#04H
        MOV         R0,#40H
        MOV     R1,#0EFH
LDP1:   MOV         A,@R0                  
        MOV DPTR,#DTAB
        MOVC         A,@A+DPTR
        MOV     P0,A
        MOV     A,R1
        MOV     P3,A

        MOV         R6,#0FAH               
        DJNZ         R6,$;延時(shí)1000us
        MOV     A,#00H
        MOV     P0,A

        INC         R0
        MOV     A,R1
        RL      A
        MOV     R1,A               
        DJNZ         R5,LDP1
        RET
DTAB:   DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH

回復(fù)

使用道具 舉報(bào)

ID:360163 發(fā)表于 2018-6-27 12:47 | 顯示全部樓層
各位大佬幫幫忙,看一看
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表