<ol id="glfvi"></ol>

    <fieldset id="glfvi"></fieldset>

    1. <mark id="glfvi"></mark>
        <var id="glfvi"></var>

        <big id="glfvi"></big>

        天堂8在线天堂资源BT_一区二区在线 | 国_天堂SV在线最新版在线_97在线观看视频_欧美成人影院在线观看

        機(jī)電之家資源網(wǎng)
        單片機(jī)首頁(yè)|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開(kāi)發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開(kāi)發(fā)
        培訓(xùn)信息
        贊助商
        利用串口調(diào)試精靈或PC端的超級(jí)終端調(diào)試串口的程序
        利用串口調(diào)試精靈或PC端的超級(jí)終端調(diào)試串口的程序
         更新時(shí)間:2010-1-16 15:09:30  點(diǎn)擊數(shù):0
        【字體: 字體顏色

        ;利用串口調(diào)試精靈或PC端的超級(jí)終端,波特率設(shè)為9600,數(shù)據(jù)位8位,
        ;停止位1位,無(wú)校驗(yàn)位.
        ;首選從PC機(jī)向串串口發(fā)送一個(gè)字符如"2",單片機(jī)收到后返發(fā)收到這個(gè)數(shù)如"2-PIC16"給電腦.
        ;注意實(shí)驗(yàn)板的設(shè)定:S4,S5,S1要全部到OFF,S13第6,7腳一定要ON.
        ;燒寫(xiě)時(shí)注意振蕩方式XT,WDT要禁止.
           LIST P=16F877
           INCLUDE "P16F877.INC"
        ;***********************************
        __CONFIG _DEBUG_OFF&_CP_ALL&_WRT_HALF&_CPD_ON&_LVP_OFF&_BODEN_OFF&_PWRTE_ON&_WDT_OFF&_HS_OSC;
        ;************************
           CBLOCK  0x20
        TXBUFF   :9
        TXPTR
        TXCOUNT
        RXBUFF   :9
        PUTPTR
        GETPTR
        STATUS_TEMP
        FSR_TEMP
           ENDC

        W_TEMP EQU 7FH
        ;-------------------------
           ORG 0X000
           GOTO MAIN
        ;-------------------------
           ORG 0X004
           GOTO INT
           ORG 0X008
        INT
           MOVWF W_TEMP
           SWAPF STATUS,W
           CLRF STATUS
           MOVWF STATUS_TEMP
           MOVFW FSR
           MOVWF FSR_TEMP
        CHKRXINT
           BANKSEL PIR1
           BTFSS PIR1,RCIF
           GOTO  CHKTXINT
        _RDRXFIFO
           BTFSC RCSTA,FERR
           GOTO _FERR_PRO
           MOVLW RXBUFF
           MOVWF FSR
           MOVF PUTPTR,W
           ADDWF FSR,F
           MOVF RCREG,W
           MOVWF INDF
           INCF PUTPTR,F
           MOVLW .7
           ANDWF PUTPTR,F
           BTFSC PIR1,RCIF
           GOTO _RDRXFIFO
           BTFSS RCSTA,OERR
           GOTO ENDOFINT
        _OERR_PRO
           BCF RCSTA,CREN
           BSF RCSTA,CREN
           GOTO ENDOFINT
        _FERR_PRO
           MOVF RCREG,W
           GOTO ENDOFINT
        ;------------------------
        CHKTXINT
           BSF STATUS,RP0
           BTFSS PIE1,TXIE
           GOTO  ENDOFINT
           BCF STATUS,RP0
           BTFSS PIR1,TXIF
           GOTO  ENDOFINT
           MOVLW TXBUFF
           MOVWF FSR
           MOVF TXPTR,W
           ADDWF FSR,F
           MOVF INDF,W
           MOVWF TXREG
           INCF TXPTR,F
           DECFSZ TXCOUNT,F
           GOTO ENDOFINT
           BSF  STATUS,RP0
           BCF PIE1,TXIE
           BCF STATUS,RP0
        ENDOFINT
           CLRF STATUS
           MOVFW FSR_TEMP
           MOVWF FSR
           SWAPF STATUS_TEMP,W
           MOVWF STATUS
           SWAPF W_TEMP,F
           SWAPF W_TEMP,W
           RETFIE
        ;-------------------
        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


         

      1. 上一篇: 一個(gè)簡(jiǎn)單的VB串口發(fā)送程序
      2. 下一篇: 沒(méi)有了
      3. 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁(yè)  關(guān)閉窗口  返回頂部
        熱點(diǎn)文章
         
        推薦文章
         
        相關(guān)文章
        網(wǎng)友評(píng)論:(只顯示最新5條。)
        關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

        點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
        本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
        機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
        Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
        電話:0571-87774297 傳真:0571-87774298
        杭州濱興科技有限公司提供技術(shù)支持

        主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
        中國(guó)行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

        網(wǎng)站經(jīng)營(yíng)許可證:浙B2-20080178-1
        黑人巨茎大战欧美白妇_一区二区在线 | 国_天堂SV在线最新版在线_97在线观看视频
          <ol id="glfvi"></ol>

          <fieldset id="glfvi"></fieldset>

          1. <mark id="glfvi"></mark>
              <var id="glfvi"></var>

              <big id="glfvi"></big>