新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 利用串口調試精靈或PC端的超級終端調試串口的代碼

        利用串口調試精靈或PC端的超級終端調試串口的代碼

        作者: 時間:2012-02-19 來源:網絡 收藏


        MAIN
        BANKSEL TXSTA
        MOVLW B'00100100'
        MOVWF TXSTA
        MOVLW .25
        MOVWF SPBRG
        CLRF PIE1
        BSF PIE1,RCIE
        CLRF STATUS
        CLRF TXCOUNT
        CLRF GETPTR
        CLRF PUTPTR
        MOVLW B'10010000'
        MOVWF RCSTA
        CLRF INTCON
        BSF INTCON,PEIE
        BSF INTCON,GIE
        LOOP
        CALL CHECK_DATA
        GOTO LOOP
        ;-------------------------
        CHECK_DATA
        CLRF STATUS
        MOVF TXCOUNT,W
        SKPZ
        RETURN
        MOVF GETPTR,W
        XORWF PUTPTR,W
        SKPNZ
        RETURN
        MOVLW RXBUFF
        MOVWF FSR
        MOVF GETPTR,W
        ADDWF FSR,F
        INCF GETPTR,F
        MOVLW .7
        ANDWF GETPTR,F
        MOVF INDF,W
        MOVWF TXBUFF+0
        MOVLW 'P'
        MOVWF TXBUFF+1
        MOVLW 'I'
        MOVWF TXBUFF+2
        MOVLW 'C'
        MOVWF TXBUFF+3
        MOVLW 'A'
        MOVWF TXBUFF+4
        MOVLW 'V'
        MOVWF TXBUFF+5
        MOVLW 'R'
        MOVWF TXBUFF+6
        MOVLW 0X0D
        MOVWF TXBUFF+7
        MOVLW 0X0A
        MOVWF TXBUFF+8
        MOVLW .9
        MOVWF TXCOUNT
        CLRF TXPTR
        BSF STATUS,RP0
        BSF PIE1,TXIE
        BCF STATUS,RP0
        RETURN
        ;---------------------
        END

        本文引用地址:http://www.104case.com/article/172056.htm
        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 攀枝花市| 正安县| 阿克苏市| 八宿县| 博客| 闽侯县| 集安市| 宁德市| 西城区| 井冈山市| 噶尔县| 林口县| 沛县| 仙游县| 友谊县| 常熟市| 苏州市| 文化| 安平县| 神池县| 灵寿县| 那曲县| 芒康县| 平阳县| 印江| 东至县| 亚东县| 兴城市| 连山| 阳西县| 新源县| 晋江市| 禄劝| 馆陶县| 慈溪市| 永泰县| 邓州市| 丁青县| 荔波县| 兴宁市| 武宣县|