實驗指導書2016_第1頁
實驗指導書2016_第2頁
實驗指導書2016_第3頁
實驗指導書2016_第4頁
實驗指導書2016_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、西南大學 工程技術學院機械專業(yè) 單片機原理實驗指導書2016年3月修改實驗一 開發(fā)工具的使用偉福編程軟件、編程器、實驗箱(板)的使用一、 實驗目的1 掌握仿真軟件、編程器、實驗箱(板)的安裝、使用方法2 學習I/O口的使用方法3 學習延時子程序的編寫和使用二、 實驗說明使用偉福仿真軟件Wave6000、編程器、實驗電路板。實驗時間:3學時。三、 實驗內(nèi)容及步驟1 啟動計算機,按照軟件安裝說明安裝偉福仿真軟件,進入開發(fā)環(huán)境。2 參照開發(fā)環(huán)境說明,掌握軟件的使用。3 P2.0 P2.1接發(fā)光二極管,調(diào)試程序示例,使用軟件延時方式,觀察發(fā)光二極管的閃爍。4 參照程序示例,使用軟件延時方式,編寫程序,

2、P2.0 、P2.1,控制光二極管以4Hz、以2Hz的頻率閃爍。5 寫實驗報告,內(nèi)容包括電路原理圖,匯編程序,延時的計算,心得體會等四、 程序示例;P2.0輸出以某頻率方波,P2.1以其1/2頻率輸出方波ORG 00HSJMP MAIN;跳轉(zhuǎn)到主程序ORG 30HMAIN:MOV R0,#02HFP10:CALL DELAYCPL P2.0DJNZ R0, FP10CPL P2.1MOV R0,#02HSJMP FP10DELAY:MOV R1,#100DEL1:MOV R2,#50DJNZ R2,$NOPNOPDJNZ R1,DEL1RETEND思考:在此例中,P2.0、P2.1輸出方波的頻

3、率究竟是多少?實驗二 流水燈一、 實驗目的1. 掌握偉福軟件、編程器、實驗箱的使用。2.體驗I/O口的使用。3. 掌握軟件延時的設計。二、實驗說明實驗時間:3學時。三、實驗內(nèi)容及要求實驗內(nèi)容:(一)使用灌電流方式,P1口或P2外接8個發(fā)光二極管。編程序,控制發(fā)光二極管按一定的頻率(25赫茲)循環(huán)點亮。(二)發(fā)光二極管按一定的頻率(25赫茲)向左循環(huán)點亮50次后,向右左循環(huán)點亮50次后,往復進行。實驗要求:1補充完整電路原理圖。2編寫相應完整的匯編程序,并完成軟件模擬調(diào)試。3使用編程器、實驗箱調(diào)試程序。四、實驗設備:PC機、編程器、THDPJ1單片機開發(fā)綜合實驗箱五、部分電路原理圖請自行補充最小

4、系統(tǒng),以及P1口未畫完的部分VccR1680歐LED1P1.08051六、實驗報告要求1. 整理好執(zhí)行正確的程序;2. 寫實驗報告,內(nèi)容包括實驗項目、內(nèi)容,電路原理圖,匯編程序,計算說明,實驗要求完成情況,心得體會。注意:實驗用系統(tǒng)板(小板)上的8個LED是已經(jīng)接在P2口。實驗三 程序設計實驗(一)單字節(jié)累加平均計算程序一、實驗目的: 熟練掌握80C51匯編語言程序設計方法。 熟練掌握80C51匯編語言程序的調(diào)試方法。二、實驗說明實驗時間:3學時。三、實驗內(nèi)容:完成從內(nèi)部數(shù)據(jù)存儲區(qū)20H開始的8個單字節(jié)數(shù)累加、計算平均程序的設計與調(diào)試。累加結果存放在29H(高字節(jié))、2AH(低字節(jié)),平均數(shù)存

5、放在2BH。四、實驗設備: 機 五、思考:如何使用軟件Wave6000調(diào)試所編寫的計算程序?六、實驗報告要求1. 整理程序和數(shù)據(jù);2. 寫實驗報告,內(nèi)容包括實驗項目、內(nèi)容,匯編程序及其相應的注釋說明,實驗完成情況,心得體會。實驗四 程序設計實驗(二)多字節(jié)累加平均計算程序設計一、 實驗目的1. 掌握偉福仿真軟件使用。2. 掌握多字節(jié)累加程序設計。二、實驗說明實驗時間:3學時。三、實驗內(nèi)容及要求實驗內(nèi)容: 編程序,將內(nèi)部數(shù)據(jù)存儲區(qū)從地址30H開始的連續(xù)4個雙字節(jié)數(shù)(30H高字節(jié)31H低字節(jié)、32H高字節(jié)33H低字節(jié)、34H高字節(jié)35H低字節(jié)、36H高字節(jié)37H低字節(jié))累加,結果存放在38H、39

