![微機(jī)原理與接口實(shí)驗(yàn)報(bào)告_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/25/55905439-3292-4053-88c8-d43109ab493a/55905439-3292-4053-88c8-d43109ab493a1.gif)
![微機(jī)原理與接口實(shí)驗(yàn)報(bào)告_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/25/55905439-3292-4053-88c8-d43109ab493a/55905439-3292-4053-88c8-d43109ab493a2.gif)
![微機(jī)原理與接口實(shí)驗(yàn)報(bào)告_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/25/55905439-3292-4053-88c8-d43109ab493a/55905439-3292-4053-88c8-d43109ab493a3.gif)
![微機(jī)原理與接口實(shí)驗(yàn)報(bào)告_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/25/55905439-3292-4053-88c8-d43109ab493a/55905439-3292-4053-88c8-d43109ab493a4.gif)
![微機(jī)原理與接口實(shí)驗(yàn)報(bào)告_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/25/55905439-3292-4053-88c8-d43109ab493a/55905439-3292-4053-88c8-d43109ab493a5.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 微機(jī)原理與接口實(shí)驗(yàn)報(bào)告班級(jí):計(jì)算機(jī) 班姓名:學(xué)號(hào):日期:2016.12.16目錄實(shí)驗(yàn)1 六位數(shù)碼管動(dòng)態(tài)顯示實(shí)驗(yàn)3實(shí)驗(yàn)2 小鍵盤(pán)案件識(shí)別實(shí)驗(yàn)7實(shí)驗(yàn)3 8位AD轉(zhuǎn)換實(shí)驗(yàn)12實(shí)驗(yàn)4步進(jìn)電機(jī)實(shí)驗(yàn)16實(shí)驗(yàn)1 六位數(shù)碼管動(dòng)態(tài)顯示實(shí)驗(yàn)1.1 實(shí)驗(yàn)?zāi)康牧私夤碴幖?jí)數(shù)碼管顯示數(shù)字的原理,掌握六位共陰級(jí)數(shù)碼管動(dòng)態(tài)顯示的控制方法。1.2 實(shí)驗(yàn)原理、內(nèi)容,接線(xiàn)圖,程序流程圖,必要時(shí)附上實(shí)驗(yàn)步驟和電路原理圖?!緦?shí)驗(yàn)原理和內(nèi)容】將09這十個(gè)數(shù)字按照從右到左的順序循環(huán)步進(jìn)顯示,即首先從最右端數(shù)碼管顯示“0”,間隔一定時(shí)間后向左移動(dòng)一位,直到最左端。到最左端后變換數(shù)字,按照同樣的方法顯示19,以此循環(huán)往復(fù)。做實(shí)驗(yàn)之前需要將七
2、段數(shù)碼管上方的撥動(dòng)開(kāi)關(guān)打到“CPU”位置。【實(shí)驗(yàn)接線(xiàn)圖】只需將LED_CS連接到地址譯碼200H即可。【電路原理圖】實(shí)驗(yàn)系統(tǒng)使用了6個(gè)七段共陰級(jí)數(shù)碼管,形成6位數(shù)碼管顯示電路,如圖所示。該電路由六個(gè)共陰級(jí)數(shù)碼管組成,使用了段碼鎖存器(字形鎖存器)74LS273、OC門(mén)驅(qū)動(dòng)器和位碼鎖存驅(qū)動(dòng)器TPIC6B273。段碼鎖存器(字形鎖存器)74LS273輸出高電平有效,位碼鎖存驅(qū)動(dòng)器TPIC6B273輸出低電平有效。/CS為兩個(gè)鎖存器的片選信號(hào)。地址線(xiàn)A0用來(lái)區(qū)分選擇段碼還是位碼,在/CS=0,/IOW=0的情況下,A0=0 CPU發(fā)出來(lái)的數(shù)據(jù)被鎖到段碼鎖存器(字形鎖存器)74LS273,保存字形編碼
3、,A0=1 CPU發(fā)出來(lái)的數(shù)據(jù)被鎖到位碼鎖存驅(qū)動(dòng)器TPIC6B273,保存位選碼。由于位碼鎖存驅(qū)動(dòng)器TPIC6B273將輸入的每一位數(shù)據(jù)反相后再輸出的,所以對(duì)于段選和位選輸入代碼來(lái)說(shuō),都是高電平有效(高電平點(diǎn)亮數(shù)碼管)。每個(gè)七段共陰級(jí)數(shù)碼管顯示十進(jìn)制/16進(jìn)制數(shù)字的字形編碼如圖?!境绦蛄鞒虉D】 1.3 完整的程序清單和相關(guān)注釋。.model small.386data segment num db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fhdata endscode segment assume cs:code,ds:datastart: mov si,0
4、mov ax,data mov ds,ax lea bx,num starter:mov cx,6 mov ah ,00000001bscan: mov dx,200h mov al,bx+si out dx,al mov dx,201h mov al,ah out dx,al call delay shl ah,1 loop scan add si,1 cmp si,10 jnz starter sub si,10 jmp starterdelay proc near ;延時(shí)子程序push bxpush cxmov bx,8d1: mov cx,0d2: loop d2 dec bx jne
5、 d1pop cxpop bx retdelay endpcode ends end start1.4 實(shí)驗(yàn)數(shù)據(jù)及結(jié)果分析實(shí)驗(yàn)結(jié)果:數(shù)碼管按從右到左的順序循環(huán)步進(jìn)顯示09十個(gè)數(shù)字1.5 實(shí)驗(yàn)過(guò)程中遇到的問(wèn)題,以及解決辦法延時(shí)子程序的設(shè)計(jì)出現(xiàn)問(wèn)題,最后參照實(shí)驗(yàn)指導(dǎo)書(shū)上的代碼進(jìn)行改動(dòng)。1.6 實(shí)驗(yàn)總結(jié)(收獲體會(huì),不足之處,以及今后應(yīng)注意的問(wèn)題)掌握了共陰極數(shù)碼管顯示數(shù)字的原理,并能對(duì)其的動(dòng)態(tài)顯示進(jìn)行編程。實(shí)驗(yàn)2 小鍵盤(pán)按鍵識(shí)別實(shí)驗(yàn)1.1 實(shí)驗(yàn)?zāi)康恼莆沼密浖椒ㄗR(shí)別行列式鍵盤(pán)按鍵的原理和方法。1.2 實(shí)驗(yàn)原理、內(nèi)容,接線(xiàn)圖,程序流程圖,必要時(shí)附上實(shí)驗(yàn)步驟和電路原理圖?!緦?shí)驗(yàn)原理和內(nèi)容】當(dāng)實(shí)驗(yàn)板上的小
6、鍵盤(pán)有鍵按下時(shí),將其對(duì)應(yīng)的鍵號(hào)( 16進(jìn)制數(shù)0F)顯示在七段數(shù)碼管上。實(shí)驗(yàn)系統(tǒng)提供了一個(gè)16按鍵的小鍵盤(pán),采用行列式4×4鍵盤(pán),形成矩陣結(jié)構(gòu)。通常,該鍵盤(pán)矩陣的行線(xiàn)和列線(xiàn)分別與8255并行接口的兩個(gè)端口連接,通過(guò)程序的檢測(cè)和判斷來(lái)識(shí)別按鍵操作。當(dāng)需要檢測(cè)某鍵按下時(shí),依次給1、2、3、4行線(xiàn)輸出低電平,某鍵按下時(shí),相應(yīng)的行和列上的兩條線(xiàn)短路,即相應(yīng)的列線(xiàn)被拉成低電平,其他列線(xiàn)維持高電平。程序通過(guò)并口讀回4根列線(xiàn)的值,根據(jù)行線(xiàn)列線(xiàn)為0的狀態(tài)即可判斷出該按鍵的鍵號(hào)(即位置)?!緦?shí)驗(yàn)原理圖】【實(shí)驗(yàn)接線(xiàn)圖】【實(shí)驗(yàn)流程圖】1.3 完整的程序清單和相關(guān)注釋。.Model small .386DAT
7、A SEGMENTrowport dw 200h ;A口 行掃描線(xiàn) 輸出 colport dw 201h ;B口 列檢測(cè)線(xiàn) 輸入controlport dw 203h ;控制字led_cs dw 210h ;led燈片選char db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,67h,77h,7ch,39h,5eh,79h,71htable dw 0fefehdw 0fefdhdw 0fefbhdw 0fef7hdw 0fdfehdw 0fdfdhdw 0fdfbhdw 0fdf7hdw 0fbfehdw 0fbfdhdw 0fbfbhdw 0fbf7hdw 0f
8、7fehdw 0f7fdhdw 0f7fbhdw 0f7f7hDATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATASTART:beg:MOV AX,DATA MOV DS,AX mov dx,controlportmov al,10000010bout dx,alL1: call key1mov bh,ahmov bl,alcall delaycall key1cmp bl,aljnz begcmp bh,ahjnz begmov ax,bxcall dispcall delayjmp L1key1 procmov ah,0fehkey2: mov al,a
9、hmov dx,rowportout dx,almov dx,colportin al,dxor al,0f0hcmp al,0ffhjne num1rol ah,1jmp key2num1: retkey1 endpdelay procpush cxmov cx,8000hdelay1:loop delay1pop cxretdelay endpdisp procpush bxpush dxkey3: mov si,offset tablemov di,offset charmov cx,16key4: cmp ax,sijz key5;inc siinc siinc diloop key4
10、key5: mov al,dimov dx,led_csout dx,almov al,01hinc dxout dx,alpop dxpop bxretdisp endpCODE ENDSEND START1.4 實(shí)驗(yàn)數(shù)據(jù)及結(jié)果分析實(shí)驗(yàn)結(jié)果:在小鍵盤(pán)上按鍵輸入值,數(shù)碼管上就顯示出按鍵值。1.5 實(shí)驗(yàn)過(guò)程中遇到的問(wèn)題,以及解決辦法剛開(kāi)始對(duì)8255的工作方式不太熟悉,不是很清楚工作原理,最后查詢(xún)接口書(shū)并逐漸掌握。1.6 實(shí)驗(yàn)總結(jié)(收獲體會(huì),不足之處,以及今后應(yīng)注意的問(wèn)題)掌握了行列式鍵盤(pán)按鍵的原理,能夠運(yùn)用8255方式0的編程方法。實(shí)驗(yàn)3 8位A/D轉(zhuǎn)換實(shí)驗(yàn)1.1 實(shí)驗(yàn)?zāi)康恼莆漳?數(shù)信號(hào)轉(zhuǎn)換的基
11、本原理,掌握ADC0809芯片的查詢(xún)方式使用方法。1.2 實(shí)驗(yàn)原理、內(nèi)容,接線(xiàn)圖,程序流程圖,必要時(shí)附上實(shí)驗(yàn)步驟和電路原理圖。【實(shí)驗(yàn)原理和內(nèi)容】從ADC0809通道0輸入0-+5V可變電壓,啟動(dòng)AD轉(zhuǎn)換,使用查詢(xún)方式讀取轉(zhuǎn)換數(shù)據(jù),并以16進(jìn)制顯示在數(shù)碼管上?!緦?shí)驗(yàn)接線(xiàn)圖】【電路原理圖】【實(shí)驗(yàn)流程圖】1.3 完整的程序清單和相關(guān)注釋。;08.08.02 TEST a/d OK.model small.386AD_IO EQU 200HLED_IO EQU 210HDATA SEGMENTLEDCODE DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,67H,77H,
12、7CH,39H,5EH,79H,71H ;0-F的LED顯示編碼DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXRPT:MOV DX,AD_IOOUT DX,ALMOV DX,AD_IOADD DX,2L1:IN AL,DXTEST AL,01HJZ L1MOV DX,AD_IOINC DXIN AL,DXCALL DISPJMP RPTDISP PROCMOV SI,OFFSET LEDCODEMOV BX,SIMOV CH,ALMOV CL,4ROR AL,CLAND AL,0FHMOV AH,0AD
13、D BX,AXMOV AL,BXMOV DX,LED_IOOUT DX,ALMOV AL,02HINC DXNOPOUT DX,ALCALL DELAYMOV AL,CHAND AL,0FHMOV AH,0ADD SI,AXMOV AL,SIMOV DX,LED_IOOUT DX,ALMOV AL,01HINC DXOUT DX,ALCALL DELAYRETDISP ENDPDELAY PROCPUSH CXMOV CX,50HX1:LOOP X1POP CXRETDELAY ENDPCODE ENDSEND START1.4 實(shí)驗(yàn)數(shù)據(jù)及結(jié)果分析轉(zhuǎn)動(dòng)電位器,數(shù)碼管上顯示出數(shù)字1.5 實(shí)驗(yàn)過(guò)程
14、中遇到的問(wèn)題,以及解決辦法編程上遇到問(wèn)題,最后通過(guò)詢(xún)問(wèn)同學(xué)解決了問(wèn)題1.6 實(shí)驗(yàn)總結(jié)(收獲體會(huì),不足之處,以及今后應(yīng)注意的問(wèn)題)對(duì)于ADC0809的應(yīng)用有了更深的理解,掌握了對(duì)其的編程方法。實(shí)驗(yàn)4 步進(jìn)電機(jī)實(shí)驗(yàn)1.1 實(shí)驗(yàn)?zāi)康恼莆詹竭M(jìn)電機(jī)的控制方法。1.2 實(shí)驗(yàn)原理、內(nèi)容,接線(xiàn)圖,程序流程圖,必要時(shí)附上實(shí)驗(yàn)步驟和電路原理圖?!緦?shí)驗(yàn)原理和內(nèi)容】編寫(xiě)匯編程序,使用8255的A口控制步進(jìn)電機(jī)的運(yùn)轉(zhuǎn)。步進(jìn)電機(jī)型號(hào)為20BY20H04,工作電壓5V,每轉(zhuǎn)一圈需48步,每步旋轉(zhuǎn)7.5度。48 * 7.5 360,剛好是一圈。步進(jìn)電機(jī)的勵(lì)磁線(xiàn)圈及其勵(lì)磁順序如圖。電機(jī)驅(qū)動(dòng)電路使用了ULN2803芯片?!緦?shí)驗(yàn)接
15、線(xiàn)圖】【實(shí)驗(yàn)流程圖】1.3 完整的程序清單和相關(guān)注釋。.MODEL SMALL.386IO_ADDRESS EQU 200HDATA SEGMENTSPEED DB 2DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXMOV DX,IO_ADDRESSADD DX,03MOV AL,80HOUT DX,ALSPEEDIN:A1:MOV DX,IO_ADDRESSMOV AL,01HOUT DX,ALCALL DELAYMOV AL,03HOUT DX,ALCALL DELAYMOV AL,02HOUT DX,ALCALL DELAYMOV AL,06HOUT DX,ALCALL DELAYMOV AL,04HOUT DX,ALCALL DELAYMOV AL,0CHOUT DX,ALCALL DELAYMOV AL,08HOUT DX,ALCALL DELAYMOV AL,09HOUT DX,ALCALL DELAYJMP A1
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度腳手架租賃與施工安全培訓(xùn)合同模板
- 2025年度借款合同書(shū)面質(zhì)證技術(shù)創(chuàng)新與升級(jí)方案
- 2025年度婚宴婚禮現(xiàn)場(chǎng)醫(yī)療急救服務(wù)合同
- 便宜出售商鋪合同范本
- 2025年度互聯(lián)網(wǎng)金融服務(wù)合同退款及資金安全保障協(xié)議
- 化驗(yàn)員人事合同范本
- 邊坡勞務(wù)施工合同范本
- 2025年中國(guó)自動(dòng)駕駛重卡行業(yè)市場(chǎng)前瞻與商業(yè)模式分析報(bào)告
- 體檢中心保安合同范本
- 出售老齡樹(shù)木合同范例
- 2025江蘇省全日制勞動(dòng)合同書(shū)范本
- 地方融資平臺(tái)債務(wù)和政府中長(zhǎng)期支出事項(xiàng)監(jiān)測(cè)平臺(tái)操作手冊(cè)-單位
- 放射科護(hù)理常規(guī)
- 儒釋道文化秒解
- 新時(shí)代中小學(xué)教師職業(yè)行為十項(xiàng)準(zhǔn)則
- 人教版八年級(jí)上冊(cè)英語(yǔ)1-4單元測(cè)試卷(含答案)
- 初中數(shù)學(xué)教學(xué)經(jīng)驗(yàn)分享
- 2024年銀行考試-興業(yè)銀行考試近5年真題附答案
- 2024年公開(kāi)招聘人員報(bào)名資格審查表
- 2024年中國(guó)油缸用導(dǎo)向環(huán)市場(chǎng)調(diào)查研究報(bào)告
- 長(zhǎng)螺旋鉆孔壓灌樁工程勞務(wù)清包合同(范本)
評(píng)論
0/150
提交評(píng)論