您当前的位置:五五电子网电子知识单片机-工控设备PIC单片机12F675温度显示程序 正文
12F675温度显示程序

12F675温度显示程序

点击数:7946 次   录入时间:03-04 12:00:56   整理:http://www.55dianzi.com   PIC单片机
    call    SendCHAR

    MOVlw    a’1’
    btfss    TempBIN,5
    MOVlw    a’0’
    call    SendCHAR

    MOVlw    a’1’
    btfss    TempBIN,4
    MOVlw    a’0’
    call    SendCHAR

    MOVlw    a’1’
    btfss    TempBIN,3
    MOVlw    a’0’
    call    SendCHAR

    MOVlw    a’1’
    btfss    TempBIN,2
    MOVlw    a’0’
    call    SendCHAR

    MOVlw    a’1’
    btfss    TempBIN,1
    MOVlw    a’0’
    call    SendCHAR

    MOVlw    a’1’
    btfss    TempBIN,0
    MOVlw    a’0’
    call    SendCHAR

    return


SendCHAR            
    MOVwf    Temp        

    swapf    Temp,w        
    bsf    STATUS,C    
    call    NybbleOut

    MOVf    Temp,w        
    bsf    STATUS,C
    call    NybbleOut
    return

SendINS                
    MOVwf    Temp        

    swapf    Temp,w        
    bcf    STATUS,C    
    call    NybbleOut

    MOVf    Temp,w        
    bcf    STATUS,C
    call    NybbleOut

    call    Dlay5
    return

NybbleOut            
    MOVwf    NOTemp        
    swapf    NOTemp,f    
    bsf    NOTemp,0    
    btfss    STATUS,C
    bcf    NOTemp,0

    MOVlw    6        
    MOVwf    NOTmp1

    bcf    Data
NOLoop1
    ClockStrobe
    decfsz    NOTmp1,f
    goto    NOLoop1

    bsf    Data        
    ClockStrobe
    bcf    Data        
    bsf    STATUS,C    
    btfss    NOTemp,0
    bcf    STATUS,C
    rlf    GPIO,f
    ClockStrobe
    MOVlw    4        
    MOVwf    NOTmp1
NOLoop2
    rlf    NOTemp,f    
    bcf    Data        
    rlf    GPIO,f        
    ClockStrobe
    decfsz    NOTmp1,f
    goto    NOLoop2

    EStrobe            

    return


;--------------------------------------------
;  Delay 
Dlay160                         
    MOVlw    256 - ( 160 / 4 )
    addlw    1
    btfss    STATUS,C
    goto    $-2
    return

Dlay100    call    Dlay5
    call    Dlay5
    call    Dlay5
    call    Dlay5
    call    Dlay5
    call    Dlay5
    call    Dlay5
    call    Dlay5
    call    Dlay5
    call    Dlay5
    call    Dlay5
    call    Dlay5
    call    Dlay5
    call    Dlay5
    call    Dlay5
    call    Dlay5
    call    Dlay5
    call    Dlay5
    call    Dlay5
    call    Dlay5
    return

Dlay5                
    MOVlw    4        
    MOVwf    DlyTmp
    MOVlw    256 - 0x0E8

上一页  [1] [2] [3] [4]  下一页


本文关键字:程序  PIC单片机单片机-工控设备 - PIC单片机