【正文】
學(xué)習(xí)參考。你必須努力,當(dāng)有一天驀然回首時(shí),你的回憶里才會(huì)多一些色彩斑斕,少一些蒼白無(wú)力。4. 歲月是無(wú)情的,假如你丟給它的是一片空白,它還給你的也是一片空白。既糾結(jié)了自己,又打擾了別人。用一些事情,總會(huì)看清一些人。2. 若不是心寬似海,哪有人生風(fēng)平浪靜。對(duì)微機(jī)接口技術(shù)及編程技巧提升了認(rèn)識(shí),意識(shí)到我們所學(xué)的東西將來(lái)都是要付諸實(shí)踐的,所以一切要從實(shí)際情況出發(fā),理論聯(lián)系實(shí)際,這樣才能真正發(fā)揮我們所具備的能力。很多平時(shí)模棱兩可的知識(shí)點(diǎn)都認(rèn)真復(fù)習(xí)并實(shí)踐了,畢竟看程序和寫(xiě)程序是有很大區(qū)別的。并分別畫(huà)出了程序流程圖,并寫(xiě)出了程序。從硬件圖可以看到,沒(méi)有給出完整的芯片管腳圖,由于如RESET、REDAY、DEN、VCC、GND管腳不影響功能實(shí)現(xiàn),所以只畫(huà)出影響功能實(shí)現(xiàn)的管腳圖。由于本設(shè)計(jì)系統(tǒng)比較簡(jiǎn)單,主要通過(guò)與門(mén)及38譯碼器,運(yùn)用比較簡(jiǎn)單的編址方法進(jìn)行解決。八、元件清單名字?jǐn)?shù)量功能80881CPU8259A1中斷82823地址鎖存82861數(shù)據(jù)緩沖與門(mén)若干要有14路,地址編碼非門(mén)1存儲(chǔ)器/其他IO器件選擇82531定時(shí)82551并行接口74LS1381地址編碼九、所遇問(wèn)題與小結(jié) 問(wèn)題與解決1) 雖然ADC芯片在課程中沒(méi)有設(shè)計(jì)到,通過(guò)上網(wǎng)查閱資料,了解芯片管腳及其主要功能。采集累加次數(shù)加1 MOV CL,DI MOV CH,CL+1 MOV DI,CH IRET INTP ENDP MOV AH,4CH INT 21HCODES ENDS END START 七、本設(shè)計(jì)實(shí)現(xiàn)功能 從附圖的硬件連線圖中,Vin口送入模擬電壓量,然后再數(shù)碼管上顯示電壓的大小,其中上面的為個(gè)位,下面的為小數(shù)點(diǎn)后第一位。讀取數(shù)字電壓量 MOV DI,OFFSET SUM AND AX,00001111B ADD DI,AX。延時(shí) JMP B。 OUT 20H,AL。選擇高位的位選 OUT 22H,AL MOV BL,CL/10。送低位數(shù)的段選 CALL DELAY。選擇低位段選 OUT 22H,AL MOV BL,CL10H。N清零 MOV DI,00H B: MOV DI,OFFSET N CMP DI,100 JE A MOV DI,OFFSET X MOV AX,DI MOV CX,AX*50/256。把顯示的數(shù)送給V MOV AX,DI MOV DI,OFFSET V DIV AX,100 MUL AL,50 DIV AX,256 MOV DI,OFFSET V MOV DI,AX MOV DI,OFFSET SUM。給高8位賦值 OUT 30H,AL MOV AL,82H。選擇計(jì)數(shù)器0,工作方式2,先寫(xiě)低8為再寫(xiě)高8位 OUT 33H MOV AL,0F4H。將中斷服務(wù)程序首址段值送20H