新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 利用串口調試精靈或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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 绥芬河市| 九台市| 汉中市| 九龙坡区| 深泽县| 石楼县| 沁源县| 淅川县| 崇义县| 印江| 三河市| 涿州市| 柏乡县| 博白县| 东山县| 北川| 四会市| 望都县| 五指山市| 台州市| 盈江县| 土默特左旗| 晋中市| 南乐县| 高阳县| 阳城县| 逊克县| 商城县| 潼南县| 红河县| 越西县| 拉孜县| 凤翔县| 临夏县| 甘泉县| 文山县| 普安县| 浦县| 南陵县| 依兰县| 金平|