2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、匯編語言課程設(shè)計匯編語言課程設(shè)計一、一、設(shè)計題目設(shè)計題目電子秒表二、二、設(shè)計內(nèi)容與要求設(shè)計內(nèi)容與要求設(shè)計一個簡單的電子秒表(按一下鈕啟動,再按一個停止,再按一下清零,周而復(fù)始。)最小計時單位0.01S即可顯示XX.XX(秒、百分之一秒)。設(shè)計要求如下:(1)由鍵盤和8255作為輸入部分(2)用七段數(shù)碼管或液晶顯示屏來顯示時間(3)由8253和8259構(gòu)成計時信號,通過中斷完成啟動計時、停止計時和動態(tài)刷新顯示。三、設(shè)計思想設(shè)計思想電子秒表

2、要實現(xiàn)的功能:用鍵盤中斷來控制整個程序,按一下回車鍵啟動電子秒表,再按一下暫停,按一下ESC鍵清零,用七段數(shù)碼管顯示時間。整個程序涉及到8255、8253與8259三個芯片。8253的OUT2,CLK2分別連接8259的IRQ7與PCLK,8253的GATE2連接正5伏電壓,采用計數(shù)器2每隔0.01秒產(chǎn)生一次中斷并且計數(shù),寫入以偏移地址4000H開始的4個內(nèi)存單元,然后利用8255將內(nèi)存單元的數(shù)據(jù)輸出2五、五、所用芯片工作原理所用芯片工

3、作原理82558255:接口電路在CPU和IO設(shè)備之間起著信號的變換和傳輸?shù)淖饔?。任何接口電路與CPU之間的信息傳輸方式都是并行的,即CPU與接口電路之間以數(shù)據(jù)字節(jié)字為單位傳送信息。接口電路與IO設(shè)備之間的信息傳送方式,有并行和串行兩種,相應(yīng)的接口電路稱為并行接口和串行接口。并行接口是在多根數(shù)據(jù)線上,以數(shù)據(jù)字節(jié)字與IO設(shè)備交換信息。在輸入過程中,輸入設(shè)備把數(shù)據(jù)送給接口,并且使?fàn)顟B(tài)線“輸入準(zhǔn)備好”有效。接口把數(shù)據(jù)存放在“輸入緩沖寄存器”中

4、,同時使“輸入回答”線有效,作為對外設(shè)的響應(yīng)。外設(shè)在收到這個回答信號后,就撤消數(shù)據(jù)和“輸入準(zhǔn)備好”信號。數(shù)據(jù)到達(dá)接口中后,接口會在“狀態(tài)寄存器”中設(shè)置輸入準(zhǔn)備好標(biāo)志,或者向CPU發(fā)一個中斷請求。CPU可用查詢方式或中斷方式從接口中讀取數(shù)據(jù)。接口中的數(shù)據(jù)被讀取后,接口會自動清除狀態(tài)寄存器中的標(biāo)志,且撤消對CPU的中斷請求。在輸出過程中,每當(dāng)輸出寄存器可以接收數(shù)據(jù),接口就會將狀態(tài)寄存器中“輸出準(zhǔn)備好”狀態(tài)置1或向CPU發(fā)一個中斷請求,CPU

5、可用查詢或中斷方式向接口輸出數(shù)據(jù)。當(dāng)CPU輸出的數(shù)據(jù)到達(dá)接口后,接口會清除“輸出準(zhǔn)備好”狀態(tài),把數(shù)據(jù)送往外設(shè),并向外設(shè)發(fā)一個“數(shù)據(jù)輸出準(zhǔn)備好”信號。外設(shè)受到驅(qū)動后,便接收數(shù)據(jù),并向接口電路發(fā)一個“輸出回答”信號,接口收到該回答信號后,又將狀態(tài)寄存器中“輸出準(zhǔn)備好”置位,以便CPU輸出下一個數(shù)據(jù)。8253:對CLK信號進行“減1計數(shù)”。首先CPU把“控制字”寫入“控制寄存器”,把“計數(shù)初始值”寫入“初值寄存器”然后,定時計數(shù)器按控制字要求

6、計數(shù)。計數(shù)從“計數(shù)初始值開始,每當(dāng)CLK信號出現(xiàn)一次,計數(shù)值減1,當(dāng)計數(shù)值減為0時,從OUT端輸出規(guī)定的信號(具體形式與工作模式有關(guān))。當(dāng)CLK信號出現(xiàn)時,計數(shù)值是否減1(即是否計數(shù)),受到“門控信號”GATE的影響,一般,僅當(dāng)GATE有效時,才減1.門控信號GATE如何影響計數(shù)操作,以及輸出端OUT在各種情況下輸出的信號形式與定時計數(shù)器的工作模式有關(guān)。8259:1.IR線上提出了中斷請求的中斷源,即出現(xiàn)請求,IRR中斷請求寄存器(共有

7、8位D7~D0)對應(yīng)于連接在IR0~I(xiàn)R7線上的外設(shè)的中斷請求,哪一根輸入線有請求,哪一根輸入線就置1。2.若OCW1(IMR中斷屏蔽寄存器)未使該中斷請求屏蔽(對應(yīng)位為0時不屏蔽),該請求被送入PR(優(yōu)先權(quán)分析器)比較。否則,不送入PR比較。3.PR把新進入的請求與ISR(服務(wù)中寄存器)中正在被處理的中斷進行比較。如果新進入的請求優(yōu)先級較低,則8259不向CPU提出請求。如果新進入的請求優(yōu)先級較高,則8259使INT引腳輸出高電平,向

8、CPU提出請求。4.如果CPU內(nèi)部的標(biāo)志寄存器中的IF(中斷允許標(biāo)志)為0,CPU不響應(yīng)該請求。若IF=1,CPU在執(zhí)行完當(dāng)前指令后,從CPU的INTA引腳上向8259發(fā)出兩個負(fù)脈沖。5.第一個INTA負(fù)脈沖到達(dá)8259時,8259完成以下三項工作:a.使IRR(中斷請求寄存器)的鎖存功能失效。這樣一來,在IR7~I(xiàn)R0上的請求信號就不會被8259接收。直到第二個INTA負(fù)脈沖到達(dá)8259時,才又使IRR的鎖存功能有效。b.使ISR(服

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論