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

正文內(nèi)容

最新微機原理課程設(shè)計簡易計算器的設(shè)計-資料下載頁

2025-06-29 03:11本頁面
  

【正文】 L,AHOUT 44H,ALMOV BL,X[2]MOV AL,[SI+BX]OUT 42H,ALCALL DELYMOV AL,0OUT 42H,ALG: MOV AH,01110000B 。從第1位開始顯示MOV AL,AHOUT 44H,ALMOV BL,X[3]MOV AL,[SI+BX]OUT 42H,ALCALL DELYJMP EXIT4NONE: MOV AL,0 。X中沒有數(shù)據(jù),不顯示OUT 42H,ALEXIT4: POP AXPOP BXRETDISP ENDP。分析數(shù)據(jù)位數(shù)子程序BITP PROCCMP X[0],0 。如果X[0]不為0,則數(shù)據(jù)為4位數(shù)JNZ FOURBITCMP X[1],0 。如果X[1]不為0,則數(shù)據(jù)為3位數(shù)JNZ THREEBITCMP X[2],0 。如果X[2]不為0,則數(shù)據(jù)為2位數(shù)JNZ TOWBITCMP X[3],0 。如果X[3]不為0,則數(shù)據(jù)為1位數(shù)JNZ ONEBITJMP ZER0BIT 。否則,沒有數(shù)據(jù)FOURBIT: MOV CC,4JMP EXIT5THREEBIT: MOV CC,3JMP EXIT5TOWBIT: MOV CC,2JMP EXIT5ONEBIT: MOV CC,1JMP EXIT5ZER0BIT: MOV CC,0EXIT5: RETBITP ENDP。延時子程序DELY PROCPUSH CXMOV CX,100LOOP $POP CXRETDELY ENDPCODE ENDSEND START五 仿真第一步,進行數(shù)碼管顯示的仿真。編寫一段直接賦值送到數(shù)碼管顯示的程序,進行數(shù)碼管顯示的仿真。第二步,進行鍵盤掃描的仿真。編寫代碼,將掃描到的鍵值送到數(shù)碼管顯示。第三步,在數(shù)碼管顯示和鍵盤掃描程序都正確的基礎(chǔ)上,逐步增加代碼,增加功能,逐步實現(xiàn)按鍵值的存儲與顯示、清零、加法、減法、乘法、除法等功能的仿真。六 課程設(shè)計體會 上學(xué)期剛學(xué)過微機原理,學(xué)得不是很深入,僅限于課本知識的掌握,而此次課程設(shè)計將會是一個很好的機會,來考察自己對課本知識的掌握以及應(yīng)用情況。本次課程設(shè)計是四人一組,并且自由選擇設(shè)計課題,我們小組選擇了簡易計算器的課題,在做的過程中也遇到很多困難。 在硬件設(shè)計模塊,參考了課本上的相關(guān)例題以及查閱相關(guān)資料,發(fā)現(xiàn)關(guān)于此次課程設(shè)計的所有課題的硬件原理圖都有很大的共同之處,都是利用8086芯片經(jīng)過地址鎖存器,再通過譯碼器,最后利用8255A或者更多芯片(如8253等)進行設(shè)計在軟件設(shè)計模塊,數(shù)碼管顯示和鍵盤掃描程序參考了書上的相關(guān)例題,也查閱了很多資料,發(fā)現(xiàn)原理都差不多,并且對此次課程設(shè)計有了較為清晰的思路。前一周基本上都在寫程序,期間一直沒有進行仿真。在寫好所有的程序時,才開始匯編,發(fā)現(xiàn)有很多語法錯誤,這是必然的,畢竟10多頁的程序,肯定會有疏忽的地方。但沒有想到的是,在proteus里與硬件原理圖配合進行仿真時,遇到了大麻煩。程序絲毫不起作用,按鍵沒反應(yīng),數(shù)碼管也不亮,深受打擊。最后,不得不進行分部仿真。首先,進行數(shù)碼管顯示的仿真。改編了一段直接賦值送到數(shù)碼管顯示的程序,結(jié)果還有錯,并且花費了很長時間才搞定。主要問題是,四位數(shù)碼管采用一位靜態(tài)顯示時沒錯,當進行動態(tài)多位(比如4位)顯示時,倘若4位數(shù)值一樣,則顯示正確,只要數(shù)值不全一樣就不能正確顯示,各個數(shù)碼管中的一個或多個二極管總是不亮(實際上應(yīng)該亮的),也就是數(shù)值顯示的不完整,當調(diào)低頻率后,數(shù)碼管一個接一個單獨動態(tài)顯示時則正確,數(shù)值顯示得很完整,并且我們發(fā)現(xiàn),在數(shù)碼管顯示的切換瞬間,上述所說的應(yīng)該亮但沒亮的二極管比其它二極管先熄滅。這個花費了我們很長時間才解決。其次,再進行鍵盤掃描的仿真,這也是我們組所遇到的主要兩大困難的另一個。鍵盤掃描程序參考了課本上的例題,對鍵盤掃描原理也理解的很透徹,為了適用于我們組所畫的原理圖,我們進行了改動,而且改動時特別注意與課本上原理圖的區(qū)別,鍵盤掃描原理都是一樣的。但是,在仿真時,按鍵沒有絲毫反應(yīng),在檢查、思考很多遍后任然沒有找到出錯之處。然后,又查閱了很多相關(guān)資料,發(fā)現(xiàn)原理都一樣,然后又仔細檢查,才發(fā)現(xiàn)8255A芯片的片選信號始終無效(即始終為高電平),這才找到出錯之處。最后,在數(shù)碼管顯示和鍵盤掃描程序都正確的基礎(chǔ)上,逐步增加代碼,增加功能,逐步實現(xiàn)按鍵值的存儲與顯示、清零、加法、減法、乘法、除法等功能。在所有基本功能都實現(xiàn)后,又對源代碼進行了優(yōu)化整合。通過本次課程設(shè)計,我對微機原理有了進一步的理解,對8088255A的工作原理、用途以及使用時的注意事項等都有了深刻的認識,對這類的課程設(shè)計也從毫無概念到了有清晰的認識的轉(zhuǎn)變,相信再做這類的課程設(shè)計時不會再迷茫、不知從何入手。七 參考文獻[1] [M].北京:高等教育出版社,2011年,276283頁[2] [M].北京:清華大學(xué)出版社,2007年[3] [M].北京:清華大學(xué)出版社,2008年[4] [M].北京:科學(xué)出版社,201
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1