亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? usart 通過232通訊例程.txt

?? 本程序是c51的源程序
?? TXT
字號(hào):
 
  
232 

RS232通信方式是常用的單片機(jī)與PC通信的方式,PIC16F87X系列芯片可以通過SCI(串行通信接口)來實(shí)現(xiàn)與PC的通信。以下我們將通過ICDDEMO演示實(shí)驗(yàn)板上的RS232通信電路來調(diào)試與PC的通信,其電路如下圖所示:


其中TX和RX分別為PIC16F877的發(fā)送和接收引腳,由于PC的串口輸出的是12V電壓,因此要實(shí)現(xiàn)PIC芯片和PC的通信,還需要進(jìn)行電平轉(zhuǎn)換,該板使用的電平轉(zhuǎn)換芯片是MAX232。在調(diào)試之前請(qǐng)將PC與ICDDEMO演示實(shí)驗(yàn)板用9芯串行電纜連接好并鎖緊,并且將DIP6(S10)的第2、4開關(guān)撥至“ON”的位置上。調(diào)試時(shí)PC用的上位機(jī)程序可以采用WINDOWS帶的超級(jí)終端(啟動(dòng)方式:開始-)程序-)附件-)通訊-)超級(jí)終端),或者使用網(wǎng)上很容易找到的串口調(diào)試軟件。

1、 串行通信的波特率設(shè)置:

要啟動(dòng)串口通訊首先要選擇合適的波特率,PIC的SCI接口有一個(gè)8位的波特率發(fā)生器,它根據(jù)SPBRG寄存器的值來決定周期;另外在異步通信的方式下波特率還和BRGH位的狀態(tài)有關(guān),當(dāng)BRGH=1時(shí)是高速方式。

異步方式下波特率的計(jì)算公式為:波特率=Fosc/[64(X+1)](低速方式)或波特率=Fosc/[16(X+1)](高速方式)。其中Fosc是芯片振蕩頻率,X是SPBRG寄存器的值。通過這個(gè)公式我們可以計(jì)算出在特定波特率下,需要寫入SPBRG寄存器的初始值。例如如果我們采取高速的方式使用9600的波特率,那么當(dāng)芯片振蕩頻率是4MHz時(shí),SPBRG=4000000/(9600*16)-1=25(實(shí)際是25.042,取最接近的整數(shù)值)。

2、 異步方式下的數(shù)據(jù)發(fā)送:

異步發(fā)送時(shí),如果TSR和TXREG都為空,那么當(dāng)數(shù)據(jù)寫入TXREG之后會(huì)馬上被轉(zhuǎn)移到TSR寄存器。這時(shí)TXREG為空,TXIF=1,表明可以再往TXREG中寫數(shù)據(jù)。注意此時(shí)發(fā)送并未完成,如果要知道數(shù)據(jù)是否發(fā)送完成則需要查詢TRMT位。

3、 異步方式下數(shù)據(jù)的接收:

異步接收時(shí),當(dāng)接收到停止位時(shí)如果RCREG是空的,RSR就會(huì)將數(shù)據(jù)轉(zhuǎn)移至RCREG,傳送完成后,置RCIF為1。RCIF是只讀位,當(dāng)RCREG的數(shù)據(jù)被讀出后將由硬件清0。

RCREG寄存器實(shí)際上是2級(jí)的FIFO(先進(jìn)先出)存儲(chǔ)器,如果RSR中接收到了第3個(gè)數(shù)據(jù)的停止位,而RCREG寄存器2級(jí)都是滿的,那么將會(huì)導(dǎo)致數(shù)據(jù)溢出,硬件將置OERR為1。請(qǐng)注意必須清除OERR位之后才能重新接收數(shù)據(jù),用戶可以通過對(duì)CREN清0的方式來清除OERR位。

4、 異步通信的數(shù)據(jù)格式:

在異步工作方式下,串行通信接口采用的是標(biāo)準(zhǔn)不歸零(NRZ)格式,即1位起始位、8位或9位的數(shù)據(jù)位和1位停止位。最常用的是8位數(shù)據(jù)的格式。



