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

正文內(nèi)容

最新微機(jī)原理課程設(shè)計(jì)簡(jiǎn)易計(jì)算器的設(shè)計(jì)-wenkub.com

2025-06-26 03:11 本頁(yè)面
   

【正文】 通過(guò)本次課程設(shè)計(jì),我對(duì)微機(jī)原理有了進(jìn)一步的理解,對(duì)8088255A的工作原理、用途以及使用時(shí)的注意事項(xiàng)等都有了深刻的認(rèn)識(shí),對(duì)這類的課程設(shè)計(jì)也從毫無(wú)概念到了有清晰的認(rèn)識(shí)的轉(zhuǎn)變,相信再做這類的課程設(shè)計(jì)時(shí)不會(huì)再迷茫、不知從何入手。但是,在仿真時(shí),按鍵沒(méi)有絲毫反應(yīng),在檢查、思考很多遍后任然沒(méi)有找到出錯(cuò)之處。主要問(wèn)題是,四位數(shù)碼管采用一位靜態(tài)顯示時(shí)沒(méi)錯(cuò),當(dāng)進(jìn)行動(dòng)態(tài)多位(比如4位)顯示時(shí),倘若4位數(shù)值一樣,則顯示正確,只要數(shù)值不全一樣就不能正確顯示,各個(gè)數(shù)碼管中的一個(gè)或多個(gè)二極管總是不亮(實(shí)際上應(yīng)該亮的),也就是數(shù)值顯示的不完整,當(dāng)調(diào)低頻率后,數(shù)碼管一個(gè)接一個(gè)單獨(dú)動(dòng)態(tài)顯示時(shí)則正確,數(shù)值顯示得很完整,并且我們發(fā)現(xiàn),在數(shù)碼管顯示的切換瞬間,上述所說(shuō)的應(yīng)該亮但沒(méi)亮的二極管比其它二極管先熄滅。程序絲毫不起作用,按鍵沒(méi)反應(yīng),數(shù)碼管也不亮,深受打擊。 在硬件設(shè)計(jì)模塊,參考了課本上的相關(guān)例題以及查閱相關(guān)資料,發(fā)現(xiàn)關(guān)于此次課程設(shè)計(jì)的所有課題的硬件原理圖都有很大的共同之處,都是利用8086芯片經(jīng)過(guò)地址鎖存器,再通過(guò)譯碼器,最后利用8255A或者更多芯片(如8253等)進(jìn)行設(shè)計(jì)在軟件設(shè)計(jì)模塊,數(shù)碼管顯示和鍵盤掃描程序參考了書上的相關(guān)例題,也查閱了很多資料,發(fā)現(xiàn)原理都差不多,并且對(duì)此次課程設(shè)計(jì)有了較為清晰的思路。編寫代碼,將掃描到的鍵值送到數(shù)碼管顯示。否則,沒(méi)有數(shù)據(jù)FOURBIT: MOV CC,4JMP EXIT5THREEBIT: MOV CC,3JMP EXIT5TOWBIT: MOV CC,2JMP EXIT5ONEBIT: MOV CC,1JMP EXIT5ZER0BIT: MOV CC,0EXIT5: RETBITP ENDP。如果X[0]不為0,則數(shù)據(jù)為4位數(shù)JNZ FOURBITCMP X[1],0 。從第2位開(kāi)始顯示MOV AL,AHOUT 44H,ALMOV BL,X[2]MOV AL,[SI+BX]OUT 42H,ALCALL DELYMOV AL,0OUT 42H,ALG: MOV AH,01110000B 。顯示子程序 ,將X中的數(shù)值按位顯示出來(lái)DISP PROCPUSH BXPUSH AXMOV BH,0LEA SI,DISCODECALL BITP 。加法子程序ADDP PROCPUSH AXMOV AX,X1ADD AX,X2MOV Y,AXPOP AXRETADDP ENDP。數(shù)據(jù)位數(shù)加1CMP CC,4 。以下為數(shù)字鍵處理子程序。輸入的數(shù)據(jù)是1位數(shù) ?C4: MOV AX,0MOV AL,X[0]MOV BX,1000MUL BXMOV DX,AXC3: MOV AL,X[1]MOV BL,100MUL BLADD DX,AXC2: MOV AL,X[2]MOV BL,10MUL BLADD DX,AXC1: MOV AL,X[3]MOV AH,0ADD DX,AXCMP E,1JNZ X1_SMOV X2,DX 。測(cè)試X中的數(shù)據(jù)是多少位CMP CC,4 。以下程序?qū)⒏鬟\(yùn)算子程序返回的運(yùn)算結(jié)果,按位分解,送入X變量MOV DX,0MOV BX,1000DIV BXMOV X[0], ALMOV AX,DXMOV BL,100DIV BLMOV X[1],ALMOV AL,AHMOV AH,0MOV BL,10DIV BLMOV X[2],ALMOV X[3],AHPOP BXPOP DXPOP AXRETOUTP ENDP。運(yùn)算符為加號(hào),則調(diào)用加法子程序CMP S,11JZ SUB_CALL 。以下為清除鍵處理子程序,按下清除鍵后,X變量全部清0CLEAR PROCMOV X[3],0MOV X[2],0MOV X[1],0MOV X[0],0CALL BITPRETCLEAR ENDP。調(diào)數(shù)字鍵處理子程序JMP EXIT1CONT_CALL: MOV S,DL 。按下的是數(shù)字鍵JNG NUM_CALLCMP DL,14JL CONT_CALL 。延時(shí)消抖IN AL,40HCMP AL,0FFHJNZ WAIT0CALL KEYVALUE 。每判斷一列,列號(hào)加1JMP NEXTH 。掃描法讀鍵值:從第一行開(kāi)始測(cè)試,即PC0輸出低電平NEXT: MOV AL,BHOUT 44H,ALNEXTH: IN AL,40H 。延時(shí)消抖IN AL,DX 。等待按鍵按下的同時(shí)進(jìn)行顯示MOV AL,0F0H 。設(shè)置為A口輸入,B口輸出,C口輸出OUT 46H,ALMOV DI,OFFSET X+3 。存放運(yùn)算數(shù)據(jù)位數(shù)H DB 0 。存放第二個(gè)數(shù)據(jù)值Y DW ? 。 44矩陣按鍵 鍵盤是常用信息輸入元件,其實(shí)鍵盤也是由一個(gè)個(gè)按鈕組成,如果是獨(dú)立按鈕
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1