6、H、3AH(低字節(jié)),并計算平均數(shù),存放在3BH、3CH(低字節(jié))。實驗要求:1編寫程序;2先將30H開始的連續(xù)4個雙字節(jié)數(shù)數(shù)據(jù),再調(diào)試程序,多次填上不同數(shù)值觀察計算是否正確;2編寫實驗報告。四、實驗設備:PC機、偉福仿真軟件。實驗五 程序設計實驗(三)乘法計算程序一、實驗目的: 熟練掌握80C51匯編語言程序設計方法。 熟練掌握80C51匯編語言程序的調(diào)試方法。二、實驗說明實驗時間:3學時。三、實驗內(nèi)容:編程序?qū)崿F(xiàn)內(nèi)部數(shù)據(jù)存儲區(qū)兩個雙字節(jié)數(shù)相乘。30H(高字節(jié))31H(低字節(jié))乘以32H(高字節(jié))33H(低字節(jié)),結果放在40H開始的4個字節(jié)中,40H放最高字節(jié)。四、實驗設備:PC機 五、實

7、驗報告要求1. 整理好程序和數(shù)據(jù);2. 寫實驗報告,內(nèi)容包括實驗項目、內(nèi)容,匯編程序及其相應的注釋說明,實驗完成情況,心得體會。實驗六 程序設計實驗(四)數(shù)據(jù)段搬移程序一、 實驗目的1. 掌握偉福仿真軟件使用。2. 掌握數(shù)據(jù)搬移程序的設計。二、實驗說明實驗時間:3學時。三、實驗內(nèi)容及要求實驗內(nèi)容: 編程序,將內(nèi)部數(shù)據(jù)存儲區(qū)從地址30H開始的連續(xù)16個字節(jié)搬到片內(nèi)數(shù)據(jù)存儲區(qū)地址40H開始的連續(xù)16個字節(jié),并將地址30H開始的連續(xù)16個字節(jié)清零。實驗要求:1編寫程序;2先將30H開始的連續(xù)16個字節(jié)填上數(shù)據(jù),再逐步、斷點等方法調(diào)試程序;2編寫實驗報告。四、實驗設備:PC機、偉福仿真軟件。實驗七、定

8、時器的使用(查詢方式)一、 實驗目的1. 掌握編程器使用。2. 掌握定時/計數(shù)器初始化程序的設計。3. 掌握使用定時/計數(shù)器的方式1、方式2的編程方法。二、實驗說明實驗時間:3學時。三、實驗內(nèi)容及要求實驗內(nèi)容1、選擇定時器T1為工作方式1,產(chǎn)生100mS定時,使P1口或P2的八個發(fā)光二極管循環(huán)閃亮。2、選擇定時器T1為工作方式2,產(chǎn)生100mS定時,使P1口或P2的八個發(fā)光二極管循環(huán)閃亮。實驗要求:1補充完整電路原理圖;2查詢方式使用中斷;2編寫相應完整的匯編程序,并完成軟件模擬調(diào)試;3使用編程器、實驗箱調(diào)試程序。四、實驗設備:PC機、編程器、THDPJ1單片機開發(fā)綜合實驗箱五、部分電路原理圖

9、請自行補充最小系統(tǒng),及P1口未畫完的部分。VccR1680 歐LED1P1.08051六、實驗報告要求1. 整理好執(zhí)行正確的程序;2. 寫實驗報告,內(nèi)容包括實驗項目、內(nèi)容,電路原理圖,匯編程序,定時器的初使化說明,初值計算說明,實驗要求完成情況,心得體會。注意:實驗用系統(tǒng)板(小板)上的8個LED是已經(jīng)接在P2口。實驗八 定時器的使用(中斷方式)一、實驗目的1. 掌握偉福仿真軟件、編程器使用。2. 掌握定時/計數(shù)器初始化程序的設計。3. 掌握使用定時/計數(shù)器的方式1、方式2的編程方法。二、實驗說明實驗時間:3學時。三、實驗內(nèi)容及要求實驗內(nèi)容1、選擇定時器T1為工作方式1,產(chǎn)生100mS定時,使P

10、1口或P2的八個發(fā)光二極管循環(huán)閃亮。2、選擇定時器T1為工作方式2,產(chǎn)生100mS定時,使P1口或P2的八個發(fā)光二極管循環(huán)閃亮。實驗要求:1補充完整電路原理圖;2用中斷方式使用定時器;2編寫相應完整的匯編程序,并完成軟件模擬調(diào)試;3使用編程器、實驗箱調(diào)試程序。四、實驗設備:PC機、編程器、THDPJ1單片機開發(fā)綜合實驗箱五、部分電路原理圖請自行補充最小系統(tǒng),及P1口未畫完的部分。VccR1680 歐LED1P1.08051六、實驗報告要求1. 整理好執(zhí)行正確的程序;2. 寫實驗報告,內(nèi)容包括實驗項目、內(nèi)容,電路原理圖,匯編程序,定時器的初使化說明,初值計算說明,實驗要求完成情況,心得體會。注意

