




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、學(xué)生實(shí)驗(yàn)報(bào)告系別電子工程系課程名稱 微計(jì)算機(jī)實(shí)驗(yàn)班級實(shí)驗(yàn)名稱可編程串行通信(8250)姓名實(shí)驗(yàn)時(shí)間2010年 12 月 15 日學(xué)號指導(dǎo)教師報(bào) 告 內(nèi) 容一、實(shí)驗(yàn)?zāi)康?了解串行通信的基本原理。2掌握串行接口芯片8250的工作原理和編程方法。二、實(shí)驗(yàn)內(nèi)容利用8250的循環(huán)回送特性,將PC機(jī)作為發(fā)送和接收機(jī),從鍵盤輸入一個(gè)字符,將其ASCII碼發(fā)送出去,再接收回來在屏幕上顯示,實(shí)現(xiàn)自發(fā)自收。三、實(shí)驗(yàn)步驟微型計(jì)算機(jī)本身配置了兩個(gè)串行通信接口,分別為串行口1(COM1)和串行口2(COM2),I/O端口地址分別為3F8H3FFH和2F8H2FFH,對外接口采用9針插座。串行通信接口采用8250。825
2、0寄存器的端口地址如表10-1所示。表10-1I/O端口IN/OUTDLAB寄存器名稱3F8HOUT0數(shù)據(jù)發(fā)送寄存器3F8HIN0數(shù)據(jù)接收寄存器3F8HOUT1除數(shù)寄存器低字節(jié)3F9HOUT1除數(shù)寄存器高字節(jié)3F9HOUT0中斷允許寄存器3FAHIN中斷識別寄存器3FBHOUT線路控制寄存器3FCHOUTMODEM控制寄存器3FDHIN線路狀態(tài)寄存器3FEHINMODEM狀態(tài)寄存器3FFH不用1傳輸線路控制寄存器LCR(3FBH)如圖10-1所示。圖10-12除數(shù)寄存器DLL、DLH(3F8H,3F9H)常用波特率及除數(shù)對照表如表10-2所示。表10-2除數(shù)寄存器波特率(BIT/S)高字節(jié)低字
3、節(jié)04H17H11003H00H15001H80H30000HC0H60000H60H120000H30H240000H18H480000H0CH96003中斷允許寄存器IER(3F9H)如圖10-2所示。圖10-24MODEM控制寄存器MCR(3FCH)如圖10-3所示。圖10-359針串口插座(DB-9)外形如圖10-4所示,引腳說明如表10-3所示。圖10-4表10-39芯引腳號引腳名稱RS-232C信號說明1空2RXD接收數(shù)據(jù)3TXD發(fā)送數(shù)據(jù)4DTR數(shù)據(jù)終端就緒5GND信號地6DSR數(shù)據(jù)裝置就緒7RTS發(fā)送請求8CTS發(fā)送允許9保護(hù)地6.編程提示(1)程序流程圖如圖10-5所示。圖10
4、-5 程序流程圖四、實(shí)驗(yàn)參考程序 STACKSEGMENT PARA STACK STACKDB256 DUP(?)STACKENDSCODESEGMENT PARA PUBLIC CODE ASSUME CS:CODESTARTPROC FARPUSHDS;保存PSP 地址XORAX,AX PUSHAX ;初始化8250為7位數(shù)據(jù)位,1位停止位,奇校;驗(yàn),波特率1200,并設(shè)定為內(nèi)部連接方式MOVDX,3FBHMOVAL,80HOUTDX,AL ;設(shè)傳輸線控制寄存器D7為1MOVDX,3F8H;設(shè)波特率為1200MOVAL,60HOUTDX,ALMOVDX,3F9HMOVAL,0OUTDX,
5、ALMOVDX,3FBH ;設(shè)奇校驗(yàn),1位停止位,7位數(shù)據(jù)位MOVAL,0AHOUTDX,ALMOVDX,3FCH ;設(shè)MODEM控制寄存器發(fā)DTR和RTS信號,;內(nèi)部輸出輸入反接,中斷禁止MOVAL,13HOUTDX,ALMOVDX,3F9H ;設(shè)中斷允許寄存器為0,使4種中斷被屏蔽MOVAL,0HOUTDX,AL ;把接收到的字符顯示出來,把鍵盤輸入的字符發(fā);送出去FOREVER:MOVDX,3FDH ;輸入線狀態(tài)寄存器內(nèi)容,測試接收是否出錯(cuò)INAL,DXTESTAL,1EHJNZERRORTESTAL,01H;測試是否“接收數(shù)據(jù)準(zhǔn)備好”JNZRECEIVETESTAL,20H;測試是否“
6、輸出數(shù)據(jù)緩沖區(qū)空” JZFOREVERMOVAH,1 ;測試是否“鍵盤緩沖區(qū)空”INT16H JZFOREVERMOVAH,0 ;從鍵盤緩沖區(qū)取一個(gè)字符送ALINT16HMOVDX,3F8H ;把字符發(fā)送到輸出數(shù)據(jù)緩沖區(qū)OUTDX,ALJMPFOREVERRECEIVE:MOVDX,3F8H ;接收數(shù)據(jù)準(zhǔn)備好,輸入字符送AL,取出低7位INAL,DXANDAL,7FHCMPAL,27;檢查是否為ESC鍵JZEXIT;是則退出PUSHAXMOVBX,0MOVAH,14 ;顯示收到的字符(即按鍵對應(yīng)的字符)INT10HPOPAXCMPAL,0DH ;測試是否回車字符?JNZFOREVERMOVAL,0AH ;顯示換行MOVAH,14MOVBX,0INT10HJMPFOREVERERROR:MOVDX,3F8H ;輸入錯(cuò)誤字符,清除準(zhǔn)備好標(biāo)志INAL,DXMOVAL,? MOVBX,0MOVAH,14
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 短視頻運(yùn)營如何玩轉(zhuǎn)社交媒體趨勢
- 婚禮甜點(diǎn)合同范本
- 科技與娛樂網(wǎng)絡(luò)直播的跨界融合
- 生產(chǎn)安全與工藝流程優(yōu)化的重要性
- 財(cái)務(wù)業(yè)績計(jì)劃
- 護(hù)士鞋采購合同范本
- 科學(xué)養(yǎng)老的實(shí)踐與挑戰(zhàn)國際經(jīng)驗(yàn)分享
- 科技公司組織變革的心理準(zhǔn)備與實(shí)施
- 2025年幼兒園大班當(dāng)我害怕的時(shí)候標(biāo)準(zhǔn)教案
- 2025年幼兒園美術(shù)《荷花》標(biāo)準(zhǔn)教案設(shè)計(jì)
- DBJ50-T-100-2022 建筑邊坡工程施工質(zhì)量驗(yàn)收標(biāo)準(zhǔn)
- 《智慧旅游認(rèn)知與實(shí)踐》課件-第九章 智慧旅行社
- 空白個(gè)人簡歷表格1
- GPIB控制VP-8194D收音信號發(fā)生器指令
- 建立良好師生關(guān)系
- 員工預(yù)支現(xiàn)金與費(fèi)用報(bào)銷流程
- 唐詩三百首(楷書)
- 01-第一章運(yùn)動(dòng)學(xué)緒論P(yáng)PT課件
- 電動(dòng)車智能充電器的設(shè)計(jì)與制作畢業(yè)論文
- 第九套廣播體操動(dòng)作要領(lǐng)及圖解.
評論
0/150
提交評論