2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩45頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、微機原理(單片機)課程設(shè)計,自動化學院教學實驗中心計算機技術(shù)實驗室任課教師:郭玉潔、鄭戍華地點:7#218,單片機課程設(shè)計安排,2人一組,自由組合選題后,需自己查閱芯片資料,設(shè)計方案,預算耗材,繪制原理圖需自行下載Keil軟件編程,VS2010或VS2005mcu218@163.com 密碼12345678,預備知識,復習單片機的知識,包括I/O口的應用、定時計數(shù)器、串口通信、中斷系統(tǒng)復習C語言編程預習下位機編程軟

2、件Keil的使用預習上位機界面設(shè)計軟件VS2010或VS2005的使用,或LabVIEW的使用預習郵箱中提供的各類傳感器及芯片、模塊的數(shù)據(jù)手冊,驗收安排1、題目任務書2、實驗板(包括剩余元器件),按任務書要求逐項演示功能。3、編寫完成的最終軟件代碼,每個小組一個文件夾名為班級_姓名_項目名稱,內(nèi)容為上位機代碼、下位機代碼。4、十一假期結(jié)束,分班提交課程設(shè)計總結(jié)報告,每組1份實驗報告(格式要求見郵箱),具體時間約定后由班長通知

3、各班。5、提交總結(jié)報告時需進行口試,回答關(guān)于單片機及所完成項目的問題。6、以班級為單位提交課程設(shè)計總結(jié)報告電子版。,評分標準,實驗表現(xiàn) 5分實驗報告 30分完成題目 40分組內(nèi)評價 2人共10分口試 20分,步進電機型號 42BYGHW602電機驅(qū)動芯片 ULN2003AD TLC1549DA TLC5615,焊接注意事項,加熱焊接(5步法),常見焊點缺陷(1),常見焊點缺陷(2),焊點要

4、求,合格的焊點,,單個焊點的外觀,1.形狀為近視圓錐而表面微凹呈漫坡狀,(以焊接導線為中心,對稱成裙形拉開)。虛焊點表面往往成凸狀,可以鑒別出來。 2. 焊料的連接面呈半弓形凹面,焊料與焊件交界處平滑,接觸角盡可能小。3. 表面有光澤且平滑。4. 無裂紋、針孔、夾渣。,,焊接時的注意事項,注意電烙鐵的安全使用和科學使用焊接時不可施加壓力注意區(qū)分元器件的極性盡量避免重復焊接,,搬運過程中注意是否斷線及短路先做通斷檢查,

5、重點電源和地必須正確。連接232口必須斷電拔插元件和連接導線必須斷電實驗中小心短路,線路板上下不要有金屬物,不要將線路板放在計算機外殼上。,調(diào)試時的注意事項,KEIL軟件使用,,,建立工程編譯鏈接調(diào)試程序,打開軟件(雙擊桌面上的Keil軟件圖標 進入)建立新的項目文件在下拉菜單中選擇Project選項,然后選擇New Project。,建立工程,給新建的項目取一個名字取名的時候請注意,一般項目的名字都要能代表項目

6、的內(nèi)容,不要取一些沒有任何意義的名字。,注意:在這里只需要寫出項目的文件名即可,不需要添加后綴,后綴名默認為.uv2,,建立工程,選擇CPU類型 在以下的列表中選擇所用的CPU型號,選好了以后雙擊該型號,或者選中后點擊“確定”即可。,在本學期的實驗中,我們選擇Atmel公司的AT89S52型號的單片機就可以了?;蛘哒f我們選擇是51內(nèi)核的單片機就可以了。,,建立工程,選擇是否添加啟動代碼在選擇完CPU的型號以后,會出現(xiàn)是否添加啟動代碼

7、選項,一般我們都不會用到啟動代碼,所以,在這里選擇“否(N)”選項即可。,建立工程,選擇完以后就可以看到已經(jīng)建立好的項目在Project Window中顯示出來了。,項目文件夾,項目中文件夾,可以自己建立多個,放置不同的文件。,,,,建立工程,建立新的程序文件在菜單中選擇File,然后在選擇New File,建立一個新的程序文件。,或者在快捷圖標欄中單擊圖標,建立工程,新建的程序文件類似一個空白的文本框,文本框標注的文件名為Text

8、1, Text 2, Text 3…,,然后我們選擇存盤文件,會出現(xiàn)新的對話框。,建立工程,給新建的程序文件命名 注意:文件名也應該有實際的意義。在取名時,一定要給程序文件名帶上后綴,如果選擇用匯編語言編寫程序,添加的后綴名為.asm,如果選擇用C語言來編寫程序添加的后綴名為.c,如果不添加后綴名,將導致導入文件時出錯。,文件存儲的路徑默認為項目所在的目錄中,也可以選擇將程序文件存在其他的路徑中,這不會影響到程序的編譯及調(diào)試過程。,建

