![實驗三串行通信_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/28/e5ac1943-9b8c-45a8-9f95-e1aabcb84e57/e5ac1943-9b8c-45a8-9f95-e1aabcb84e571.gif)
![實驗三串行通信_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/28/e5ac1943-9b8c-45a8-9f95-e1aabcb84e57/e5ac1943-9b8c-45a8-9f95-e1aabcb84e572.gif)
![實驗三串行通信_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/28/e5ac1943-9b8c-45a8-9f95-e1aabcb84e57/e5ac1943-9b8c-45a8-9f95-e1aabcb84e573.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、Ueijing iHsfimfe 吋本科實驗報告實驗名稱:串行通信課程名稱:計算機(jī)原理與應(yīng)用實驗時間:2014/5/27任課教師:馬永鋒實驗地點:10-102實驗教師:京霞實驗類型:原理驗證綜合設(shè)計自主創(chuàng)新學(xué)生:晨學(xué)號/班級:1120110334/05111103組號:學(xué)院:信息與電子學(xué)院同組搭檔:專業(yè):信息工程成績:信息與電子學(xué)院9CM0& C* iMFQNAUTIW UIO ILICTKWIC4一、實驗?zāi)康?了解串行通信的基本原理。2掌握串行接口芯片 8251的工作原理和編程方法。3掌握串行接口芯片 8250的工作原理和編程方法。4掌握對串行接口芯片的初始化編程;學(xué)會串行半雙工和全
2、雙工的編程技巧。、實驗容及步驟1. 利用PC機(jī)系統(tǒng)的串行通信接口實現(xiàn)與實驗系統(tǒng)的雙機(jī)通信,PC機(jī)的串行通信接口的端口地址為3F8H,并畫出三線連接,七線連接通信接口的連線圖,接口為標(biāo)準(zhǔn)RS 232(25芯)插座。2. 按圖1連接好電路,其中8254計數(shù)器用于產(chǎn)生8251的發(fā)送和接收時鐘,TXD和RXD 連在九針接口處。CLK0/8254接1M時鐘CLK/8251接1M時鐘(系統(tǒng)已經(jīng)連接,不用學(xué)生連接)GATE0/8254接+5VOUTO /8254接TX/RXCLK/8251CS/8254接Y0/IO地址CS/8251接Y7/I0地址RXD/8251接TXD/九針接口TXD/8251接RXD/
3、九針接口3連線:OU TPG fl TCOC U K 0 ;UScs汕 2BinSim2ea287kDsK 0 12 3 47 -SDR ZE L DDDDDPDD -cpucp c串行通訊電路4. 8254計數(shù)器的計數(shù)初值=時鐘頻率/ (波特率X波特率因子),這里的時鐘頻率接1MHz,波特率若選1200,波特因子若選16,則計數(shù)器初值為 52。5. 設(shè)串行通信的波特率為1200、偶校驗、數(shù)據(jù)位為 7位、1位停止位,利用查詢方式實現(xiàn)單工通信。要求發(fā)送方將任一文件傳送到收方,收方收到后將源程序?qū)懭氪疟P。分別編寫收方和發(fā) 方的通信程序。6. 上述參數(shù)不變,用中斷方式實現(xiàn)半雙工通信,編寫程序。7.
4、PC機(jī)寄存器的端口地址如下表所示:PC機(jī)寄存眾的端LJ址牙1心瑞口IN'OUI'3F8*OUT發(fā)燧保持奇存器3F8*INCL7T淮倚車因子(LSBJ3FV*OUT波峙率因子(MSB)m冊O(shè)CT中跚允許詩岸體3FBCUT線瑋控冊寄存器3FAIN中斷標(biāo)志奇17胳3 FCOIJTMODFM控刪寄而醤3FDIN3FEINMODEM線路控制寄存器第七位DLAB=Om *.單氓HZE?(fi渡特車 單垃HZMSBLSBMSBLSB5009DOlego00-IG75Ob002000003A110(M1724000D3Q503!WJWOO0020150鴿M001&01TOO0010oO
5、O00CD9oOO00ocnw00dd三、編程提示1、可以首先采用查詢方式, 實現(xiàn)單工PC機(jī)系統(tǒng)與實驗系統(tǒng)的雙機(jī)通信,之后再實現(xiàn)雙工方式通信;2、再嘗試實現(xiàn)利用中斷方式,實現(xiàn)單工PC機(jī)系統(tǒng)與實驗系統(tǒng)的雙機(jī)通信,之后再實現(xiàn)雙工方式通信;3、要求能實現(xiàn)字符和文件的傳輸;4、程序流程圖如圖所示:-_a a = 14rJ = J亠u盤醫(yī)撼吃宇£二AH 士 : 1* K蜃1逋過easutiHs 口a宇擦一 *|»電主 l.r ?%找盍宇%述上6卜I -二四、實驗程序1. 發(fā)送端程序:;TRANSLATE FILESstack segment para stack'stack&
6、#39; db 256 dup(0)stack endsdatasegmentname0 db 64hdb 64h dup(?)buff dw 64h dup(?)data endscode segment para public 'code'startproc assume push mov push mov mov mov mov outmov mov out inc mov outmovmov位數(shù)據(jù)outfarcs: code,ds:data,es:datadsax,0axax,datads,axdx,3fbh;3fb ctrl registeral,80h;dx,al;
7、給線路控制寄存器 DLAB 位置 1dx,3f8hal,60h;寫除數(shù)因子低位dx,aldx;寫除數(shù)因子高位al,00dx,al;寫除數(shù)因子寄存器 ,1200bauddx,3fbhal,00011011bdx,al;0 尋址識別位, 0禁止間斷, * ,11 偶校驗, 1位停止位, 8incdx; 設(shè)置調(diào)制解調(diào)器控制寄存器 MCRmoval,00001111b;正常工作狀態(tài),引腳低電平outdx,almov dx,3fdh;線路狀態(tài)寄存器in al,dxtest al,20h;判斷是否顯示好,發(fā)出數(shù)據(jù)jz fatr:mov ah,01hint 21hmov dx,3f8hout dx,alpu
8、sh bxint 10hpop bxpush cxmov cx,0fhgg:nop nopnoploop gg;循環(huán)延遲pop cxjmp trstartendpcode endsend start2. 接收端程序:;TRANSLATE FILES stack segment para stack'stack' db 256 dup(0)stack endsdatasegment name0 db 64hdb 64h dup(?)buff dw 64h dup(?) dataends code segment para public 'code'startpro
9、c farassume cs: code,ds:data,es:datapushdsmovax,0pushaxmovax,datamovds,axmovdx,3fbh;3fb ctrl registermoval,80houtdx,al;給線路控制寄存器 DLAB 位置 1movdx,3f8hmoval,60h;寫除數(shù)因子低位outdx,alincdx;寫除數(shù)因子高位moval,00outdx,al;寫除數(shù)因子寄存器 ,1200baudmovdx,3fbhmov位數(shù)據(jù)al,00011011b;0 尋址識別位, 0禁止間斷, * ,11 偶校驗, 1位停止位, 8outdx,almoval,00001111b;正常工作狀態(tài),引腳低電平outdx,alshoufa:movdx,3fdh;讀高位寄存器,判斷是否接收好inal,dxtestal,01hjzshoufarecv:movdx,3f8h ;讀數(shù)據(jù)inal,dxpush bxmovbx,0mov ah,14 ;顯示int 10hpop bxmov cx,0fhgg:nopnop noploop gg;循環(huán)延遲pop cxjmp shoufastart endpcode endsend start五、實驗結(jié)果將兩臺電腦通過九針接口相連, 一端運行收端代碼一端運行發(fā)端代碼, 發(fā)端發(fā)送的字符
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年石灰石、石膏類項目招商引資風(fēng)險評估報告
- 2025年中國購物中心行業(yè)市場深度分析及發(fā)展前景預(yù)測報告
- 2025年中國民族飾品行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告
- 2020-2025年中國人工植牙行業(yè)市場調(diào)研分析及投資戰(zhàn)略咨詢報告
- IT培訓(xùn)行業(yè)市場發(fā)展現(xiàn)狀及發(fā)展趨勢與投資分析研究報告
- 牛羊屠宰場項目可行性研究報告
- 2019-2025年中國維庫溴銨行業(yè)發(fā)展趨勢預(yù)測及投資戰(zhàn)略咨詢報告
- 槍式型攝像機(jī)行業(yè)行業(yè)發(fā)展趨勢及投資戰(zhàn)略研究分析報告
- 2024年戶外體育用品行業(yè)市場調(diào)查研究及投資前景預(yù)測報告
- 2025年冷壓裝裱機(jī)行業(yè)深度研究分析報告
- 酒店服務(wù)禮儀(中職酒店服務(wù)與管理專業(yè))PPT完整全套教學(xué)課件
- 混合動力汽車構(gòu)造與檢修(高職新能源汽車專業(yè))PPT完整全套教學(xué)課件
- 佛教寺院修繕方案
- 質(zhì)量部架構(gòu)圖
- 滅火器使用常識培訓(xùn)課件
- 小學(xué)體育《運動前后的飲食衛(wèi)生》課件
- 薪酬專員崗位月度KPI績效考核表
- 結(jié)構(gòu)化學(xué)-第1章講義課件
- 2015奔馳c180l c200l c3電路圖9129座椅電氣系統(tǒng)
- 充電站監(jiān)理規(guī)劃
- 管道完整性管理方法及應(yīng)用
評論
0/150
提交評論