已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
.,7-11有一片8253接在系統(tǒng)中,其端口地址分配如下:0#計數(shù)器:220H1#計數(shù)器:221H2#計數(shù)器:222H控制口:223H利用0#計數(shù)器高8位計數(shù),計數(shù)值為256,二進制方式,選用方式3工作,試編程初始化。答:MOVAL,26H;選擇0#計數(shù)器高8位,方式3,二進制方式MOVDX,223HOUTDX,AL;寫控制字,必須使用DXMOVAL,0;計數(shù)器0高8位計數(shù)256FFH,MOVDX,220H;(上行注釋:256是一個字節(jié)寫不下的)OUTDX,AL;或AL,或AX,而不能AH,.,利用1(2)#計數(shù)器高、低8位計數(shù),計數(shù)值為1000,BCD方式計數(shù),選用方式2工作,試編程初始化。MOVAL,75H(0B5H);1(2)#計數(shù)器16位,方式2,BCD計數(shù)MOVDX,223HOUTDX,AL;寫控制字MOVAX,1000H;1000=3E8HMOVDX,221H(222H)OUTDX,AL;先送低字節(jié)00MOVAL,AH;OUTDX,AL;再送高字節(jié)10(1000D),必須送高字節(jié)必須分兩次送,不能OUTDX,AX一次完成,.,7-12有一片8253接在系統(tǒng)中,其端口地址分配如下:0#計數(shù)器:340H1#計數(shù)器:341H2#計數(shù)器:342H控制口:343H設(shè)已有信號源頻率1MHZ,現(xiàn)要求用一片8253定時1秒鐘,設(shè)計出硬件連接圖,并編程初始化。答:使用定時器0、1串聯(lián),經(jīng)兩次1000分頻MOVAL,34H;選擇0#計數(shù)器16位計數(shù),方式2,2進制計數(shù)方式MOVDX,343H;OUTDX,AL;寫控制字;MOVAX,1000MOVDX,340HOUTDX,AL;先送低字節(jié)MOVAL,AHOUTDX,AL;再送高字節(jié)(所設(shè)計出的定時器1的初始化程序見下頁),.,MOVAL,73H;#1計數(shù)器16位計數(shù),方式1/0/4,BCD計數(shù)方式MOVDX,343H;72H,#116位計數(shù),方式1/0/4,二進制計數(shù)方式.OUTDX,AL;寫控制字;1000的二進制數(shù)是3E8HMOVAL,00HMOVDX,341HOUTDX,AL;先送低字節(jié)MOVAL,10HOUTDX,AL;再送高字節(jié)答案當(dāng)然不唯一:也可以將三個定時器全用上:使用定時器0、1、2串聯(lián),各進行100分頻MOVAL,14H;選擇0#計數(shù)器8位計數(shù),MOVAL,100MOVDX,343H;方式2,二進制計數(shù)方式MOVDX,341HOUTDX,AL;OUTDX,ALMOVAL,100;64HMOVAL,98H;選擇2#計數(shù)器8位計數(shù)MOVDX,340HMOVDX,343H;方式4/0/1,二進制計數(shù)方式OUTDX,AL;OUTDX,ALMOVAL,54H;選擇1#計數(shù)器8位計數(shù)MOVAL,100MOVDX,343H;方式2,二進制計數(shù)方式MOVDX,341HOUTDX,ALOUTDX,AL,.,0,0,RDWR,CSA1A0,D0D7,GATE0GATE1GATE2,CLK0CLK1OUT0,CLK2,OUT1,OUT2,IORIOW,來自74LS138的Y5,A1A0,D0D7,+5V,8253-5,1MHz頻率信號,0,G2A,Y5,G2B,G1,74LS138,Y7,A8A7A6,A11A10A9,Y0,去8253的片選引腳,0,如果要求畫圖,圖可不能不畫。,.,7.21編寫8259的初始化程序,系統(tǒng)中僅有一片8259,允許8個中斷邊沿觸發(fā),不需要緩沖,一般全嵌套工作方式,中斷向量為40H。(設(shè)其片選地址20H、21H),答:MOVDX,20HMOVAL,13H(1BH?);寫ICW1,上升沿,單片,要ICW4OUTDX,ALMOVDX,21HMOVAL,40H;寫ICW2,中斷類型號從40H開始OUTDX,ALNOP;系統(tǒng)中僅有一片8259,不需設(shè)ICW3MOVAL,01H(03H);寫ICW4,不需要緩沖工作方式,非特殊完全嵌套,8088/8086配置,未提自動結(jié)束否。OUTDX,ALMOVAL,0OUTDX,AL;寫OCW1(一個都不屏蔽),.,7.22試按照如下要求對8259中斷控制器設(shè)置命令字。系統(tǒng)中有一片8259,中斷請求信號用電平觸發(fā)方式,下面要用ICW4,中斷類型碼為80H87H,用特殊全嵌套方式,不用緩沖方式,采用中斷自動結(jié)束方式,8259的端口地址為76H,77H,答:MOVAL,1BH(13H?);寫ICW1,高電平,單片,要ICW4OUT76H,ALMOVAL,80H;寫ICW2,中斷類型號從80H開始OUT77H,ALNOP;系統(tǒng)中僅有一片8259,不需設(shè)ICW3MOVAL,13H(03H);寫ICW4,用特殊(一般)全嵌套方式,不需要緩沖;工作方式,采用中斷自動結(jié)束方式,088/8086配置OUT77H,ALMOVAL,0OUT77H,AL;寫OCW1(一個都不屏蔽),.,7-26有一片8255接在系統(tǒng)中,其A口,B口,C口,控制口地址分別是200H,201H,202H,203H,實現(xiàn):A組與B組均設(shè)為方式0,A口,B口均設(shè)為輸入,C口為輸出,試編程初始化。(2)在上述情況下,設(shè)查詢信號從B口輸入,如何實現(xiàn)查詢式輸入(輸入信號從A口輸入)與查詢式輸出(輸出信號從C口輸出),答:MOVAL,92H;A組與B組均設(shè)為方式0,A口,B口均設(shè)為輸入,C口為輸出,MOVDX,203HOUTDX,AL;寫控制字,.,(2)START:MOVDX,201H;取B口狀態(tài)Detect:INAL,DXRCRAL,1;將PB0位移至CJCDetect;檢測等待低ORAL,02H;PB1置1OUTDX,AL;發(fā)出IBF信號MOVDX,201H;取B口狀態(tài)INAL,DXANDAL,0FDHOUTDX,AL;清除IBF信號,至此,輸入結(jié)束硬件圖見下頁選通信號低有效,輸入緩沖器接收到一個來自外設(shè)的8位數(shù)據(jù),IBF輸入緩沖器滿的輸出信號,高電平有效P265方式1(輸入),MOVDX,202H;PC口地址MOVAL,BLOUTDX,AL;用PA口狀態(tài)去控制PC口MOVDX,201H;取B口狀態(tài)INAL,DXANDAL,0FBH;OUTDX,AL;發(fā)出信號,Detect1:INAL,DXMOVCL,4RCRAL,CL;將PB3位移至CJCDetect1;檢測JMPSTART硬件圖見下頁輸出緩沖器滿信號,低有效,通知外設(shè)取走端口數(shù)據(jù):外設(shè)應(yīng)答信號,低有效,表示外設(shè)已取走PC口數(shù)據(jù)P266方式1(輸出),.,G2A,Y1,G2B,G1,74LS138,Y7,IBF,A11A10A9,Y0,去8255的片選引腳,D0PA0D1PA1D2PA2D3PA3D4PA4D5PA5D6PA6D7PA7PC0PB0PC1PC2PB1PC3PC4PB2PC5PC6PB3PC7PB4RESETA0PB5A1,來自138的Y0,A8A7A6,D0D1D2D3D4D5D6D7,A0A1,RESET,8255,.,(2)CSEGSEGMENTASSUMECS:CSEGAAA:MOVDX,201HINAL,DX;ANDAL,01HCMPAL,0JNEAAA;查詢PB0(輸入選通信號,低有效把外設(shè)輸入的數(shù)據(jù)進入A口緩沖器)MOVDX,200HINAL,DXMOVAH,ALBBB:MOVDX,201HINAL,DXANDAL,02HCMPAL,0JNEBBB;查詢PB1(外設(shè)應(yīng)答信號,低有效,將外設(shè)由A口輸入的數(shù)據(jù)傳送到C口緩沖器)MOVDX,202HMOVAL,AHOUTDX,AL;C口輸出JMPAAACSEGENDSENDAAA硬件圖見下頁,方法2,.,D0D7PA0PC0PC7PB0PB1PB2PB7RESETA0A1,來自138的Y0,D0D7,A0A1,RESET,8255,8,8,8,Y0,G2A,G2B,G1,74LS138,A9,A4A3A2,去8255的片選(200H),+,A7A8,+,A5A6,PB2PB7,.,7-26如果需要8255A的PC3口輸出頻率是2KHZ的連續(xù)方波,如何使用C口的置位與復(fù)位控制命令字編程實現(xiàn)它(主頻2MHZ)?,第一種方法:軟件延時的方法分析:主頻2MHZ,則一個機器周期0.5微秒,PC3口輸出頻率是2KHZ的連續(xù)方波,則半個周期是0.25毫秒(即0.25毫秒翻轉(zhuǎn)一次),構(gòu)造一個延時0.25毫秒的子程序.PC3口伴隨著PC口聯(lián)動.MOVAL,92H;A組與B組均設(shè)為方式0,A口,B口均設(shè)為輸入,C口為輸出,MOVDX,203HOUTDX,AL;寫控制字MOVDX,202HABC:MOVAL,08H;PC3輸出高電平OUTDX,AL;1CALLDELAY;MOVAL,00H;PC3輸出低電平OUTDX,AL;CALLDELAY;延時JMPABC,.,DELAYPRCONEARMOVCX,49;4BCD:LOOPBCD;10RET;8DELAYENDP(4+8+1049)0.5us=250us=0.25ms,.,7-22如果需要8255A的PC7口輸出頻率是2KHZ的連續(xù)方波,如何使用C口的置位與復(fù)位控制命令字編程實現(xiàn)它(主頻2MHZ)?,第二種方法:軟件延時的方法(硬件電路如題7-16圖)分析:主頻2MHZ,則一個機器周期0.5微秒,PC3口輸出頻率是2KHZ的連續(xù)方波,則半個周期是0.25毫秒(即0.25毫秒翻轉(zhuǎn)一次),構(gòu)
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年嵩山少林武術(shù)職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫及完整答案詳解1套
- 2026年甘肅省隴南地區(qū)單招職業(yè)適應(yīng)性測試題庫及參考答案詳解一套
- 2026年河北省石家莊市單招職業(yè)傾向性測試題庫及答案詳解一套
- 2026年長沙電力職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性考試題庫及完整答案詳解1套
- 2026年岳陽現(xiàn)代服務(wù)職業(yè)學(xué)院單招職業(yè)技能考試題庫及參考答案詳解1套
- 2026年江蘇商貿(mào)職業(yè)學(xué)院單招綜合素質(zhì)考試題庫及完整答案詳解1套
- 2026年湖南都市職業(yè)學(xué)院單招職業(yè)適應(yīng)性考試題庫含答案詳解
- 2026年嵩山少林武術(shù)職業(yè)學(xué)院單招職業(yè)技能測試題庫及完整答案詳解1套
- 2026年閩北職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫附答案詳解
- 2026年寧波幼兒師范高等??茖W(xué)校單招職業(yè)傾向性測試題庫及答案詳解一套
- 2025秋人教版(新教材)初中美術(shù)八年級上冊知識點及期末測試卷及答案
- 2026年保安員考試題庫500道附完整答案(歷年真題)
- 2025至2030中國司法鑒定行業(yè)發(fā)展研究與產(chǎn)業(yè)戰(zhàn)略規(guī)劃分析評估報告
- (2025年)危重病人的觀察與護理試題及答案
- 膝關(guān)節(jié)韌帶損傷康復(fù)課件
- 個人契約協(xié)議書范本
- 醫(yī)藥區(qū)域經(jīng)理述職報告
- 建筑施工項目職業(yè)病危害防治措施方案
- 船員上船前安全培訓(xùn)課件
- 袖閥注漿管施工方案
- 市政工程樁基檢測技術(shù)操作規(guī)程
評論
0/150
提交評論