9、立工程,建立好了文件以后就可以看到原來的文件對話框上面就已經(jīng)有了文件地址和文件名了,這表示文件命名和確定存儲地址已經(jīng)完成。,,,文件存放的路徑和文件名。,建立工程,在項目中添加程序文件接下來,將程序文件添加到項目中去,這樣程序文件就可以為項目服務了。添加的方法如下:用鼠標右鍵單擊項目文件中,所要加入程序文件的文件夾,出現(xiàn)了菜單后,選擇“Add Files to Group ‘文件夾名’”選項。,文件夾名根據(jù)實際你給出的項目的文件夾名

10、字決定,,建立工程,選擇后會出現(xiàn)如下的對話框,讓你選擇需要添加的文件,更改文件類型選項,可以更加快速的找到你要的程序文件。找到文件以后雙擊該文件,或者選中該文件,點擊Add按鈕即可將文件添加進項目中,如果多次添加,軟件則會報告錯誤。,建立工程,完成上面的工作后,就可以在文本框里編寫你的程序了,編寫完的程序就為當前的項目服務。編寫的程序文件如果添加到別的項目中,也可以為別的項目服務。程序的編寫需要有一定的格式,要將程序?qū)R書寫,每行寫

11、一條指令。,,建立工程,編譯程序 將程序?qū)懞煤缶涂梢赃M行編譯了。編譯的目的是為了讓程序變成單片機能識別的機器文件,并且可以幫助程序員找出程序中的語法錯誤。編譯時只需要點擊快捷圖標中的 按鈕即可。,該按鈕表示編譯該項目中的所有程序文件。,,編譯鏈接,程序編譯完成后會在輸出窗口中顯示編譯結(jié)果,只有當結(jié)果出現(xiàn)“0 error(s),0 Waring(s)”才表示程序在語法上沒有錯誤了。 另外,在編譯器編譯程序

12、時,編譯結(jié)果只能判斷程序中是否有語法錯誤,而對于邏輯錯誤,編譯器是無法識別的,需要程序員自己檢查出現(xiàn)的錯誤。也就是說編譯后沒有錯誤,不代表程序的結(jié)果就一定正確。 為了幫助程序員檢查邏輯錯誤,該軟件還可以進行軟件的調(diào)試,進入軟件的調(diào)試后,可以根據(jù)自己的需要設(shè)置需要查看的寄存器,I/O口和內(nèi)部RAM的值,以判斷程序是否有邏輯錯誤。,編譯鏈接,機器文件的產(chǎn)生為了讓單片機按照編寫的程序工作,必須給單片機內(nèi)寫入機器碼文件,

13、這個文件也由該軟件生成??旖輬D標處單擊圖標 用來設(shè)置輸出的機器文件。,,編譯鏈接,點擊后出現(xiàn)如下的選擇對話框,在output標簽頁中將creat .HEX File選項選中,點擊確定即可。,,,,標簽頁選擇,在該選項前的空格處打勾,表示選中,這樣編譯器在編譯結(jié)束后會自動生成一個機器碼的文件,該文件的后綴名為.hex,文件名默認與項目名相同。,,可以在此處修改生成的機器碼文件的文件名,文件存儲的路徑為項目所在文件夾。,,編譯鏈接

14、,設(shè)置完成后,重新編譯一次項目,就可以得到機器碼文件了。,,,生成了一個機器碼文件,文件名為ledtest.hex,該文件可以在項目所在的文件夾中找到。,編譯鏈接,下載機器碼文件到芯片中,就可以讓單片機在程序員的程序控制下工作了。,編譯鏈接,調(diào)試程序,首先設(shè)置仿真晶振頻率,打開工程設(shè)置對話框,在“Target”標簽下的“Xtal(MHz):”后面將原來的默認值修改為課程設(shè)計實驗板上晶振頻率值11.0592MHz,Keil編譯器在編譯程序

15、時,計算代碼執(zhí)行時間與該數(shù)值有關(guān) 。,,調(diào)試程序,單擊窗口上的調(diào)試按鈕 快捷圖標,進入到軟件模擬調(diào)試模式,調(diào)試程序,,——將程序復位到主函數(shù)的最開始處,準備重新運行程序。,——全速運行,運行程序時中間不停止。,——停止全速運行,全速運行程序時激活該按鈕,用來停止正全速運行的程序。,——進入子函數(shù)內(nèi)部。,——單步執(zhí)行代碼,它不會進入子函數(shù)內(nèi)部,可直接跳過函數(shù)。,——跳出當前進入的函數(shù),只有進入子函數(shù)內(nèi)部該按鈕才被激活。,——程

16、序直接運行至當前光標所在行。,調(diào)試程序,——顯示/隱藏編譯窗口,可以查看每句C語言編譯后所對應的匯編代碼。,——顯示/隱藏變量觀察窗口,可以查看各個變量值的變化狀態(tài)。,,——設(shè)置斷點,程序運行到此處停止。,調(diào)試程序,查看硬件中斷、I/O口、串口、定時器情況時,點擊菜單“Peripherals”,選中所要查看的選項 。,I/O口,中斷情況,串口情況,定時器,調(diào)試程序,單擊右下角變量觀察窗口的“Watch #1”標簽,窗口變成圖示,可以

溫馨提示

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

評論

0/150

提交評論