版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 單片機(jī)課程實(shí)驗(yàn)教案實(shí)驗(yàn)一 流水燈實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康模?、熟悉仿真軟件PROTEUS的使用方法。2、掌握利用PROTEUS軟件進(jìn)行單片機(jī)系統(tǒng)設(shè)計與仿真的過程。3、掌握發(fā)光二極管的控制方法。實(shí)驗(yàn)原理:利用P1口的通用I/O口功能,P1口做輸出口,通過程序向P1口傳送數(shù)據(jù),用8只發(fā)光二極管分別顯示P1.7P1.0各管腳的電平狀態(tài),編寫程序?qū)崿F(xiàn)暗點(diǎn)以1HZ頻率由低位到高位循環(huán)。P1口接發(fā)光二極管的陰極,P1口的管腳輸出低電平時對應(yīng)的發(fā)光二極管點(diǎn)亮,實(shí)驗(yàn)電路如圖所示。1、從PROTEUS庫中選取元件。(1)AT89S51:單片機(jī);(2)RES、RX8:電阻、8排阻;(3)LED-GREEN:綠色發(fā)光二極管;
2、(4)CAP、CAP-ELEC:電容、電解電容;(5)CRYSTAL:晶振。2、放置元器件。3、放置電源和地。4、連線。5、元器件屬性設(shè)置。6、電氣檢測。實(shí)驗(yàn)設(shè)備與軟件系統(tǒng):1、電腦; 2、MATLAB軟件。實(shí)驗(yàn)步驟:1、畫流程圖。2、編寫匯編程序。3、通過菜單“sourceAdd/Remove Source Files”新建源程序文件:DSJ1.ASM。4、通過菜單“sourceDPJ1.ASM”,打開PROTEUS提供的文本編輯器SRCEDIT,在其中編輯源程序。5、程序編輯好后,單擊按鈕存入文件DSJ1.ASM。6、源程序編譯匯編、生成目標(biāo)代碼文件。7、通過菜單“sourceBuild
3、All”編譯匯編源程序,生成目標(biāo)代碼文件。若編譯失敗,可對程序進(jìn)行修改調(diào)試直至匯編成功。8、加載目標(biāo)代碼文件。9、全速仿真。單擊按鈕,啟動仿真。暗點(diǎn)以1HZ頻率由低位到高位循環(huán)移動。10、仿真調(diào)試。(1)帶斷電仿真。如圖所示,當(dāng)前在“MOVE P1,#8”所在的行設(shè)置斷點(diǎn),當(dāng)前運(yùn)行到這一行時,仿真暫停。此時狀態(tài)為斷點(diǎn)處前一指令“MOVE P1,#4”的運(yùn)行結(jié)果。在CPU resgisters窗口可看到P1的容是4,即00000100B,對應(yīng)于原理圖中P1.2引腳控制的發(fā)光二極管滅,其余的亮。達(dá)到了控制程序代碼與被控對象運(yùn)行過程的協(xié)同仿真。(2)帶觀察窗口仿真。設(shè)置觀察點(diǎn)的條件如圖所示,當(dāng)前“P
4、1”觀察點(diǎn)的條件為:P1=10H(Equal 0x10)當(dāng)運(yùn)行結(jié)果等于這一條件時,仿真暫停。在觀察窗口中當(dāng)前值Value為0x10,上圖中光標(biāo)在觀察點(diǎn)的下一行:MOVE P1,#8。當(dāng)前剛執(zhí)行完“MOVE P1,#10H”,所以,P1.5引腳上所接的發(fā)光二極管不亮。思考題:1、程序計數(shù)器PC在特殊寄存器區(qū)有無地址?2、位尋址區(qū)(單元地址20H2FH)能否作一般RAM區(qū)使用?3、寄存器尋址和寄存器間接尋址的區(qū)別是什么?4、訪問外部RAM應(yīng)該采用什么尋址方式?5、如何改變發(fā)光二極管亮滅的時間間隔,使閃亮速度更快或更慢一些?課堂評價:(1)學(xué)生到課情況、學(xué)生是否按要求自己動手完成實(shí)驗(yàn)任務(wù)、學(xué)生掌握實(shí)
5、驗(yàn)操作的能力情況;(2)指導(dǎo)老師是否按時到課、指導(dǎo)老師是否認(rèn)真做好了實(shí)驗(yàn)準(zhǔn)備、指導(dǎo)老師是否親自演示實(shí)驗(yàn)過程; (3)學(xué)生對指導(dǎo)老師的課后評價。實(shí)驗(yàn)二 開關(guān)控制數(shù)碼管實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康模?、進(jìn)一步熟悉PROTEUS軟件的使用方法和系統(tǒng)仿真設(shè)計的方法。2、掌握數(shù)碼管的顯示原理與控制方法。3、掌握I/O口的控制方法。4、掌熟悉單片機(jī)仿真的一般過程。實(shí)驗(yàn)原理:單片機(jī)AT89S51讀入4位開關(guān)的輸入狀態(tài)(0F),并將其輸出到數(shù)碼管顯示,用PROTEUS設(shè)計、仿真基于AT89S51單片機(jī)的開關(guān)控制LED數(shù)碼管。1、從PROTEUS庫中選取元件。(1)AT89S51:單片機(jī);(2)RES、RX8:電阻、8排阻;(
6、3)7SEG-COM-AN-GRN:帶公共端的共陽七段綠色數(shù)碼管;(4)CAP、CAP-ELEC:電容、電解電容;(5)CRYSTAL:晶振;(6)SW-SPST:帶鎖存的單刀雙擲開關(guān)。2、放置元器件。3、放置電源和地。4、連線。5、元器件屬性設(shè)置。6、電氣檢測。實(shí)驗(yàn)設(shè)備與軟件系統(tǒng):1、電腦; 2、MATLAB軟件。實(shí)驗(yàn)步驟:1、畫流程圖。2、編寫匯編程序。3、通過菜單“sourceAdd/Remove Source Files”新建源程序文件:DSJ2.ASM。4、通過菜單“sourceDSJ2.ASM”,打開PROTEUS提供的文本編輯器SRCEDIT,在其中編輯源程序。5、程序編輯好后,單擊按鈕存入文件DSJ2.ASM。6、源程序編譯匯編、生成目標(biāo)代碼文件。7、通過菜單“sourceBuild All”編譯匯編源程序,生成目標(biāo)代碼文件。若編譯失敗,可對程序進(jìn)行修改調(diào)試直至匯編成功。8、加載目標(biāo)代碼文件。9、單擊按鈕,啟動仿真。開關(guān)斷開,輸入引腳電平為高,開關(guān)閉合,輸入引腳電平為低。思考題:1、LED顯示接口按驅(qū)動方式分為哪兩種?特點(diǎn)是什么?2、如何測試一個數(shù)碼管的好壞?共陰極數(shù)碼管和共陽極數(shù)碼管控制有什么不同?課堂評價:(1)
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 火車開水供應(yīng)窗改造協(xié)議
- 建筑混凝土輸送車維修服務(wù)合同
- 網(wǎng)絡(luò)侵權(quán)打架私了協(xié)議書
- 《個人知識管理N》課件
- 【初中道法】滋養(yǎng)心靈教學(xué)課件-2024-2025學(xué)年統(tǒng)編版道德與法治七年級上冊
- 皮膚病學(xué)定義和范疇
- 關(guān)于建筑工程實(shí)習(xí)報告模板錦集7篇
- 浙江省臺州市(2024年-2025年小學(xué)五年級語文)統(tǒng)編版階段練習(xí)(上學(xué)期)試卷及答案
- 關(guān)于成功的演講稿 15篇
- 智慧園區(qū)運(yùn)營升級解決方案
- 2024年公安智能外呼項目合同
- 河南省信陽市2024-2025學(xué)年七年級上學(xué)期期中歷史試題(含答案)
- GB/T 44570-2024塑料制品聚碳酸酯板材
- 2024年學(xué)校食堂管理工作計劃(六篇)
- 體育賽事組織服務(wù)協(xié)議
- 天車工競賽考核題
- 民辦非企業(yè)單位理事會制度
- 臨床輸血的護(hù)理課件
- 民生銀行在線測評真題
- 人教版(PEP)小學(xué)六年級英語上冊全冊教案
- 第二章 旅游線路類型及設(shè)計原則
評論
0/150
提交評論