下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)六雙PC機(jī)串口通信一、實(shí)驗(yàn)?zāi)康暮鸵螅?、熟悉串口通信的基本原理,掌握RS232接口標(biāo)準(zhǔn)以及DB9的主要引腳功能。2、初步掌握可編程串行接口芯片的使用方法。3、掌握用匯編語(yǔ)言進(jìn)行串口編程的方法。4、熟悉匯編語(yǔ)言程序的上機(jī)過(guò)程。二、實(shí)驗(yàn)環(huán)境1、硬件:PC機(jī)和RS232接口連線。2、軟件:(1)匯編語(yǔ)言程序開(kāi)發(fā)平臺(tái):Win2000/WinXP+集成開(kāi)發(fā)工具VisualASM1.0。(2)匯編語(yǔ)言程序測(cè)試平臺(tái):Win98/DOS。三、實(shí)驗(yàn)內(nèi)容甲機(jī):接收鍵盤(pán)上輸入的字符并通過(guò)串口發(fā)送到乙機(jī)。乙機(jī):接收甲機(jī)發(fā)送來(lái)的字符并顯示到屏幕上。四、實(shí)驗(yàn)原理1、異步串行通信串行通信是CPU與外部設(shè)備之間進(jìn)行信息
2、交換的基本方法。采用串行通信時(shí),構(gòu)成一個(gè)字符或數(shù)據(jù)的各位按時(shí)間先后,從低位到高位一位一位地傳送,與并行通信相比,它占用較少的通信線,因而使成本降低,而且適合較遠(yuǎn)距離的傳輸。串行通信常作為計(jì)算機(jī)與低速外設(shè)或計(jì)算機(jī)之間傳輸信息用。當(dāng)傳輸距離較遠(yuǎn)時(shí),可采用通信線路(如電話線、無(wú)線電臺(tái)等)。由于它占用的通信線路較少,所以應(yīng)用較廣泛。在使用時(shí),發(fā)送及接收端必須具備并行-串行轉(zhuǎn)換電路。圖1是串行通信的示意圖。圖1串行通信示意圖串行通信包括異步通信和同步通信兩種通信方式。一般情況下使用串行異步通信,本實(shí)驗(yàn)采用的就是這種通信方式。在異步串行通信中,每個(gè)字符作為一個(gè)獨(dú)立的整體進(jìn)行發(fā)送,字符之間的時(shí)間間隔可以是任
3、意的。為了實(shí)現(xiàn)同步,需要在每個(gè)字符的第一位前加1位起始位(邏輯1),并在字符的最后一位后加1位、1.5位或2位停止位(邏輯0)。異步通信格式如圖2所示。漸+呼鶯二10DOD1D2D3D4D5D6D7二110DOD1圖2異步通信格式2、RS232-C接口標(biāo)準(zhǔn)EIARS-232-C是一種串行異步通信接口標(biāo)準(zhǔn),其常用的連接器有兩種:DB-25型和DB-9型。目前大多數(shù)臺(tái)式電腦上采用的是DB-9型連接器,其引腳的排列和信號(hào)名稱如圖3所示。信號(hào)地?cái)?shù)據(jù)終端就緒發(fā)送數(shù)據(jù)接收數(shù)據(jù)數(shù)據(jù)我波檢測(cè)振鈴指不允許發(fā)送諳求發(fā)送數(shù)據(jù)設(shè)備就緒圖3DB9型連接器引腳排列和信號(hào)名稱發(fā)送RXD23TXD接收接收TXD32RXD發(fā)送
4、信號(hào)地GND55GND信號(hào)地3、雙PC機(jī)串口通信電路圖本次實(shí)驗(yàn)使用3線連接法,即只使用9個(gè)信號(hào)線中的3根,一根信號(hào)地線,一根發(fā)送線,一根接收線。在連接這種電纜時(shí)需要注意,電纜中的發(fā)送線和接收線需要交叉,也就是說(shuō),一臺(tái)計(jì)算機(jī)的RS232發(fā)送引腳需要和另一臺(tái)計(jì)算機(jī)的RS232接收引腳相連,一臺(tái)計(jì)算機(jī)的RS232接收引腳需要和另一臺(tái)計(jì)算的RS232發(fā)送引腳相連,連接方法見(jiàn)圖4所示。4、INS8250/PC16550可編程串行接口芯片在微機(jī)中,通常是采用可編程芯片8250/16550來(lái)實(shí)現(xiàn)串行通信的。INS8250有10個(gè)寄存器,他們是:發(fā)送保持寄存器、接收數(shù)據(jù)寄存器、低字節(jié)波特率因子、高字節(jié)波特率因
5、子、中斷允許寄存器、中斷識(shí)別寄存器、線路控制寄存器、MODEM控制寄存器、線路狀態(tài)寄存器和MODEM狀態(tài)寄存器。PCU16550添加了一個(gè)FIFO緩沖器,用于緩沖正在發(fā)出或接收的數(shù)據(jù),所以共有11個(gè)寄存器。目前大多數(shù)主板都提供了兩個(gè)串行接口,分別為C0M1和COM2。C0M1接口的I/O地址是03F8h-03FFh,中斷號(hào)是IRQ4;COM2接口的I/O地址是02F8h-02FFh,中斷號(hào)是IRQ3。五、實(shí)驗(yàn)步驟1、啟動(dòng)電腦進(jìn)入WINDOWS2000操作系統(tǒng)平臺(tái)。2、安裝VisualASM匯編語(yǔ)言集成開(kāi)發(fā)工具。3、編輯匯編語(yǔ)言源程序。4、匯編源程序。3、連接程序。6、從新啟動(dòng)電腦進(jìn)入DOS操作
6、系統(tǒng)平臺(tái)7、運(yùn)行調(diào)試。六、參考程序/*發(fā)送程序*/.modelsmall.stack.codemainPROCMOVAL,10000000b;MOVDX,3fbhTOC o 1-5 h zOUTDX,ALMOVAL,30hMOVDX,3f8hOUTDX,ALMOVAL,0hMOVDX,3f9hOUTDX,ALMOVAL,00000011bMOVDX,3fbhOUTDX,ALnext:MOVAH,01hINT16hJZnextMOVAH,02MOVDL,ALINT21hMOVAH,0hINT16hCMPAL,1bhJEexitMOVDX,3f8hOUTDX,ALJMPnextexit:MOVAH,4chINT21hMainENDPEND/*接收程序*/.modelsmall.stack.codemainMOVMOVOUTMOVMOVOUTMOVMOVOUTMOVMOVOUTnext:MOVINTESTJZMOVINMOVMOVINTnext1MOVINTJZMOVINTCMPJEJMPexit:MOVINTMainENDPROCAL,10000000bDX,3fbhDX,ALAL,30hDX,3f8hDX,ALAL,0hDX,3f9hDX,ALAL,00000011bD
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年甘肅會(huì)展中心有限責(zé)任公司招聘筆試參考題庫(kù)含答案解析
- 2025版智慧城市運(yùn)營(yíng)項(xiàng)目融資協(xié)議合同范本3篇
- 2025年度個(gè)人小戶型房產(chǎn)買賣及裝修改造合同4篇
- 2025年個(gè)人森林撫育與更新承包合同4篇
- 2025年全球及中國(guó)醫(yī)用協(xié)作機(jī)器人行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球鄰氯苯腈(氯化法)行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球觸控?zé)粜袠I(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025版拖拉機(jī)銷售與保險(xiǎn)服務(wù)合同范本6篇
- 2025年度房產(chǎn)租賃合同(含租金調(diào)整及違約責(zé)任)3篇
- 2025年度個(gè)人設(shè)備租賃貸款合同范本7篇
- 2024年全國(guó)職業(yè)院校技能大賽高職組(研學(xué)旅行賽項(xiàng))考試題庫(kù)(含答案)
- 2025年溫州市城發(fā)集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 2025年中小學(xué)春節(jié)安全教育主題班會(huì)課件
- 2025版高考物理復(fù)習(xí)知識(shí)清單
- 除數(shù)是兩位數(shù)的除法練習(xí)題(84道)
- 2025年度安全檢查計(jì)劃
- 2024年度工作總結(jié)與計(jì)劃標(biāo)準(zhǔn)版本(2篇)
- 全球半導(dǎo)體測(cè)試探針行業(yè)市場(chǎng)研究報(bào)告2024
- 反走私課件完整版本
- 2024年注冊(cè)計(jì)量師-一級(jí)注冊(cè)計(jì)量師考試近5年真題附答案
- 四年級(jí)下冊(cè)數(shù)學(xué)知識(shí)點(diǎn)總結(jié)
評(píng)論
0/150
提交評(píng)論