11、:實驗用系統(tǒng)板(小板)上的8個LED是已經(jīng)接在P2口。實驗九 同步串口應用于LED靜態(tài)顯示一、 實驗目的1. 掌握同步串口應用于接口擴展。2. 掌握七段數(shù)碼顯示設計的基本方法。二、實驗說明實驗時間:3學時。三、實驗內(nèi)容及要求實驗內(nèi)容使用MCS51單片機的同步串口功能,利用三片8位并行輸出串行移位寄存器74LS164,實現(xiàn)000到999的循環(huán)顯示,每隔100ms將顯示數(shù)字加一。實驗要求:1畫出完整電路原理圖,并進行實驗箱電路連接。2編寫相應完整的匯編程序,并完成軟件模擬調(diào)試。3使用編程器、實驗箱調(diào)試程序。四、實驗設備:PC機、編程器、THDPJ1單片機開發(fā)綜合實驗箱六、實驗報告要求1. 整理好執(zhí)

12、行正確的程序;2. 寫實驗報告,內(nèi)容包括實驗項目、內(nèi)容,電路原理圖,匯編程序以及相應當說明注釋,實驗要求的完成情況,心得體會。注意:實驗箱內(nèi)的七段共陽極數(shù)碼管是倒序連接,即D7接a段,D6接b段,D5接c段,D4接d段,教材P130段碼表旋轉(zhuǎn)180度請自行整理出對應的段碼表。實驗箱有5位數(shù)碼管,只看后面三位,可先視前兩位不存在,再思考:如何使前兩位熄滅,只是后三位顯示?實驗十 按鍵控制LED靜態(tài)顯示一、 實驗目的1. 掌握同步串口應用于接口擴展。2. 掌握七段數(shù)碼顯示設計的基本方法。3. 掌握獨立按鍵查詢方式的使用二、實驗說明實驗時間:3學時。三、實驗內(nèi)容及要求實驗內(nèi)容使用MCS51單片機的同

13、步串口功能,利用三片8位并行輸出串行移位寄存器74LS164,實現(xiàn)000到999的循環(huán)顯示,每按一次按鍵將顯示數(shù)字加一。實驗要求:1畫出完整電路原理圖,并進行實驗箱電路連接。2編寫相應完整的匯編程序,并完成軟件模擬調(diào)試。3使用編程器、實驗箱調(diào)試程序。四、實驗設備:PC機、編程器、THDPJ1單片機開發(fā)綜合實驗箱六、實驗報告要求1. 整理好執(zhí)行正確的程序;2. 寫實驗報告,內(nèi)容包括實驗項目、內(nèi)容,電路原理圖,匯編程序以及相應當說明注釋,實驗要求的完成情況,心得體會。綜合訓練實驗十一 跑表設計一、 實驗目的1. 掌握同步串口應用于接口擴展。2. 掌握七段數(shù)碼顯示設計的基本方法。3. 掌握獨立按鍵中

14、斷方式的使用。4. 綜合運用單片機知識。二、實驗說明實驗時間:3學時。三、實驗內(nèi)容及要求實驗內(nèi)容使用MCS51單片機的同步串口功能,利用五片8位并行輸出串行移位寄存器74LS164,實現(xiàn)X分到XX秒XX的顯示,按鍵按下從0分00秒00開始計時,再按按鍵,時間停止,再按按鍵,顯示數(shù)值清零。實驗要求:1畫出完整電路原理圖,并進行實驗箱電路連接。2編寫相應完整的匯編程序,并完成軟件模擬調(diào)試。3使用編程器、實驗箱調(diào)試程序。四、實驗設備:PC機、編程器、THDPJ1單片機開發(fā)綜合實驗箱六、實驗報告要求1. 整理好執(zhí)行正確的程序;2. 寫實驗報告,內(nèi)容包括實驗項目、內(nèi)容,電路原理圖,匯編程序以及相應當說明注釋,實驗要求的完成情況,心得體會。綜合訓練實驗十二 實時時鐘設計一、 實驗目的1. 掌握同步串口應用于接口擴展。2. 掌握七段數(shù)碼顯示設計的基本方法。3. 掌握獨立按鍵中斷方式的使用。4. 綜合運用單片機知識。二、實驗說明實驗時間:3學時。三、實驗內(nèi)容及要求實驗內(nèi)容使用MCS51單片機的同步串口功能,利用五片8位并行輸出串行移位寄存器74LS164,實現(xiàn)實時X時XX分XX秒的顯示。二

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論