版權(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ù)實(shí)驗(yàn),1,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),實(shí)驗(yàn)一 熟悉實(shí)驗(yàn)系統(tǒng)及51指令練習(xí) 實(shí)驗(yàn)二 匯編語(yǔ)言程序設(shè)計(jì)練習(xí) 實(shí)驗(yàn)三 MCS-51內(nèi)部接口實(shí)驗(yàn) 實(shí)驗(yàn)四 MCS-51外部接口實(shí)驗(yàn) 實(shí)驗(yàn)五 綜合實(shí)驗(yàn),單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),2,實(shí)驗(yàn)一 熟悉實(shí)驗(yàn)系統(tǒng)及51指令練習(xí),一 實(shí)驗(yàn)要求 1. 指定存儲(chǔ)器中某塊的起始地址和長(zhǎng)度,要求能將其內(nèi)容置1。 2. 將給定的一個(gè)二進(jìn)制數(shù)轉(zhuǎn)換成BCD碼。 3. 給出一個(gè)十六進(jìn)制數(shù),將其轉(zhuǎn)換成ASC碼值。 二 實(shí)驗(yàn)?zāi)康?1. 熟練運(yùn)用Keil開(kāi)發(fā)軟件調(diào)試匯編語(yǔ)言程序。 2. 掌握存儲(chǔ)器讀寫(xiě)方法。 3. 掌握簡(jiǎn)單的數(shù)值轉(zhuǎn)換算法。 4. 了解十六進(jìn)制數(shù)和ASC碼值
2、的區(qū)別。,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),3,三 程序框圖,二進(jìn)制數(shù)轉(zhuǎn)換成BCD碼流程圖,存儲(chǔ)單元清零流程圖,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),4,十六進(jìn)制數(shù)轉(zhuǎn)換ASC碼流程圖,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),5,實(shí)驗(yàn)報(bào)告要求,1. 寫(xiě)出51匯編程序運(yùn)行過(guò)程(簡(jiǎn)單些)。 2. 寫(xiě)出在調(diào)試過(guò)程中出現(xiàn)的錯(cuò)誤(包括語(yǔ)法錯(cuò)誤和邏輯錯(cuò)誤,至少3條)。 3. 簡(jiǎn)單敘述三個(gè)程序運(yùn)行結(jié)果的正確性。,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),6,實(shí)驗(yàn)二 匯編語(yǔ)言程序設(shè)計(jì)練習(xí),一 實(shí)驗(yàn)要求 1. 將指定源地址和長(zhǎng)度的存儲(chǔ)塊移到指定目標(biāo)位置。 2. 在多分支結(jié)構(gòu)的程序中,能夠按調(diào)用號(hào)執(zhí)行相應(yīng)的功能,完成指定操作。 3. 給出一組隨機(jī)數(shù),將此組數(shù)據(jù)排序
3、,使之成為有序排列。 二 實(shí)驗(yàn)?zāi)康?1掌握內(nèi)存塊的移動(dòng)方法。 2了解程序的多分支結(jié)構(gòu)。掌握多分支結(jié)構(gòu)程序的編程 方法。 3了解數(shù)據(jù)排序的簡(jiǎn)單算法。,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),7,三程序框圖,內(nèi)存塊的移動(dòng)流程圖,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),8,分支結(jié)構(gòu)程序流程圖,數(shù)據(jù)排序流程圖,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),9,排序程序1. 在程序運(yùn)行前, 在20h單元開(kāi)始隨機(jī)存放10個(gè)數(shù)。2. 程序運(yùn)行后,查看20h開(kāi)始的10個(gè)單元的數(shù)據(jù)是否有序。,ORG 0H LOOP3:MOV R0,#20H MOV R2,#9 CLR 0F0H LOOP: MOV A,R0 MOV 30H,A INC R0 MOV A,R0
4、 CJNE A,30H,LOOP1 LOOP1:JNC LOOP2,XCH A,30H MOV R0,A DEC R0 MOV R0,30H INC R0 SETB 0F0H LOOP2:DJNZ R2,LOOP JB 0F0H,LOOP3 SJMP $ END,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),10,實(shí)驗(yàn)二報(bào)告要求:,在結(jié)果分析中: 1.寫(xiě)出調(diào)試程序過(guò)程中出現(xiàn)的錯(cuò)誤(3處)。 2. 對(duì)3個(gè)程序運(yùn)行結(jié)果分析是否正確。 3. 寫(xiě)出第二個(gè)程序運(yùn)行過(guò)程的pc值。若(20H)=8,結(jié)果如何?能不能實(shí)現(xiàn)多分支轉(zhuǎn)移?,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),11,實(shí)驗(yàn)三 MCS-51內(nèi)部接口實(shí)驗(yàn),一實(shí)驗(yàn)要求 (一)P1口輸入/
5、輸出實(shí)驗(yàn) 1. p1口做輸出口,接八只發(fā)光二極管,編寫(xiě)程序,使發(fā)光二極管循環(huán)點(diǎn)亮。 2. P1口既做輸入又做輸出,將兩個(gè)開(kāi)關(guān)的狀態(tài)在四個(gè)發(fā) 光二極管上顯示出來(lái)。 (二)外部中斷實(shí)驗(yàn) 用單次脈沖申請(qǐng)中斷,在中斷處理程序中對(duì)輸出信號(hào)進(jìn)行反轉(zhuǎn)。 (三)定時(shí)器實(shí)驗(yàn) 用8031內(nèi)部定時(shí)器,每0.1秒鐘T1溢出中斷一次。P1口的P1.0P1.7分別接發(fā)光二極管的L1L8。要求編寫(xiě)程序模擬一循環(huán)彩燈。,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),12,二實(shí)驗(yàn)?zāi)康?1掌握p1口的使用方法和延時(shí)子程序的編寫(xiě)及使用。 2進(jìn)一步學(xué)習(xí)多分支結(jié)構(gòu)程序的編程方法。 3學(xué)習(xí)外部中斷技術(shù)的基本使用及中斷處理程序的編程方法。 4學(xué)習(xí)8031內(nèi)部
6、計(jì)數(shù)器的使用和編程方法,掌握中斷處理程序的編寫(xiě)方法。,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),13,三 實(shí)驗(yàn)說(shuō)明 1. P1口做輸出口的實(shí)驗(yàn)說(shuō)明,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),14,2. 延時(shí)程序編寫(xiě) (1)軟件延時(shí) 本實(shí)驗(yàn)系統(tǒng)晶振為6.144MHZ,則一個(gè)機(jī)器周期為126.144us即10.512us=2us?,F(xiàn)要寫(xiě)一個(gè)延時(shí)0.1s的程序,可大致寫(xiě)出如下: MOV R7,#X 2us DEL1:MOV R6,#200 2us DEL2:DJNZ R6,DEL2 4us DJNZ R7,DEL1 4us RET 4us (2us+4us200+4us) X+2us+4us=0.1 106us (2)硬件延時(shí),單
7、片機(jī)原理及接口技術(shù)實(shí)驗(yàn),15,3. P1口既做輸入又做輸出實(shí)驗(yàn)說(shuō)明,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),16,程序運(yùn)行后輸入與輸出的關(guān)系,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),17,4. 中斷程序?qū)嶒?yàn)說(shuō)明,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),18,5. 定時(shí)器實(shí)驗(yàn)說(shuō)明,由8031內(nèi)部定時(shí)器1按方式1工作,即作為16位定時(shí)器使用,每0.1秒鐘T1溢出中斷一次。P1口的P1.0P1.7分別接發(fā)光二極管的L1L8。要求編寫(xiě)程序模擬一循環(huán)彩燈。彩燈變化花樣可自行設(shè)計(jì)。例程給出的變化花樣為: L1、L2、L8依次點(diǎn)亮; L1、L2、L8依次熄滅; L1、L2、L8全亮、全滅。 各時(shí)序間隔為0.5秒。讓發(fā)光二極管按以上規(guī)律循環(huán)顯示下去。
8、學(xué)生可以任選一個(gè)變化花樣。,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),19,四程序流程圖,八只發(fā)光二極管循環(huán)點(diǎn)亮流程圖,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),20,P1口既做輸入又做輸出流程圖,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),21,INT0初始化流程圖,INT0中斷服務(wù)程序流程圖,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),22,定時(shí)器初始化流程圖,定時(shí)器中斷服務(wù)程序流程圖,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),23,實(shí)驗(yàn)四 MCS-51外部接口實(shí)驗(yàn),一實(shí)驗(yàn)要求 (一)利用74LS244做為輸入口,讀取開(kāi)關(guān)狀態(tài),并將此狀態(tài)通過(guò)發(fā)光二極管顯示出來(lái)。 (二)利用8255A可編程并行接口芯片,重復(fù)(一)的內(nèi)容。實(shí)驗(yàn)可用B通道作為開(kāi)關(guān)量輸入口,A通道作為顯示輸出口
9、。 二實(shí)驗(yàn)?zāi)康?1. 學(xué)習(xí)在單片機(jī)系統(tǒng)中擴(kuò)展簡(jiǎn)單I/O口的方法。 2. 學(xué)習(xí)數(shù)據(jù)輸入,輸出程序的編制方法。 3. 了解8255A芯片的結(jié)構(gòu)及編程方法。 4. 掌握通過(guò)8255A并行口讀取開(kāi)關(guān)數(shù)據(jù)的方法。,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),24,三實(shí)驗(yàn)原理及說(shuō)明,1. 74LS244的IN0IN7接開(kāi)關(guān)的K1K8,片選信號(hào)CS244接CS1。,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),25,2. 74LS273的O0O7接發(fā)光二極管的L1L8,片選信號(hào)CS273接CS2。,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),26,3. 8255A可編程并行接口芯片輸入輸出,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),27,四程序流程圖,74LS244做輸出端口流
10、程圖,8255A做輸出端口流程圖,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),28,實(shí)驗(yàn)五 綜合實(shí)驗(yàn),一實(shí)驗(yàn)要求 通過(guò)8255A 的PA口輸出段碼,PB口輸出位碼。編程動(dòng)態(tài)顯示“012345”。 二實(shí)驗(yàn)?zāi)康?1復(fù)習(xí)鞏固8255接口芯片的應(yīng)用。 2掌握八段數(shù)碼管的使用方法,及動(dòng)態(tài)顯示的編程方法。,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),29,三實(shí)驗(yàn)原理及說(shuō)明,PA0PA7接ADP,PB0PB5接SLED1SLED6,8255片選信號(hào)接CS0,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),30,LED位控制,LED段碼控制,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),31,四程序流程圖,8255A 控制八段數(shù)碼管顯示流程圖,單片機(jī)原理及接口技術(shù)實(shí)驗(yàn),32,相應(yīng)程序:
11、 MOV A,#80H MOV DPTR ,#0CFA3H MOVX DPTR ,A LOOP1: MOV R2, #6 MOV R0,#20H MOV R1,#0FEH LOOP: MOV A,R0 INC R0 ADD A,#25 MOVC A,A+PC MOV DPTR,#0CFA0H MOVX DPTR,A MOV A,R1 INC DPTR MOVX DPTR,A RL A MOV R1,A LCALL DELAY DJNZ R2, LOOP SJMP LOOP1,DELAY: MOV R6,#4 DEL:MOV R7,#200 DJNZ R7,$ DJNZ R6,DEL RET DB 3FH,06H,
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇海事職業(yè)技術(shù)學(xué)院《茶葉審評(píng)與檢驗(yàn)實(shí)驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 華南理工大學(xué)《金蝶云ERP供應(yīng)鏈管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖北交通職業(yè)技術(shù)學(xué)院《地質(zhì)與地貌學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 遵義職業(yè)技術(shù)學(xué)院《工程軟件與程序設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 珠海藝術(shù)職業(yè)學(xué)院《建筑師業(yè)務(wù)基礎(chǔ)與實(shí)踐》2023-2024學(xué)年第一學(xué)期期末試卷
- 重慶青年職業(yè)技術(shù)學(xué)院《攝影報(bào)道》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江同濟(jì)科技職業(yè)學(xué)院《舞臺(tái)表演化妝與發(fā)型》2023-2024學(xué)年第一學(xué)期期末試卷
- 重慶安全技術(shù)職業(yè)學(xué)院《模擬電子技術(shù)實(shí)驗(yàn)B》2023-2024學(xué)年第一學(xué)期期末試卷
- 中南財(cái)經(jīng)政法大學(xué)《融媒體與節(jié)目策劃》2023-2024學(xué)年第一學(xué)期期末試卷
- 鄭州亞歐交通職業(yè)學(xué)院《裝配式建筑識(shí)圖與實(shí)務(wù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 中考英語(yǔ)688高頻詞大綱詞頻表
- GB/T 2315-2017電力金具標(biāo)稱(chēng)破壞載荷系列及連接型式尺寸
- 標(biāo)準(zhǔn)工時(shí)基礎(chǔ)知識(shí)及應(yīng)用 課件
- 咽旁間隙腫瘤課件
- (完整版)中職數(shù)學(xué)習(xí)題及答案
- 高中語(yǔ)文 蘇軾導(dǎo)讀 課件
- 府谷縣恒陽(yáng)陽(yáng)建材有限公司-15萬(wàn)立方米-年混凝土攪拌站項(xiàng)目報(bào)告書(shū)
- 水中鋼管樁施工方案
- 上交所期權(quán)投資者綜合試卷考試及答案
- 超市日常工作檢查表
- 電纜熱穩(wěn)定校驗(yàn)計(jì)算書(shū)
評(píng)論
0/150
提交評(píng)論