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

正文內(nèi)容

北郵微機(jī)原理硬件實(shí)驗(yàn)報(bào)告(編輯修改稿)

2024-08-30 01:26 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 。掃描行 MOV DX,28AH OUT DX,AL 。輸出行 CALL DELAY 。延遲消抖 IN AL,DX 。讀取列 AND AL,0FH CMP AL,0FH JZ NEXT 。此行無(wú)鍵按下 CMP AL,0EH JZ LINE0 。按下第0列的鍵 CMP AL,0DH JZ LINE1。按下第1列的鍵 CMP AL,0BH JZ LINE2。按下第2列的鍵 JMP LINE3NEXT: INC SI CMP SI,4 JB NEXT1 MOV SI,0NEXT1:JMP SCANROW LINE0:MOV CL,[BX+SI+0]。查表或許按下的鍵相應(yīng)的輸出段碼 JMP OUTPUTLINE1:MOV CL,[BX+SI+4] JMP OUTPUTLINE2:MOV CL,[BX+SI+8] JMP OUTPUTLINE3:MOV CL,[BX+SI+12]OUTPUT:CMP CL,3FH 。檢查是否是0,是0就退出 JZ ENDING MOV AL,CL MOV DX,288H 。傳送段碼給A口 OUT DX,AL MOV AL,01H 。傳送位碼給B口 MOV DX,289H OUT DX,AL MOV SI,0 JMP SCANROW 。繼續(xù)掃描 ENDING:MOV AL,00 MOV DX,289H OUT DX,AL MOV AX,4C00H INT 21H DELAY PROC NEAR PUSH CX PUSH BX MOV BX,1 。25065535LP2: MOV CX,0FFFHLP1: LOOP LP1 DEC BX JNZ LP2 POP BX POP CX RETDELAY ENDP CODE ENDS END START 六、 實(shí)驗(yàn)總結(jié)在這三次實(shí)驗(yàn)中出現(xiàn)的問(wèn)題以及相應(yīng)的解決方法如下:實(shí)驗(yàn)三:一開(kāi)始沒(méi)法用開(kāi)關(guān)控制LED的亮滅,程序一運(yùn)行就直接退出了,檢查代碼發(fā)現(xiàn)自己的退出條件寫錯(cuò)了,修改后就能正常工作了。實(shí)驗(yàn)四:四個(gè)數(shù)碼管顯示不正常,四個(gè)數(shù)字都沒(méi)法穩(wěn)定的顯示,經(jīng)過(guò)調(diào)整延時(shí)的大小,能夠使后兩個(gè)數(shù)碼管正常顯示,但前兩個(gè)數(shù)碼管不受控制,最后發(fā)現(xiàn)是前兩個(gè)數(shù)碼管壞了。 實(shí)驗(yàn)五:按下的鍵與數(shù)碼管中顯示的圖形不一樣,經(jīng)過(guò)檢查代碼和實(shí)驗(yàn)箱,發(fā)現(xiàn)代碼中按鍵對(duì)應(yīng)的段碼表行列順序與實(shí)驗(yàn)箱不一致,經(jīng)過(guò)調(diào)整,解決了不一致的問(wèn)題。七、 實(shí)驗(yàn)收獲與心得體會(huì)這三次實(shí)驗(yàn)都是圍繞著8255并行接口做一些小的應(yīng)用,其中實(shí)驗(yàn)三與實(shí)驗(yàn)四邏輯比較簡(jiǎn)單,實(shí)驗(yàn)五稍微難一點(diǎn),因?yàn)槔碚撜n還未講到接口部分,硬件實(shí)驗(yàn)需要自己自學(xué)接口電路,但從中收獲了不少知識(shí),大致明白了如何使用一個(gè)接口芯片,學(xué)會(huì)了自己看手冊(cè),根據(jù)說(shuō)明來(lái)編程使用接口電路,對(duì)地址有了更深刻的理解。代碼都是實(shí)驗(yàn)前自己課下獨(dú)立編寫的,因此上實(shí)驗(yàn)室操作時(shí)比較順利,但也遇到了一些小錯(cuò)誤,但也都獨(dú)立解決了,在這樣的一個(gè)過(guò)程中,增強(qiáng)了自己的學(xué)習(xí)能力和獨(dú)立解決問(wèn)題的能力。實(shí)驗(yàn)報(bào)告三:可編程定時(shí)器/計(jì)數(shù)器(8253/8254)一、實(shí)驗(yàn)?zāi)康膶W(xué)習(xí)掌握8253用作定時(shí)器的編程原理;二、實(shí)驗(yàn)原理及內(nèi)容(1)8253應(yīng)用小結(jié) 8253和8254都是可編程計(jì)數(shù)器,它們的引腳兼容,功能與使用方法相同。8254是8253的改進(jìn)型。 1.8253初始化 使用8253前,要進(jìn)行初始化編程。初始化編程的步驟是: ① 向控制寄存器端口寫入控制字對(duì)使用的計(jì)數(shù)器規(guī)定其使用方式等。 ② 向使用的計(jì)數(shù)器端口寫入計(jì)數(shù)初值。 2.8253控制字D7D6=00:使用0號(hào)計(jì)數(shù)器,D7D6=01:使用1號(hào)計(jì)數(shù)器 D7D6=10:使用2號(hào)計(jì)數(shù)器,D7D6=11:無(wú)效 D5D4=00:鎖存當(dāng)前計(jì)數(shù)值 D5D4=01:只寫低8位(高8位為0),讀出時(shí)只讀低8位 D5D4=10:只寫高8位(低8位為0),讀出時(shí)只讀高8位 D5D4=11:先讀/寫低8位,后讀/寫高8位計(jì)數(shù)值 D3D2D1=000:選擇方式0,D3D2D1=001:選擇方式1 D3D2D1=X10:選擇方式2,D3D2D1=X11:選擇方式3 D3D2D1=100:選擇方式4,D3D2D1=101:選擇方式5 D0=0:計(jì)數(shù)初值為二進(jìn)制,D0=1:計(jì)數(shù)初值為BCD碼數(shù)(2)實(shí)驗(yàn)電路按圖481虛線連接電路接線: CS /8253 接 Y0 /IO 地址 GATE0 /8253 接 +5V CLK0 /8253 接 1M時(shí)鐘 OUT0 /8253 接 喇叭或蜂鳴器(3)實(shí)驗(yàn)內(nèi)容1.完成一個(gè)音樂(lè)發(fā)生器,通過(guò)喇叭或蜂鳴器放出音樂(lè),并在數(shù)碼管上顯示樂(lè)譜。2.?dāng)U展部分:利用小鍵盤實(shí)現(xiàn)彈琴功能,并顯示彈奏的樂(lè)譜。 注意:8253輸入頻率應(yīng)小于2MHz。三、硬件連線圖四、軟件流程圖 主程序流程 放音子程序流程 彈琴子程序流程五、源程序STACK SEGMENT STACK 39。STACK39。 DB 100 DUP(?)STACK ENDSDATA SEGMENTINPUTINFO DB 0AH,0DH,39。Please choose mode:1 is playing music。2 is spieling39。,0AH,0DH DB 39。$39。ERROR_INFO DB 0AH,0DH,39。illegal input,please input again!39。,0AH,0DH,39。$39。TONE DW 3906,3472,3125,2932,2604,2347,2083 。音調(diào)17 計(jì)數(shù)初始值TIME DW 1000H,1000H,1000H,2000H,2000H,4000H,4000H 。持續(xù)時(shí)間DUANMA DB 06H,5BH,4FH,66H,6DH,7DH,07H 。與樂(lè)譜所對(duì)應(yīng)的數(shù)碼管段碼 KEYVALUE DB 71H,7CH,07H,4FH 。鍵盤值對(duì)應(yīng)的段碼表,LINE0 DB
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1