freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

課設(shè):基于單片機的rs-232c串行通訊接口設(shè)計-資料下載頁

2024-11-07 22:43本頁面

【導(dǎo)讀】現(xiàn)單片機與PC機的通信,要求實現(xiàn)數(shù)據(jù)收發(fā)功能。按以上要求制定設(shè)計方案,并繪制出系統(tǒng)工作框圖;按要求設(shè)計單片機系統(tǒng),給出電路原理圖;用單片機系統(tǒng)和PC機進行程序設(shè)計與調(diào)試;接收PC機發(fā)送數(shù)據(jù),并將其回發(fā)給單片機;通信控制系統(tǒng),也可以構(gòu)成強有力的信息處理系統(tǒng),這樣對社會的發(fā)展產(chǎn)生了深遠的影響。智能儀器是以微處理器為核心的電子儀器,它不僅要求設(shè)計者熟。的傳統(tǒng)電子儀器已有相應(yīng)的替代產(chǎn)品,而且還出現(xiàn)不少全新的儀器類型和測試系統(tǒng)體系。的產(chǎn)品,已經(jīng)成為人們研究的主要趨勢。對于RS-232C標準接口的使用是非常靈活的,實際通信中經(jīng)常采用9針接。電平轉(zhuǎn)換芯片采用MAX232,傳輸距離一般不超過15m,傳輸。發(fā)送方的數(shù)據(jù)由串行口TXD段輸出,經(jīng)過電平轉(zhuǎn)換芯片MAX232將TTL. 串行口的工作方式為8位UART,波特率可變。在內(nèi)部含有4KB或8KB可。重復(fù)編程的Flash存儲器,可進行1000次擦寫操作。位定時器/計數(shù)器,6~8級中斷,此外有通用串行接口、低電壓空閑模式及掉電模式。

  

【正文】 2 是目前最常用的一種串行通訊接口。由于 RS232C 接口標準出現(xiàn)較早,難免有不足之處 。 主要表現(xiàn)在: 接口的信號電平值較高,易損壞接口電路的芯片,又因為與 TTL 電平不容,故需使用電平轉(zhuǎn)換電路才能與 TTL 電路連接。 傳輸速率較低,在異步傳輸時,波特率為 20Kbps。 接口使用一根信號線和一根信號返回線而構(gòu)成共地的傳輸形式,這種共地 傳輸容易產(chǎn)生共模干擾,所以抗噪聲干擾性弱。 傳輸距離有限,最大傳輸距離標準值為 50 英尺,實際上也只能用在 50 米 左右。 因此建議使用 RS485 標準實現(xiàn), RS485 接口具有良好的抗噪聲干擾性,長的傳輸距離和多站能力等優(yōu)點就使其成為首選的串行接口。 沈陽航空航天大學(xué)課程設(shè)計論文 基于單片機的 RS232C 串行通訊接口設(shè)計 第 10 頁 參考文獻 [1] 方彥君 .智能儀器技術(shù)及其應(yīng)用 .北京 : 化學(xué)工業(yè)出版社 , [2] 張毅剛 ,劉杰 .MCS— 51 單片機原理及 應(yīng)用 .哈爾濱 : 哈爾濱工業(yè)大學(xué)出版社 , [3] 何立民 .單片機應(yīng)用技術(shù)選編 .北京 : 北京航天航空大學(xué)出版 , 沈陽航空航天大學(xué)課程設(shè)計論文 基于單片機的 RS232C 串行通訊接口設(shè)計 第 11 頁 附錄 I 元件清單 元件名稱 型號 數(shù)量 單片機 AT89C51 1 接口芯片 MAX232A 1 串行接口 1 機械開關(guān) 1 導(dǎo)線 若干 沈陽航空航天大學(xué)課程設(shè)計論文 基于單片機的 RS232C 串行通訊接口設(shè)計 第 12 頁 附錄 II 整體電路圖 沈陽航空航天大學(xué)課程設(shè)計論文 基于單片機的 RS232C 串行通訊接口設(shè)計 第 13 頁 附錄 III 源程序清單 include define uint unsigned int define uchar unsigned char uchar Receive_Buffer[101]。 uchar Buf_Index = 0。 uchar code DSY_CODE[]= { 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00 }。 void Delay(uint x) { uchar i。 while(x) { for(i=0。i120。i++)。 } } void main() { uchar i。 P0 = 0x00。 Receive_Buffer[0]=i。 SCON = 0x50。 TMOD = 0x20。 PCON = 0x00。 TH1 = 0xfd。 TL1 = 0xfd。 EA = 1。 EX0 = 1。 IT0 = 1。 ES = 1。 IP = 0x01。 TR1 = 1。 while(1) { for(i=0。i100。i++) { if(Receive_Buffer[i]==1) break。 沈陽航空航天大學(xué)課程設(shè)計論文 基于單片機的 RS232C 串行通訊接口設(shè)計 第 14 頁 P0 = DSY_CODE[Receive_Buffer[i]]。 Delay(200)。 } Delay(200)。 } } void Serial_INT() interrupt 4 { uchar c。 if(RI==0) return。 ES = 0。 RI = 0。 c = SBUF。 if(c=39。039。 amp。amp。 c=39。939。) { Receive_Buffer[Buf_Index]=c39。039。 Receive_Buffer[Buf_Index+1]=1。 Buf_Index = (Buf_Index+1)%100。 } ES = 1。 } void EX_INT0() interrupt 0 { uchar *s = (STC89C51\r\n)。 uchar i = 0。 while(s[i]!=39。\039。) { SBUF = s[i]。 while(TI == 0)。 TI = 0。 i++。 }
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1