RCDATA EQU 30H 
RCFLAG EQU 31H
RCOneSIGN EQU 0
RCWrong EQU 5
#INCLUDE <P16877.INC>
org 0
nop
goto start
org 4
intentr
goto intsever
;____________________________
org 9
start
clrf RCFLAG 
clrf RCDATA
InitUart
bsf STATUS,RP0
bcf RCFLAG,RCOneSIGN
movlw b'10111111' ;TX=output
movwf TRISC
movlw b'10100110'
movwf TXSTA
movlw 19h 
movwf SPBRG ;9600,high speed mode
bsf STATUS,RP0
movlw b'00100000'
movwf PIE1
movlw b'11000000'
movwf INTCON
bcf STATUS,RP0
movlw b'10010000'
movwf RCSTA
main
btfsc RCFLAG,RCOneSIGN
goto TXLoop
;btfss RCFLAG,RCWrong
goto main
TXLoop
bcf STATUS,RP0
movf RCDATA,w
movwf TXREG
bsf STATUS,RP0
btfss TXSTA,TRMT
goto $-2 
bcf STATUS,RP0
bcf RCFLAG,RCOneSIGN
goto main
;*****************************
intsever
movf STATUS,w
btfsc STATUS,RP0
bcf STATUS,RP0
movwf RCFLAG
btfsc RCSTA,OERR
goto RCerror 
movf RCREG,w
movwf RCDATA 
bsf RCFLAG,RCOneSIGN
retfie
RCerror
bcf STATUS,RP0
bcf RCSTA,CREN 
movf RCREG,w
movf RCREG,w
movlw b'10010000'
movwf RCSTA
btfsc RCFLAG,RCWrong
bsf STATUS,RP0
clrf RCFLAG
retfie
;----------------
end



 

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99免费精品在线| 免费看欧美女人艹b| 成人av网站免费观看| 国产三区在线成人av| 风流少妇一区二区| 亚洲女人的天堂| 色噜噜狠狠色综合中国| 亚洲午夜羞羞片| 欧美一区二区三区免费视频| 精品一区二区三区久久| 国产亚洲精品超碰| 91黄视频在线观看| 七七婷婷婷婷精品国产| 久久久噜噜噜久久人人看| 99精品视频一区| 亚洲综合图片区| 精品国产免费一区二区三区香蕉| 国产69精品一区二区亚洲孕妇| 国产精品久久三| 666欧美在线视频| 国产电影一区在线| 一区二区三区在线观看网站| 日韩视频一区在线观看| 国产成人精品免费| 亚洲二区视频在线| 精品国产区一区| 91麻豆视频网站| 久久成人免费日本黄色| 亚洲人午夜精品天堂一二香蕉| 欧美二区三区91| 欧美一级午夜免费电影| 成人理论电影网| 日韩国产欧美视频| 国产精品久久久久一区| 欧美一区二区视频在线观看2020 | 成人免费看片app下载| 亚洲精品综合在线| 久久天天做天天爱综合色| 色婷婷久久久久swag精品| 激情欧美日韩一区二区| 亚洲精品国产高清久久伦理二区| 精品成人一区二区三区| 色老汉一区二区三区| 国产毛片精品视频| 婷婷夜色潮精品综合在线| 综合精品久久久| 久久综合色8888| 欧美一区国产二区| 色婷婷精品久久二区二区蜜臂av| 韩国精品一区二区| 日韩精品一级中文字幕精品视频免费观看 | 欧美精品一区二区三区蜜桃视频 | 亚洲美腿欧美偷拍| 国产片一区二区| 日韩一级精品视频在线观看| 91丨porny丨户外露出| 久久99精品国产麻豆婷婷洗澡| 午夜一区二区三区在线观看| 亚洲欧美精品午睡沙发| 亚洲国产成人在线| 日本一区二区三区四区| 欧美va在线播放| 欧美一区二区久久| 欧美久久久久中文字幕| 91高清视频免费看| 色综合色综合色综合 | 国内欧美视频一区二区 | 激情综合色综合久久| 日韩黄色片在线观看| 亚洲成av人片www| 亚洲成人免费视频| 午夜精品影院在线观看| 亚洲不卡av一区二区三区| 一区二区三区久久| 亚洲午夜羞羞片| 调教+趴+乳夹+国产+精品| 99久久99精品久久久久久| 国产盗摄一区二区| 不卡一区中文字幕| 91小视频在线免费看| 97se亚洲国产综合在线| 一本一本大道香蕉久在线精品| 菠萝蜜视频在线观看一区| 国产成人免费视频| 成人av免费网站| 99精品偷自拍| 欧美日韩国产高清一区| 欧美一区三区二区| 久久久天堂av| 亚洲国产精品国自产拍av| 国产精品福利影院| 亚洲最新视频在线播放| 亚洲国产精品久久人人爱| 日韩精品免费专区| 精品一区二区三区在线视频| 丁香五精品蜜臀久久久久99网站 | 午夜精品123| 免费在线观看一区| 激情综合网天天干| 99re视频这里只有精品| 欧美影院一区二区| 日韩欧美一区电影| 国产精品日产欧美久久久久| 一区二区三区四区乱视频| 日日欢夜夜爽一区| 国产又黄又大久久| 91免费看视频| 91精品国产综合久久久久久久| 久久久影院官网| 一区二区三区精品视频在线| 日韩精品视频网| 成人午夜免费av| 欧美日韩中文国产| 久久久电影一区二区三区| 亚洲女爱视频在线| 久久99国产精品尤物| 色香色香欲天天天影视综合网| 欧美一级在线视频| 亚洲欧洲成人精品av97| 欧美a一区二区| 91色|porny| 精品久久久久久亚洲综合网 | 亚洲二区在线观看| 国产成人一级电影| 欧美精品电影在线播放| 国产精品第一页第二页第三页| 奇米四色…亚洲| 日本乱码高清不卡字幕| 久久婷婷久久一区二区三区| 一区二区三区不卡在线观看| 国产精品一区二区三区四区| 欧美色电影在线| 中文字幕亚洲区| 国产自产2019最新不卡| 欧美在线观看视频一区二区三区 | 亚洲精品乱码久久久久久| 欧美日本不卡视频| 中文字幕一区日韩精品欧美| 免费高清在线一区| 欧美色中文字幕| 亚洲欧洲综合另类| 国产精品自拍一区| 欧美一区二区视频在线观看2022| 亚洲最大成人综合| 成人成人成人在线视频| 精品国产一二三区| 婷婷中文字幕一区三区| 91国偷自产一区二区三区成为亚洲经典| 国产亚洲综合性久久久影院| 久久精品72免费观看| 欧美一级二级三级蜜桃| 亚洲最新视频在线观看| 色偷偷一区二区三区| 国产精品乱子久久久久| 国产乱对白刺激视频不卡| 欧美成人一区二区| 日本在线不卡一区| 欧美日韩精品福利| 午夜精品久久久久久久99樱桃| 91成人在线观看喷潮| 1024精品合集| 99久久国产综合精品女不卡| 最新国产の精品合集bt伙计| av网站一区二区三区| 亚洲欧洲性图库| 91玉足脚交白嫩脚丫在线播放| 久久久精品人体av艺术| 国产福利一区二区三区视频| 欧美国产精品一区| 99re这里都是精品| 亚洲欧美福利一区二区| 91一区二区三区在线观看| 国产成人av电影免费在线观看| 国产欧美中文在线| av在线一区二区| 一级中文字幕一区二区| 欧美伦理电影网| 黄网站免费久久| 亚洲国产精品t66y| 色综合天天综合狠狠| 亚洲国产cao| 日韩欧美色综合网站| 国产麻豆午夜三级精品| 国产精品视频看| 在线观看日产精品| 天堂va蜜桃一区二区三区| 日韩女优av电影在线观看| 国产乱理伦片在线观看夜一区| 中文字幕亚洲欧美在线不卡| 在线免费视频一区二区| 奇米影视一区二区三区| 久久久久久久久久久99999| 不卡高清视频专区| 亚洲韩国一区二区三区| 精品福利一二区| 91丝袜美腿高跟国产极品老师| 五月天中文字幕一区二区| 精品成a人在线观看| 不卡视频一二三四| 日韩国产在线一|