東南微機(jī)接口第五章數(shù)字量輸入輸出_第1頁
東南微機(jī)接口第五章數(shù)字量輸入輸出_第2頁
東南微機(jī)接口第五章數(shù)字量輸入輸出_第3頁
東南微機(jī)接口第五章數(shù)字量輸入輸出_第4頁
東南微機(jī)接口第五章數(shù)字量輸入輸出_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

PAGEPAGE1串 逐位串行方式(約定先低后高 中斷控制器8259√源TD01001011RD目 回 長(zhǎng)線驅(qū)動(dòng)器單工/半雙工/全雙工雙向流動(dòng)(同時(shí)收發(fā)寬),以字符為幀單位傳輸收發(fā)按起始位同步,速度約定邏輯信號(hào)定義(標(biāo)準(zhǔn)):基帶傳輸:電平/差分;寬帶 東南大 串行異步通信格式(數(shù)據(jù) EIARS-232CDB25/DB9(PC/AT標(biāo)準(zhǔn)3線標(biāo)準(zhǔn)連接TxDRxD;RxDTxD,GND“1”電平-3V~-25V“0”電平+3V~+25VICL232(單+5V充電泵+/-9V電源)RS485點(diǎn)- Quadline 收/發(fā)器UART(UniversalAsynchronousReceiver/Transmitter)(例Ins8250/NS16450異步: INTRPT,625KBPSmax片內(nèi)1~65535分頻產(chǎn)生波特率線路控i8251DIP40,+5V,C/D#(2個(gè)寄存器/口地址),RxRDY/TxRDY,同步64K/異步192K三擋分頻產(chǎn)生波特率—終 東南大/DISTR數(shù)據(jù)輸入選通,/IORPC機(jī):外接1.8432MHZ(內(nèi)置波微機(jī)TxC東南大學(xué) 東南大學(xué)) ) ;3FB通信線路控制R(DLAB,字符格式3FD線路狀態(tài)R(0,發(fā)移空D6,發(fā)寄空D5/收就緒D0狀3FEMODEM狀態(tài)R(RISD,RI,DSR,CTS及變P3365.10P336-東南大學(xué)A2-ARegister(PC 03F813F8除(分頻系)16X13F9除(分頻系)03F9中斷允許R(1允許:0000|M變|ER|T空 ①發(fā)送數(shù)據(jù)發(fā)送保持寄存器發(fā)送移位寄存器先低 (2)線路狀態(tài)R數(shù)據(jù)發(fā)送保持寄存器空②接收先低 條件:線路狀態(tài)R:正確接收數(shù)據(jù)就緒DR(D0)=1否則③中斷:中斷允許寄存器接收數(shù)據(jù)就緒/發(fā)送寄存器MOV =MOVDX,2FBH線路控制,置DLABOUT MOVAX,2F8HOUTDX,ALMOV INCOUT1.8432M=1843要求波特率誤差<5%MOVMOVBMOVDX,2FBHOUTDX,ALMOVAL,MOVDX,2F9HBOUTMOVAL,0000l0llB;/OUT2、/OUT1、/RTSMOVDX,2FCH OUTDX,AL東南大學(xué) INTPRG:MOVBX, ;RBUFPTDWMOVIN TESTJNZ ;發(fā)送緩沖器空,轉(zhuǎn)RECV:MOV ;TBUFPTDWMOVDX,2F8HINMOV[BX],ALJMPTRAN:MOVDX,2F8HMOVOUTBACK: 東南大MOVBX,TBUFPT ;TBUFPTDW?MOVDX,2FAHIN TESTJNZTRAN RECV:MOVBX, ;RBUFPTDWMOVDX,2F8HINMOV[BX],ALJMPTRAN:MOVDX,2F8HMOV INCOUTDX,AL OUT20H,AL 東南大學(xué)東南大學(xué)PC:INT14H中斷;MODEM/收發(fā)工作:查詢/中斷觀察INT14H查詢方式(阻塞式 東南大學(xué)+5V 東南大學(xué),Ax接CD#信號(hào)Ax=0數(shù)據(jù)讀寫;Ax1狀態(tài)/ 東南大學(xué) 東南大學(xué)模式,同步字符(1/2),控制命令中斷:外接電路 00011東南大學(xué) 狀態(tài)寄存器:DSR(1=/DSR低電平),SYNDET(同引腳)FE(FrameErr)OE(OverflowErr),PE(ParityErr)TxE(同引腳,串發(fā)送器空),RxRDY(同引腳, D5D4D3 東南大學(xué)DSRSYNDETFEOEPETxERxRDY RTS SBRK DTR東南大學(xué)軟件編程:實(shí)驗(yàn)發(fā)送端初始化程序與發(fā)送控制程;發(fā)送數(shù)據(jù)塊字節(jié)數(shù)/計(jì)數(shù)值SNDINI:MOV MOVAL,7FH OUTDX,AL MOVAL,11H OUTDX,ALMOV MOV NEXT:MOVIN,。AND JZMOVDX,DATA8251MOVAL,[DI]OUTDX,ALINCDILOOPNEXT:RCVINI:MOVMOVAL,7FHOUTDX,ALMOVAL,04HOUT MOVMOVCX,COUNTRCVNEXT:MOVDX,CTRL8251INRORAL,1RORAL,1JNCRCVNEXTRORAL,1RORAL,1JC;DB5=TESTAL,20H,MOVDX8251A數(shù)據(jù)端口INAL,DXMOV[DI],ALINCDILOOP東南大學(xué)微系統(tǒng)與接微系統(tǒng)與接自輸出自輸出東南大學(xué) 2、參數(shù):波特率BPS,數(shù)據(jù)位數(shù)(5~8),奇/偶/東南大學(xué)東南大學(xué) 東南大學(xué) 例:MEMMEM, 時(shí)序/硬件設(shè) 專門的(可編程請(qǐng)求控制:多設(shè)備請(qǐng)求時(shí)控制優(yōu)先級(jí)隊(duì)列;總線交接管理(握DMA過程:接管總線AB/DB/CB),傳輸:地址/字節(jié)計(jì)數(shù)東南大學(xué)i8237-5i8237-50.6μs/byte)求傳輸;MEM—MEM;兩種基本時(shí)東南大學(xué)交出總線序東南大學(xué)S2:產(chǎn)生/DACK信號(hào)并送 S3:讀數(shù)據(jù),檢測(cè)傳送能否完成,決定是否插入Sw 東南大學(xué)單字節(jié)(SINGLETRANSFERMODE):輪流/優(yōu)先每次一字節(jié)(C+-1,A+-1)后交權(quán)(撤消HRQ),如DREQ仍有效則一個(gè)總線塊BLOCK傳輸模式:/EOP結(jié)束(高效)連續(xù)直到計(jì)數(shù)=0SLAVE:HRQ,HLDAMASTER一對(duì)DREQ,DACK,MASTER:HRQ,HLDA接CPU(傳遞握手信號(hào),管理SLAVE優(yōu)先權(quán) 東南大學(xué) 表 +9(W)請(qǐng)求R(軟件請(qǐng)求--Ch0- R(一次全清 R所有位(CH0- 東南大學(xué) 東南大學(xué) 東南大學(xué) 東南大學(xué) 東南大學(xué) 8237 東南大學(xué) 東南大學(xué) 東南大學(xué) 東南大學(xué)在PC/T中的應(yīng)用:Ch0DRAM動(dòng)態(tài)刷新操作;CH2軟盤,C3硬盤(B盤)快速交換;C1用戶(/O總線:網(wǎng)卡等)。DRAM動(dòng)態(tài)刷新T1508微秒優(yōu)先:僅允許單字節(jié)方式,EM-MEM方式;固定優(yōu)先級(jí)(CH0最高);正常時(shí)序插一w;典型應(yīng)用MEM>DAC編程舉例器DMAC-CH1:80000H--802FFH==>I/OMOV ;(DMAC00H-OUT08H,AL XORAL,ALOUT 東南大學(xué)OUT02,AL;A0-A7當(dāng)前地址CH1OUT02,AL;A8-A15MOVAL,8;A16-A19OUT83H,AL; 器頁面寄存器!!!!PC規(guī)定MOVAX,300H-1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論