




已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
.,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設已有信號源頻率1MHZ,現(xiàn)要求用一片8253定時1秒鐘,設計出硬件連接圖,并編程初始化。答:使用定時器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é)(所設計出的定時器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é)答案當然不唯一:也可以將三個定時器全用上:使用定時器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。(設其片選地址20H、21H),答:MOVDX,20HMOVAL,13H(1BH?);寫ICW1,上升沿,單片,要ICW4OUTDX,ALMOVDX,21HMOVAL,40H;寫ICW2,中斷類型號從40H開始OUTDX,ALNOP;系統(tǒng)中僅有一片8259,不需設ICW3MOVAL,01H(03H);寫ICW4,不需要緩沖工作方式,非特殊完全嵌套,8088/8086配置,未提自動結束否。OUTDX,ALMOVAL,0OUTDX,AL;寫OCW1(一個都不屏蔽),.,7.22試按照如下要求對8259中斷控制器設置命令字。系統(tǒng)中有一片8259,中斷請求信號用電平觸發(fā)方式,下面要用ICW4,中斷類型碼為80H87H,用特殊全嵌套方式,不用緩沖方式,采用中斷自動結束方式,8259的端口地址為76H,77H,答:MOVAL,1BH(13H?);寫ICW1,高電平,單片,要ICW4OUT76H,ALMOVAL,80H;寫ICW2,中斷類型號從80H開始OUT77H,ALNOP;系統(tǒng)中僅有一片8259,不需設ICW3MOVAL,13H(03H);寫ICW4,用特殊(一般)全嵌套方式,不需要緩沖;工作方式,采用中斷自動結束方式,088/8086配置OUT77H,ALMOVAL,0OUT77H,AL;寫OCW1(一個都不屏蔽),.,7-26有一片8255接在系統(tǒng)中,其A口,B口,C口,控制口地址分別是200H,201H,202H,203H,實現(xiàn):A組與B組均設為方式0,A口,B口均設為輸入,C口為輸出,試編程初始化。(2)在上述情況下,設查詢信號從B口輸入,如何實現(xiàn)查詢式輸入(輸入信號從A口輸入)與查詢式輸出(輸出信號從C口輸出),答:MOVAL,92H;A組與B組均設為方式0,A口,B口均設為輸入,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信號,至此,輸入結束硬件圖見下頁選通信號低有效,輸入緩沖器接收到一個來自外設的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ù)據(jù):外設應答信號,低有效,表示外設已取走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ù)據(jù)進入A口緩沖器)MOVDX,200HINAL,DXMOVAH,ALBBB:MOVDX,201HINAL,DXANDAL,02HCMPAL,0JNEBBB;查詢PB1(外設應答信號,低有效,將外設由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口的置位與復位控制命令字編程實現(xiàn)它(主頻2MHZ)?,第一種方法:軟件延時的方法分析:主頻2MHZ,則一個機器周期0.5微秒,PC3口輸出頻率是2KHZ的連續(xù)方波,則半個周期是0.25毫秒(即0.25毫秒翻轉一次),構造一個延時0.25毫秒的子程序.PC3口伴隨著PC口聯(lián)動.MOVAL,92H;A組與B組均設為方式0,A口,B口均設為輸入,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口的置位與復位控制命令字編程實現(xiàn)它(主頻2MHZ)?,第二種方法:軟件延時的方法(硬件電路如題7-16圖)分析:主頻2MHZ,則一個機器周期0.5微秒,PC3口輸出頻率是2KHZ的連續(xù)方波,則半個周期是0.25毫秒(即0.25毫秒翻轉一次),構
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電動汽車與環(huán)境政策的關系試題及答案
- 物理學中的發(fā)展趨勢與預測試題及答案
- 相似心理測試題及答案
- 美術創(chuàng)作測試題及答案
- 家具設計中的社會影響力分析試題及答案
- 施工安全實踐知識要點考題
- 方清平考試題及答案
- 無錫高三語文試題及答案
- 注冊土木工程師考試方案設計試題及答案
- 旋律創(chuàng)作相關樂理考試試題及答案
- 《危險化學品企業(yè)安全生產(chǎn)標準化規(guī)范》專業(yè)深度解讀與應用培訓指導材料之8:5管理要求-5.8作業(yè)安全(雷澤佳編制-2025A0)
- (二模)2024~2025學年度蘇錫常鎮(zhèn)四市高三教學情況調研(二)物理試卷(含答案)
- 比亞迪充電樁轉讓合同協(xié)議
- 事件網(wǎng)絡輿情傳播機制的建模與仿真-全面剖析
- 初中信息技術蘇科版(2023)七年級下冊第七單元 跨學科主題學習-絲綢之路公開課教案及反思
- 2025年高考語文作文預測52篇(含范文)
- 山西太原事業(yè)單位考試《行測》模擬題帶答案2023年
- 《昭君出塞》課本劇劇本:感受歷史深處的家國情懷
- 領略文化魅力堅定文化自信(課件)(春晚、文化專題)2024-2025學年統(tǒng)編版道德與法治中考二輪熱點專題復習
- 投融資考試筆試題及答案
- 疫苗出入庫登記制度
評論
0/150
提交評論