版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 51單片機課程設(shè)計報告</p><p> 學(xué) 院: </p><p> 專業(yè)班級: </p><p> 姓 名: </p><p> 指導(dǎo)教師: </p&
2、gt;<p> 設(shè)計時間: </p><p><b> 51單片機課程設(shè)計</b></p><p><b> 一、設(shè)計任務(wù)與要求</b></p><p> 任務(wù):制作并調(diào)試51單片機學(xué)習(xí)板</p><p><b> 要求:<
3、/b></p><p> 了解并能識別學(xué)習(xí)板上的各種元器件,會讀元器件標(biāo)示;</p><p><b> 會看電路原理圖;</b></p><p> 制作51單片機學(xué)習(xí)板;</p><p> 學(xué)會使用Keil C軟件下載調(diào)試程序;</p><p> 用調(diào)試程序?qū)?1單片機學(xué)習(xí)板調(diào)試成
4、功。</p><p> 二、總原理圖及元器件清單</p><p><b> 1.總原理圖</b></p><p> 要求:用鉛筆在A4紙整頁繪制</p><p><b> 2.元件清單</b></p><p><b> 三、模塊電路分析</b>
5、</p><p><b> 1. 最小系統(tǒng):</b></p><p> 單片機最小系統(tǒng)電路分為振蕩電路和復(fù)位電路,</p><p> 振蕩電路選用 12MHz 高精度晶振, 振蕩電容選用 22p和30p 獨石電容;</p><p> 晶振為單片機提供時鐘激勵,保證單片機內(nèi)部和外部電路的時序邏輯電路協(xié)調(diào)動作,課程中
6、使用的是12M的晶振,可以產(chǎn)生每秒12M頻率的激勵。而構(gòu)成振蕩回路的倆個電容為負(fù)載電容,可以影響晶振的諧振頻率和振蕩幅度。</p><p> 圖 1 圖 2</p><p> 復(fù)位電路使用 RC 電路,使用普通的電解電容與金屬膜電阻即可;</p><p><b> 圖 3</b
7、></p><p> 當(dāng)單片機上電瞬間由于電容電壓不能突變會使電容兩邊的電位相同,此時RST為高電平,之后隨著時間推移電源負(fù)極通過電阻對電容放電,放完電時RST為低電平。正常工作為低電平,高電平復(fù)位。</p><p> ?。ǚ治稣袷庪娐罚簻y振蕩頻率;</p><p> 分析復(fù)位電路:高或低電平復(fù)位?)</p><p><b&g
8、t; 2. 顯示模塊:</b></p><p> 發(fā)光二極管顯示電路:</p><p> Usb的為系統(tǒng)加電時,power的發(fā)光二極管處于高電位,發(fā)光。當(dāng)程序控制其余四個腳的電位為低電位,輸出端口為高電位,剩下的四個發(fā)光二極管發(fā)光</p><p><b> 圖 4</b></p><p><b&
9、gt; 數(shù)碼管顯示電路</b></p><p> 本課程使用數(shù)碼管顯示狀態(tài)為靜態(tài)顯示。靜態(tài)顯示就是顯示驅(qū)動電路具有輸出鎖存功能。單片機將所要顯示的數(shù)據(jù)輸出后,數(shù)碼管顯示數(shù)據(jù)不變。Cpu不再控制led。靜態(tài)顯示的接口電路采用一個并行口接一個數(shù)碼管。數(shù)碼管的公共端按共陰極或共陽極分別接地或VCC</p><p><b> 圖 5</b></p>
10、;<p><b> 四、硬件調(diào)試</b></p><p><b> 1、是否短路</b></p><p> 用萬用表檢查P2兩端是短路。電阻為0,則短路,電阻為一適值,電路正常。</p><p><b> 2、焊接順序</b></p><p> 焊接的順
11、序很重要,按功能劃分的器件進(jìn)行焊接,順序是功能部件的焊接--調(diào)試--另一功能部件的焊接,這樣容易找到問題的所在。</p><p><b> 3、器件功能</b></p><p> 1)檢查原理圖連接是否正確</p><p> 2)檢查原理圖與PCB圖是否一致</p><p> 3)檢查原理圖與器件的DATASHE
12、ET上引腳是否一致</p><p> 4)用萬用表檢查是否有虛焊,引腳短路現(xiàn)象</p><p> 5)查詢器件的DATASHEET,分析一下時序是否一致,同時分析一下命令字是否正確</p><p> 6)通過示波器對芯片各個引腳進(jìn)行檢查,檢查地址線是否有信號的</p><p> 7)飛線。用別的的口線進(jìn)行控制,看看能不能對其進(jìn)行正常操
13、作,多試驗,才能找到問題出現(xiàn)在什么地方。</p><p><b> 六、軟件調(diào)試</b></p><p> 1、設(shè)置硬件仿真環(huán)境</p><p> 單片機應(yīng)用系統(tǒng)程序的編譯和仿真在KeilμVision環(huán)境下進(jìn)行,在調(diào)試程序之前,需要對工程進(jìn)行Debug設(shè)置,選擇軟件仿真或硬件仿真。軟件仿真使用計算機來模擬程序的運行,不需要建立硬件平臺就
14、可以快速得到某些運行結(jié)果;硬件仿真是最準(zhǔn)確的仿真方法,必須建立硬件平臺,通過PC機→硬件仿真器→用戶目標(biāo)系統(tǒng)進(jìn)行系統(tǒng)調(diào)試。采用硬件仿真的方法,硬件平臺即為帶有圖1所示接口電路的單片機應(yīng)用系統(tǒng),設(shè)置硬件仿真環(huán)境的具體操作步驟如下: 首先,點擊所建工程:Project菜單中的Options for Target‘Targer 1’,出現(xiàn)工程的配置窗口,點擊Debug設(shè)置,選擇KeilMcmitor-5
15、1 Driver,具體參數(shù)設(shè)置如圖6所示。</p><p><b> 圖 6</b></p><p> 然后,設(shè)置仿真器參數(shù)。建議波特率設(shè)置范圍300~38 400。為避免程序中的中斷和Keil硬件仿真環(huán)境中的中斷互相沖突,不選擇“Stop ProgramExecution with SerialInterrupt”。仿真器參數(shù)的設(shè)置如圖7所示。</p>
16、;<p><b> 圖7</b></p><p> 完成51單片機在Keil μVision環(huán)境中的硬件仿真環(huán)境設(shè)置后,可以進(jìn)行程序的調(diào)試仿真。</p><p><b> 2、調(diào)試仿真</b></p><p> 導(dǎo)入測試代碼:文件→打開→key and display.Uv2</p>&
17、lt;p> 重建全部工程:工程→重建全部目標(biāo)文件</p><p> 重建結(jié)果為,“DA_5615” – 0 Error(s), 0 Warning(s).</p><p> 調(diào)試:調(diào)試→Start/Stop Debug session(Ctrl + F5)</p><p> 調(diào)試結(jié)果為:Connected to Monitor_51 V3.4</
18、p><p> Load “C:\\...\\...\\DA_5651</p><p> 1、詳細(xì)描述軟件調(diào)試步驟。及各模塊調(diào)試結(jié)果。</p><p> 2、詳細(xì)描述調(diào)試過程中出現(xiàn)的故障現(xiàn)象,并作故障分析,及解決方法</p><p><b> 七、心得</b></p><p><b>
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于51單片機課程設(shè)計報告
- 51單片機課程設(shè)計
- 基于51單片機課程設(shè)計
- 51單片機課程設(shè)計題目
- 51單片機多機通信課程設(shè)計
- c51單片機課程設(shè)計
- 基于51單片機的課程設(shè)計
- 單片機課程設(shè)計--基于51單片機的定時鬧鐘設(shè)計
- 課程設(shè)計---基于51單片機的電梯控制課程設(shè)計報告
- c51單片機課程設(shè)計
- 基于51單片機課程設(shè)計--基于51單片機的紅外線設(shè)計
- 單片機課程設(shè)計--基于51單片機溫度傳感器設(shè)計
- 單片機課程設(shè)計---基于51單片機的電子鐘設(shè)計
- 單片機課程設(shè)計—基于51單片機的溫度監(jiān)控系統(tǒng)設(shè)計
- 89c51單片機課程設(shè)計
- 51單片機課程設(shè)計——智能電風(fēng)扇
- 單片機課程設(shè)計--基于51單片機的交通燈
- 51單片機交通燈課程設(shè)計
- 單片機課程設(shè)計報告
- 《單片機課程設(shè)計》報告
評論
0/150
提交評論