




已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1實驗報告實驗課程:單片機實驗學(xué)生姓名:學(xué)號:專業(yè)班級:通信0712009年12月24日2實驗?zāi)夸浺弧U展存儲器讀寫實驗3-5二、外部中斷實驗(急救車與交通燈)6-9三、8255掃描鍵盤、顯示10-13四、串并轉(zhuǎn)換實驗14-163南昌大學(xué)實驗報告學(xué)生姓名:劉俊輝學(xué)號:6100207125專業(yè)班級:通信071實驗類型:驗證綜合設(shè)計創(chuàng)新實驗日期:實驗成績:實驗一擴展存儲器讀寫實驗一.實驗?zāi)康?1學(xué)習(xí)片外存儲器擴展方法。2學(xué)習(xí)數(shù)據(jù)存儲器不同的讀寫方法.編制簡單程序,對實驗板上提供的外部存貯器(62256)進(jìn)行讀寫操作。二.實驗原理:1單片機系統(tǒng)中,對片外存貯器的讀寫操作是最基本的操作。用戶藉此來熟悉MCS51單片機編程的基本規(guī)則、基本指令的使用和使用本仿真實驗系統(tǒng)調(diào)試程序的方法。用戶編程可以參考示例程序和流程框圖。本示例程序中對片外存貯器中一固定地址單元進(jìn)行讀寫操作,并比較讀寫結(jié)果是否一致。不一致則說明讀寫操作不可靠或該存儲器單元不可靠,程序轉(zhuǎn)入出錯處理代碼段(本示例程序通過熄滅一個發(fā)光二極管來表示出錯)。讀寫數(shù)據(jù)的選用,本例采用的是55(0101,0101)與AA(1010,1010)。一般采用這兩個數(shù)據(jù)的讀寫操作就可查出數(shù)據(jù)總線的短路、斷路等,在實際調(diào)試用戶電路時非常有效。用戶調(diào)試該程序時,可以靈活使用單步、斷點和變量觀察等方法,來觀察程序執(zhí)行的流程和各中間變量的值。2在I狀態(tài)下執(zhí)行MEM1程序,對實驗機數(shù)據(jù)進(jìn)行讀寫,若L1燈亮說明RAM讀寫正常。3也可進(jìn)入LCA51的調(diào)試工具菜單中的對話窗口,用監(jiān)控命令方式讀寫RAM,在I狀態(tài)執(zhí)行SX000055,SPACE,屏幕上應(yīng)顯示55,再鍵入AA,SPACE,屏幕上也應(yīng)顯示AA,以上過程執(zhí)行效果與編程執(zhí)行效果完全相同。注:SX是實驗機對外部數(shù)據(jù)空間讀寫命令。4本例中,62256片選接地時,存儲器空間為00007FFFH。三.實驗步驟和電路:4將P1.0接至L1。CS256連GND孔。四.實驗程序框圖:5五實驗程序:ORG0000HLJMPSTARTORG0040HSTART:MOVSP,#60HMOVDPTR,#0000H;置外部RAM讀寫地址MOVA,#55H;測試的數(shù)據(jù)一MOVB,AMOVXDPTR,A;寫外部RAMMOVXA,DPTR;讀外部RAMXRLA,B;比較讀回的數(shù)據(jù)JNZERRORMOVA,#0AAH;測試的數(shù)據(jù)二MOVB,AMOVXDPTR,AMOVXA,DPTRXRLA,BJZPASS;測試通過ERROR:SETBP1.0;測試失敗,點亮LEDSJMP$PASS:CPLP1.0;LED狀態(tài)(亮/滅)轉(zhuǎn)換MOVR1,#00H;延時DELAY:MOVR2,#00HDJNZR2,$DJNZR1,DELAYLJMPSTART;循環(huán)測試END_六.實驗現(xiàn)象與分析:發(fā)現(xiàn)LED燈不停的閃爍,這表明實驗成功假如發(fā)現(xiàn)LED燈先是亮緊接著是滅,這說明實驗不成功6南昌大學(xué)實驗報告學(xué)生姓名:劉俊輝學(xué)號:6100207125專業(yè)班級:通信071實驗類型:驗證綜合設(shè)計創(chuàng)新實驗日期:實驗成績:實驗二外部中斷實驗(急救車與交通燈)一.實驗?zāi)康?1.學(xué)習(xí)外部中斷技術(shù)的基本使用方法。2.學(xué)習(xí)中斷處理程序的編程方法。二.實驗原理:在實驗四內(nèi)容的基礎(chǔ)上增加允許急救車優(yōu)先通過的要求。有急救車到達(dá)時,兩向交通信號為全紅,以便讓急救車通過。假定急救車通過路口時間為10秒,急救車通過后,交通燈恢復(fù)中斷前狀態(tài)。本實驗以按鍵為中斷申請,表示有急救車通過。中斷服務(wù)程序的關(guān)鍵是:1.保護進(jìn)入中斷時的狀態(tài),并在退出中斷之前恢復(fù)進(jìn)入時的狀態(tài)。2.必須在中斷程序中設(shè)定是否允許中斷重入,即設(shè)置EX0位。本例中使用了INT0中斷,一般中斷程序進(jìn)入時應(yīng)保護PSW,ACC以及中斷程序使用但非其專用的寄存器。本例的INT0程序保護了PSW,ACC,2等三個寄存器并且在退出前恢復(fù)了這三個寄存器。另外中斷程序中涉及到關(guān)鍵數(shù)據(jù)的設(shè)置時應(yīng)關(guān)中斷,即設(shè)置時不允許重入。本例中沒有涉及這種情況。實驗開始時K7應(yīng)在H(高電平)端,要產(chǎn)生中斷時先撥向L(低電平)端再撥回H端。三.實驗步驟及連線:PO0-PO3接DG1-DG4,PO4-P07接DR1-DR4。CS273接8300H。K7接P3.2。7四.實驗程序框圖:主程序框圖五實驗程序:ORG0000HLJMPSTARTORG0003H;INT0中斷入口地址LJMPINT0ORG0040HSTART:MOVSP,#60HSETBEX0;INT0中斷有效SETBIT0SETBEALCALLSTATUS0;初始狀態(tài)(都是紅燈)CIRCLE:LCALLSTATUS1;南北綠燈,東西紅燈LCALLSTATUS2;南北綠燈閃轉(zhuǎn)黃燈,東西
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 市場調(diào)研方法的試題及答案
- 新能源車的網(wǎng)聯(lián)互通技術(shù)探討試題及答案
- 應(yīng)聘索道面試題及答案
- 建筑施工安全事故案例溝通的考題解析試題及答案
- 精確鎖定重點知識2025年商務(wù)英語考試試題及答案
- 栽培學(xué)實操試題及答案
- 旅游概論面試題及答案
- 數(shù)學(xué)行動方案幼兒園試題及答案
- 旋律的多樣表達(dá)與和聲支持樂理考試試題及答案
- 樓梯平面圖試題及答案
- 2025年新高考語文模擬考試試卷(五)
- 人教版2025九年級道德與法治中考備考復(fù)習(xí)計劃
- 財務(wù)管理實務(wù)(浙江廣廈建設(shè)職業(yè)技術(shù)大學(xué))知到智慧樹章節(jié)答案
- 部編版歷史九年級上冊第1課-古代埃及【課件】d
- 外包加工安全協(xié)議書
- GB/T 28589-2024地理信息定位服務(wù)
- 數(shù)據(jù)庫原理及應(yīng)用教程(第5版) (微課版)課件 第4章 關(guān)系型數(shù)據(jù)庫理論
- 人工智能訓(xùn)練師理論知識考核要素細(xì)目表五級
- 2024年貴州省中考理科綜合試卷(含答案)
- 110kV變電站專項電氣試驗及調(diào)試方案
- DL-T901-2017火力發(fā)電廠煙囪(煙道)防腐蝕材料
評論
0/150
提交評論