freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

最新微機(jī)原理課程設(shè)計(jì)簡易計(jì)算器的設(shè)計(jì)-文庫吧

2025-06-14 03:11 本頁面


【正文】 進(jìn)行數(shù)據(jù)的讀/寫操作。 (7)HOLD(bus hold request):總線保持請求信號,輸入,高電平有效。在DMA數(shù)據(jù)傳送方式中,由總線控制器8237A發(fā)出一個(gè)高電平有效的總線請求信號,通過HOLD引腳輸入到CPU,請求CPU讓出總線控制權(quán)。 (8)HLDA(hold acknowledge):總線保持響應(yīng)信號,輸出,高電平有效。HLDA是與HOLD配合使用的聯(lián)絡(luò)信號。在HLDA有效期間,HLDA引腳輸出一個(gè)高電平有效的響應(yīng)信號,同時(shí)總線將處于浮空狀態(tài),CPU讓出對總線的控制權(quán),將其交付給申請使用總線的8237A控制器使用,總線使用完后,會(huì)使HOLD信號變?yōu)榈碗娖剑珻PU又重新獲得對總線的控制權(quán)。 可編程并行接口芯片8255A微機(jī)系統(tǒng)的信息交換有兩種方式:并行通信接口方式和串行通信接口方式。接口電路在CPU和I/O設(shè)備之間起著信號的變換和傳輸?shù)淖饔谩?255A可為86系列CPU與外部設(shè)備之間提供并行輸入/輸出的通道。由于它是可編程的,可以通過軟件來設(shè)置芯片的工作方式,因此,用8255A連接外部設(shè)備時(shí),通常不用再附加外部電路,使用教方便。并行接口是在多根數(shù)據(jù)線上,以數(shù)據(jù)字節(jié)/字與I/O設(shè)備交換信息?! ≡谳斎脒^程中,輸入設(shè)備把數(shù)據(jù)送給接口,并且使?fàn)顟B(tài)線“輸入準(zhǔn)備好”有效。接口把數(shù)據(jù)存放在“輸入緩沖寄存器”中,同時(shí)使“輸入回答”線有效,作為對外設(shè)的響應(yīng)。外設(shè)在收到這個(gè)回答信號后,就撤消數(shù)據(jù)和“輸入準(zhǔn)備好”信號。數(shù)據(jù)到達(dá)接口中后,接口會(huì)在“狀態(tài)寄存器”中設(shè)置輸入準(zhǔn)備好標(biāo)志,或者向CPU發(fā)一個(gè)中斷請求。CPU可用查詢方式或中斷方式從接口中讀取數(shù)據(jù)。接口中的數(shù)據(jù)被讀取后,接口會(huì)自動(dòng)清除狀態(tài)寄存器中的標(biāo)志,且撤消對CPU的中斷請求。  在輸出過程中,每當(dāng)輸出寄存器可以接收數(shù)據(jù),接口就會(huì)將狀態(tài)寄存器中“輸出準(zhǔn)備好”狀態(tài)置1或向CPU發(fā)一個(gè)中斷請求,CPU可用查詢或中斷方式向接口輸出數(shù)據(jù)。當(dāng)CPU輸出的數(shù)據(jù)到達(dá)接口后,接口會(huì)清除“輸出準(zhǔn)備好”狀態(tài),把數(shù)據(jù)送往外設(shè),并向外設(shè)發(fā)一個(gè)“數(shù)據(jù)輸出準(zhǔn)備好”信號。外設(shè)受到驅(qū)動(dòng)后,便接收數(shù)據(jù),并向接口電路發(fā)一個(gè)“輸出回答”信號,接口收到該回答信號后,又將狀態(tài)寄存器中“輸出準(zhǔn)備好”置位,以便CPU輸出下一個(gè)數(shù)據(jù)。定義工作方式控制字: LED數(shù)碼管LED為發(fā)光二極管構(gòu)成的顯示器件,亦稱數(shù)碼管。由7個(gè)字符段和一個(gè)小數(shù)點(diǎn)段組成,每段對應(yīng)一個(gè)發(fā)光二極管,當(dāng)發(fā)光二極管點(diǎn)亮?xí)r,相應(yīng)的字符段點(diǎn)亮。LED有共陰極和共陽極兩種供應(yīng)狀態(tài)。共陰極顯示時(shí),將LED顯示的COM接地,將八個(gè)字符段端a、b、c、d、e、f、g、dp依次與一個(gè)8位I/O口的最低到最高位連接,當(dāng)I/O給LED的哪個(gè)字符段送入一個(gè)高電平時(shí),該段就被點(diǎn)亮,從而可從這7個(gè)字符段中被點(diǎn)亮的構(gòu)成相應(yīng)的字符顯示出來。同理,COM陽極即將COM端接Vcc,其顯示原理與COM陰極的基本相同,但I(xiàn)/O口送入低電平是相應(yīng)的段才被點(diǎn)亮。 44矩陣按鍵 鍵盤是常用信息輸入元件,其實(shí)鍵盤也是由一個(gè)個(gè)按鈕組成,如果是獨(dú)立按鈕的話必須要需要一個(gè)I/O口對它進(jìn)行檢測,而鍵盤往往這需要鍵盤按鈕數(shù)一半的I/O口數(shù)對它進(jìn)行檢測,也許對一個(gè)比較簡單的系統(tǒng)I/O口數(shù)一般不是問題,但對于一個(gè)大型、復(fù)雜的系統(tǒng)來說I/O資源就顯得非常珍貴了,盡量減少I/O使用是非常利于降低成本,另外一方面鍵盤比用獨(dú)立按鍵要美觀,這也是鍵盤能夠長期得到人們青睞的原因,可是硬件上的節(jié)省必然導(dǎo)致軟件上編程的復(fù)雜,那就來看看鍵盤到底使軟件編程有多復(fù)雜? 因?yàn)?4矩陣鍵盤有8個(gè)管腳,于是將鍵盤接8255A的PC口,至于為什么選擇PC是有原因的,進(jìn)行鍵盤掃描一般要求有一部分的I/O口的工作方式是輸入,另一部分I/O是輸出,具體到44鍵盤則要求4個(gè)I/O口輸入,另外4個(gè)輸出,這一點(diǎn)PC口剛好符合,而PA、PB口要么全部輸入或輸出,所以只能是PC口接鍵盤。 硬件原理圖 四 軟件設(shè)計(jì) 程序流程圖(1)鍵盤掃描程序流程圖:開始初始化延時(shí)12ms鍵掃描保存鍵值鍵閉合?鍵釋放?結(jié)束鍵閉合?YYYNNN(2)總程序流程圖:計(jì)算鍵值掃描加法運(yùn)算減法運(yùn)算顯示乘法運(yùn)算存儲(chǔ)除法運(yùn)算數(shù)值?運(yùn)算符?“ = ” ??清零“ + ” ?“ ” ??“ * ” ?? 源代碼DATA SEGMENTX DB ? 。存放數(shù)據(jù)的每一位X1 DW ? 。存放第一個(gè)數(shù)據(jù)值X2 DW ? 。存放第二個(gè)數(shù)據(jù)值Y DW ? 。存放運(yùn)算結(jié)果S DB ? 。存放運(yùn)算符號值E DB ? 。按下等號鍵標(biāo)記CC DB ? 。存放運(yùn)算數(shù)據(jù)位數(shù)H DB 0 。存放按鍵行號L DB 0 。存放按鍵列號DISCODE DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H 。段碼表DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXMOV AL,90H
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1