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

正文內(nèi)容

最新微機(jī)原理課程設(shè)計簡易計算器的設(shè)計(存儲版)

2025-07-29 03:11上一頁面

下一頁面
  

【正文】 的過程中也遇到很多困難。改編了一段直接賦值送到數(shù)碼管顯示的程序,結(jié)果還有錯,并且花費(fèi)了很長時間才搞定。在所有基本功能都實現(xiàn)后,又對源代碼進(jìn)行了優(yōu)化整合。然后,又查閱了很多相關(guān)資料,發(fā)現(xiàn)原理都一樣,然后又仔細(xì)檢查,才發(fā)現(xiàn)8255A芯片的片選信號始終無效(即始終為高電平),這才找到出錯之處。最后,不得不進(jìn)行分部仿真。第三步,在數(shù)碼管顯示和鍵盤掃描程序都正確的基礎(chǔ)上,逐步增加代碼,增加功能,逐步實現(xiàn)按鍵值的存儲與顯示、清零、加法、減法、乘法、除法等功能的仿真。如果X[1]不為0,則數(shù)據(jù)為3位數(shù)JNZ THREEBITCMP X[2],0 。測試X位數(shù)CMP CC,4JZ QIANCMP CC,3JZ BAICMP CC,2JZ SHICMP CC,1JMP GJMP NONEQIAN: MOV AH,11100000B 。判斷數(shù)據(jù)位數(shù)JNG EXIT2MOV CC,0 。按下的是等號,則將第二個運(yùn)算數(shù)據(jù)的值存入X2變量JMP EXIT3X1_S: MOV X1,DX 。以下為運(yùn)算鍵處理子程序,該程序?qū)⒌谝粋€運(yùn)算數(shù)據(jù)的數(shù)值計算出來并存入X1變量。以下為等號鍵處理子程序,該子程序負(fù)責(zé)將第二個運(yùn)算數(shù)據(jù)的數(shù)值計算出來存入X2變量。按下的是運(yùn)算鍵CMP DL,14JZ OUTP_CALL 。再對下一列進(jìn)行判斷NEXTL: MOV H,0MOV BL,01HROL BH,1 。重讀列值CMP AL,0FFHJZ CHECK 。DI指向X的高位KKK: CALL KEY 。存放運(yùn)算結(jié)果S DB ? 。LED有共陰極和共陽極兩種供應(yīng)狀態(tài)。數(shù)據(jù)到達(dá)接口中后,接口會在“狀態(tài)寄存器”中設(shè)置輸入準(zhǔn)備好標(biāo)志,或者向CPU發(fā)一個中斷請求。 可編程并行接口芯片8255A微機(jī)系統(tǒng)的信息交換有兩種方式:并行通信接口方式和串行通信接口方式。 (6)DEN/(data enable):數(shù)據(jù)允許控制信號,輸出,三態(tài),低電平有效。(3)INTA/(interrupt acknowledge):可屏蔽中斷響應(yīng)信號,輸出,低電平有效。運(yùn)算完成后將運(yùn)算的結(jié)果儲存并顯示到LED顯示器上。教師的主導(dǎo)作用主要在于指明設(shè)計思路,啟發(fā)學(xué)生獨立設(shè)計的思路,解答疑難問題和按設(shè)計進(jìn)度進(jìn)行階段審查。通過課程設(shè)計,要求學(xué)生熟悉和掌握微機(jī)系統(tǒng)的軟件、硬件設(shè)計的方法、設(shè)計步驟,使學(xué)生得到微機(jī)開發(fā)應(yīng)用方面的初步訓(xùn)練。通過課程設(shè)計實踐,不僅要培養(yǎng)學(xué)生事實求是和嚴(yán)肅認(rèn)真的工作態(tài)度,培養(yǎng)學(xué)生的實際動手能力,檢驗學(xué)生對本門課學(xué)習(xí)的情況,更要培養(yǎng)學(xué)生在實際的工程設(shè)計中查閱資料,撰寫設(shè)計報告表達(dá)設(shè)計思想和結(jié)果的能力。學(xué)生在設(shè)計中可以引用所需的參考資料,避免重復(fù)工作,加快設(shè)計進(jìn)程,但必須和題目的要求相符合,保證設(shè)計的正確。 信號指明當(dāng)前CPU是選擇訪問存儲器還是訪問I/O端口。 (4)ALE(address lock enable):地址鎖存允許信號,輸出,高電平有效。 (7)HOLD(bus hold request):總線保持請求信號,輸入,高電平有效。由于它是可編程的,可以通過軟件來設(shè)置芯片的工作方式,因此,用8255A連接外部設(shè)備時,通常不用再附加外部電路,使用教方便?! ≡谳敵鲞^程中,每當(dāng)輸出寄存器可以接收數(shù)據(jù),接口就會將狀態(tài)寄存器中“輸出準(zhǔn)備好”狀態(tài)置1或向CPU發(fā)一個中斷請求,CPU可用查詢或中斷方式向接口輸出數(shù)據(jù)。 44矩陣按鍵 鍵盤是常用信息輸入元件,其實鍵盤也是由一個個按鈕組成,如果是獨立按鈕的話必須要需要一個I/O口對它進(jìn)行檢測,而鍵盤往往這需要鍵盤按鈕數(shù)一半的I/O口數(shù)對它進(jìn)行檢測,也許對一個比較簡單的系統(tǒng)I/O口數(shù)一般不是問題,但對于一個大型、復(fù)雜的系統(tǒng)來說I/O資源就顯得非常珍貴了,盡量減少I/O使用是非常利于降低成本,另外一方面鍵盤比用獨立按鍵要美觀,這也是鍵盤能夠長期得到人們青睞的原因,可是硬件上的節(jié)省必然導(dǎo)致軟件上編程的復(fù)雜,那就來看看鍵盤到底使軟件編程有多復(fù)雜? 因為44矩陣鍵盤有8個管腳,于是將鍵盤接8255A的PC口,至于為什么選擇PC是有原因的,進(jìn)行鍵盤掃描一般要求有一部分的I/O口的工作方式是輸入,另一部分I/O是輸出,具體到44鍵盤則要求4個I/O口輸入,另外4個輸出,這一點PC口剛好符合,而PA、PB口要么全部輸入或輸出,所以只能是PC口接鍵盤。存放運(yùn)算數(shù)據(jù)位數(shù)H DB 0 。等待按鍵按下的同時進(jìn)行顯示MOV AL,0F0H 。掃描法讀鍵值:從第一行開始測試,即PC0輸出低電平NEXT: MOV AL,BHOUT 44H,ALNEXTH: IN AL,40H 。延時消抖IN AL,40HCMP AL,0FFHJNZ WAIT0CALL KEYVALUE 。調(diào)數(shù)字鍵處理子程序JMP EXIT1CONT_CALL: MOV S,DL 。運(yùn)算符為加號,則調(diào)用加法子程序CMP S,11JZ SUB_CALL 。測試X中的數(shù)據(jù)是多少位CMP CC,4 。以下為數(shù)字鍵處理子程序。加法子程序ADDP PROCPUSH AXMOV AX,X1ADD AX,X2MOV
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1