版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
《單片機(jī)原理及應(yīng)用》課程設(shè)計指導(dǎo)書徐小棟編云南能源職業(yè)技術(shù)學(xué)院計算機(jī)與信息工程系?一、課程設(shè)計目的《單片機(jī)原理及應(yīng)用》課程設(shè)計是在《單片機(jī)原理及應(yīng)用技術(shù)》課程的基礎(chǔ)上,由同學(xué)獨(dú)立完成一個較為完整的實(shí)踐性單片機(jī)應(yīng)用系統(tǒng)設(shè)計.通過設(shè)計,使同學(xué)掌握單片機(jī)系統(tǒng)以及常用接口電路的設(shè)計及調(diào)試方法,掌握常用工具軟件的使用方法,熟識如何用匯編語言或C語言管理硬件設(shè)備等。通過課程設(shè)計,訓(xùn)練同學(xué)如何綜合運(yùn)用所學(xué)知識去分析和解決實(shí)際問題,掌握單片機(jī)系統(tǒng)硬件和軟件設(shè)計及調(diào)試的基本過程,并學(xué)習(xí)如何撰寫總結(jié)報告,以培育同學(xué)嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)和科學(xué)態(tài)度以及探究創(chuàng)新精神。二、基本要求依據(jù)課題任務(wù)書及供應(yīng)的實(shí)驗條件各自組獨(dú)立完成硬件的設(shè)計、軟件的設(shè)計、編程及調(diào)試。設(shè)計結(jié)果達(dá)到課題技術(shù)要求,功能完善,運(yùn)行穩(wěn)定。寫出設(shè)計報告.要求條理清楚,重點(diǎn)突出,結(jié)構(gòu)合理。對電路有簡略分析,所用芯片有簡略介紹,并附有完整電路圖及帶有注釋說明的完整的軟件源程序清單。課程設(shè)計報告的內(nèi)容包括:設(shè)計題目、設(shè)計任務(wù)和設(shè)計要求、性能指標(biāo)、設(shè)計方案、硬件設(shè)計、軟件設(shè)計、Proteus軟件仿真與調(diào)試過程、課程設(shè)計體會、參考文獻(xiàn)、附錄等。設(shè)計成果:課程設(shè)計報告一份;Proteus設(shè)計文件(包括源程序文件)。三、設(shè)計組織方法1.分組選題:每班分若干組,每組任選一個課題(可依據(jù)課題工作量大小,合理安排人數(shù)),每組設(shè)組長一名,負(fù)責(zé)該組設(shè)計工作的協(xié)調(diào)、分工等。2.設(shè)計過程:①按組商量、進(jìn)行明確分工,并確定設(shè)計方案;②在認(rèn)真查閱理解相關(guān)資料基礎(chǔ)上,設(shè)計系統(tǒng)電路圖并在proteus中繪制電路原理圖;③在proteus軟件自帶的ASEM51編輯器中輸入同學(xué)們編寫的匯編源程序(或者在KeilC51軟件中編寫C程序),并使之編譯通過。④在proteus中加載程序,觀察仿真情況,驗證設(shè)計的合理性。⑤撰寫課程設(shè)計報告。四、課程設(shè)計成果考核1、考核內(nèi)容課程設(shè)計的考核必須充分重視同學(xué)的創(chuàng)新能力和實(shí)踐能力的培育,全面提高同學(xué)的工作能力和綜合素養(yǎng),包括如下幾個方面:①工作的責(zé)任心;②調(diào)查討論、查閱文獻(xiàn)和搜集資料的能力;③工作計劃和組織能力;④分析與解決問題能力;⑤實(shí)際動手和操作能力;⑥創(chuàng)新意識和制造能力;⑦團(tuán)結(jié)協(xié)作、相互溝通能力;⑧課程設(shè)計報告撰寫能力;2、考核方法①指導(dǎo)老師在評分中應(yīng)堅持嚴(yán)格要求和實(shí)事求是的原則,依據(jù)同學(xué)在課程設(shè)計中獨(dú)立完成的實(shí)際情況和評分標(biāo)準(zhǔn)做出評定。②課程設(shè)計成果由平常成果、課程設(shè)計作品及課程設(shè)計報告三部分組成。其中:平常成果占20%(其中:出勤10%、工作表現(xiàn)10%),課程設(shè)計作品占50%,課程設(shè)計報告占30%。③評分基準(zhǔn):有課程設(shè)計報告和Proteus設(shè)計文件(包括源程序文件),給予60分的基本成果;所設(shè)計作品能完成基本功能的,在基本成果基礎(chǔ)上加10~19分;所設(shè)計作品能完成全部功能的,在基本成果基礎(chǔ)上加20~29分;所設(shè)計作品不但能完成設(shè)計指導(dǎo)中所規(guī)定的全部功能,而且還有所創(chuàng)新,在基本成果基礎(chǔ)上加30~40分.缺席一次,扣成果分3分;遲到一次,扣成果分1分.有明顯抄襲痕跡的直接給予不及格的成果。3、考核成果等級課程設(shè)計實(shí)際成果一般分五個等級:優(yōu)秀、良好、中等、及格、不及格。五、時間和地點(diǎn)支配1、時間:2011-2012學(xué)年第一學(xué)期:第16—17周,即2011年12月12日至12月23日.2、地點(diǎn):新校區(qū)第一教學(xué)樓六樓3、指導(dǎo)老師與機(jī)房支配《單片機(jī)原理及應(yīng)用》課程設(shè)計機(jī)房支配序號日期周次星期節(jié)次指導(dǎo)老師使用機(jī)房112月12日16一1徐小棟11機(jī)房212月12日16一2徐小棟11機(jī)房312月12日16一3徐小棟1機(jī)房412月13日16二1徐小棟14機(jī)房512月13日16二2徐小棟12機(jī)房612月13日16二3徐小棟17機(jī)房712月14日16三1徐小棟11機(jī)房812月14日16三2徐小棟16機(jī)房912月14日16三3徐小棟本班教室1012月15日16四1徐小棟11機(jī)房1112月15日16四2徐小棟1機(jī)房1212月16日16五1徐小棟17機(jī)房1312月16日16五2徐小棟17機(jī)房1412月16日16五3徐小棟17機(jī)房1512月19日17一1徐小棟14機(jī)房1612月19日17一2徐小棟14機(jī)房1712月19日17一3徐小棟13機(jī)房1812月20日17二1徐小棟14機(jī)房1912月20日17二2徐小棟14機(jī)房2012月20日17二3徐小棟13機(jī)房2112月21日17三1徐小棟14機(jī)房2212月21日17三2徐小棟14機(jī)房2312月21日17三3徐小棟12機(jī)房2412月22日17四1徐小棟12機(jī)房2512月22日17四2徐小棟12機(jī)房2612月23日17五1徐小棟14機(jī)房2712月23日17五2徐小棟14機(jī)房2812月23日17五3徐小棟14機(jī)房六、程序設(shè)計報告格式及要求設(shè)計報告書應(yīng)包括以下幾方面內(nèi)容:1、封面;2、摘要、關(guān)鍵詞;3、名目;4、正文:①設(shè)計任務(wù)(要求)和性能指標(biāo);②設(shè)計方案;③硬件設(shè)計;④軟件設(shè)計;⑤Proteus軟件仿真與調(diào)試過程;⑥課程設(shè)計體會。5、參考文獻(xiàn)7、附錄:①系統(tǒng)原理圖②源程序代碼;說明:設(shè)計報告以WORD文檔的電子稿形式上交指導(dǎo)老師。
附件一:設(shè)計任務(wù)書課題1:步進(jìn)電機(jī)掌握器一、設(shè)計任務(wù)及功能要求利用MCS-51單片機(jī)掌握步進(jìn)電機(jī)的旋轉(zhuǎn)方向和旋轉(zhuǎn)速度,各掌握功能通過按鍵實(shí)現(xiàn)。該設(shè)計的功能要求如下:能掌握步進(jìn)電機(jī)正向和反向旋轉(zhuǎn),有正轉(zhuǎn)和反轉(zhuǎn)掌握按鍵;在肯定范圍內(nèi)可以掌握步進(jìn)電機(jī)旋轉(zhuǎn)速度,有加速和減速掌握按鍵;在不切斷電源情況下可以停止步進(jìn)電機(jī)旋轉(zhuǎn),有一個停止按鍵。二、設(shè)計要求首先進(jìn)行預(yù)設(shè)計,依據(jù)設(shè)計的任務(wù)要求,先確定系統(tǒng)總體設(shè)計方案,然后進(jìn)行硬件電路的初步設(shè)計,在計算機(jī)上使用Proteus畫出硬件電路原理圖,在老師的指導(dǎo)下進(jìn)行修正硬件電路圖,并對所涉及的參數(shù)進(jìn)行設(shè)置.該原理圖也是后面仿真運(yùn)行的基礎(chǔ)。在確定了硬件設(shè)計方案的基礎(chǔ)上,要進(jìn)行軟件的總體設(shè)計,包括軟件主程序的設(shè)計以及各子程序的設(shè)計,然后進(jìn)入編程工作。源程序可以使用匯編語言編寫,也可使用C語言編寫。最后統(tǒng)一在KeiluVision中建立uVision工程,編譯生成可執(zhí)行的。Hex文件。最后進(jìn)入仿真運(yùn)行和程序調(diào)試階段。運(yùn)用Proteus軟件進(jìn)行系統(tǒng)的仿真運(yùn)行,并觀察仿真運(yùn)行的效果.若程序設(shè)計有誤,可通過KeiluVision和Proteus的聯(lián)機(jī)調(diào)試來發(fā)現(xiàn)和找出錯誤,并修改錯誤和重新生成可執(zhí)行文件,直到整個程序調(diào)試完成。最后寫出課程設(shè)計報告。課題2:基于DS1302的數(shù)碼時鐘一、設(shè)計任務(wù)及功能要求以單片機(jī)為核心元件,設(shè)計一個基于DS1302的數(shù)碼時鐘。要求用DS1302芯片完成數(shù)碼時鐘設(shè)計,通過擴(kuò)展按鍵來實(shí)現(xiàn)校準(zhǔn)和調(diào)時,利用LED數(shù)碼管顯示時、分、秒。顯示格式為00—00—00,若為23-59-59后,從00-00-00重新開頭計時。要求人機(jī)界面友好,掌握簡潔。二、設(shè)計要求首先進(jìn)行預(yù)設(shè)計,依據(jù)設(shè)計的任務(wù)要求,先確定系統(tǒng)總體設(shè)計方案,然后進(jìn)行硬件電路的初步設(shè)計,在計算機(jī)上使用Proteus畫出硬件電路原理圖,在老師的指導(dǎo)下進(jìn)行修正硬件電路圖,并對所涉及的參數(shù)進(jìn)行設(shè)置。該原理圖也是后面仿真運(yùn)行的基礎(chǔ)。在確定了硬件設(shè)計方案的基礎(chǔ)上,要進(jìn)行軟件的總體設(shè)計,包括軟件主程序的設(shè)計以及各子程序的設(shè)計,然后進(jìn)入編程工作。源程序可以使用匯編語言編寫,也可使用C語言編寫。最后統(tǒng)一在KeiluVision中建立uVision工程,編譯生成可執(zhí)行的.Hex文件。最后進(jìn)入仿真運(yùn)行和程序調(diào)試階段.運(yùn)用Proteus軟件進(jìn)行系統(tǒng)的仿真運(yùn)行,并觀察仿真運(yùn)行的效果。若程序設(shè)計有誤,可通過KeiluVision和Proteus的聯(lián)機(jī)調(diào)試來發(fā)現(xiàn)和找出錯誤,并修改錯誤和重新生成可執(zhí)行文件,直到整個程序調(diào)試完成。最后寫出課程設(shè)計報告。課題3:基于DS18B20的數(shù)字溫度計一、設(shè)計任務(wù)及功能要求以單片機(jī)為核心元件,設(shè)計一個基于DS1302的數(shù)碼時鐘.要求用DS1302芯片完成數(shù)碼時鐘設(shè)計,通過擴(kuò)展按鍵來實(shí)現(xiàn)校準(zhǔn)和調(diào)時,利用LED數(shù)碼管顯示時、分、秒。顯示格式為00-00-00,若為23-59-59后,從00-00—00重新開頭計時。要求人機(jī)界面友好,掌握簡潔。二、設(shè)計要求首先進(jìn)行預(yù)設(shè)計,依據(jù)設(shè)計的任務(wù)要求,先確定系統(tǒng)總體設(shè)計方案,然后進(jìn)行硬件電路的初步設(shè)計,在計算機(jī)上使用Proteus畫出硬件電路原理圖,在老師的指導(dǎo)下進(jìn)行修正硬件電路圖,并對所涉及的參數(shù)進(jìn)行設(shè)置。該原理圖也是后面仿真運(yùn)行的基礎(chǔ)。在確定了硬件設(shè)計方案的基礎(chǔ)上,要進(jìn)行軟件的總體設(shè)計,包括軟件主程序的設(shè)計以及各子程序的設(shè)計,然后進(jìn)入編程工作。源程序可以使用匯編語言編寫,也可使用C語言編寫。最后統(tǒng)一在KeiluVision中建立uVision工程,編譯生成可執(zhí)行的.Hex文件。最后進(jìn)入仿真運(yùn)行和程序調(diào)試階段。運(yùn)用Proteus軟件進(jìn)行系統(tǒng)的仿真運(yùn)行,并觀察仿真運(yùn)行的效果.若程序設(shè)計有誤,可通過KeiluVision和Proteus的聯(lián)機(jī)調(diào)試來發(fā)現(xiàn)和找出錯誤,并修改錯誤和重新生成可執(zhí)行文件,直到整個程序調(diào)試完成。最后寫出課程設(shè)計報告。課題4:數(shù)字電壓表一、設(shè)計任務(wù)及功能要求以單片機(jī)為核心元件,設(shè)計一個數(shù)字電壓表。數(shù)字電壓表要求利用A/D轉(zhuǎn)換器對輸入電壓值進(jìn)行采樣,得到相應(yīng)的數(shù)字量,再依據(jù)數(shù)字量與模擬量的比例關(guān)系運(yùn)算得出對應(yīng)的模擬電壓值,通過顯示器顯示出來。輸入電壓范圍為0~5V,要求能在7段LED數(shù)碼管上顯示。測量的最小分辨率為0.019V,測量誤差為±0.02V。二、設(shè)計要求首先進(jìn)行預(yù)設(shè)計,依據(jù)設(shè)計的任務(wù)要求,先確定系統(tǒng)總體設(shè)計方案,然后進(jìn)行硬件電路的初步設(shè)計,在計算機(jī)上使用Proteus畫出硬件電路原理圖,在老師的指導(dǎo)下進(jìn)行修正硬件電路圖,并對所涉及的參數(shù)進(jìn)行設(shè)置.該原理圖也是后面仿真運(yùn)行的基礎(chǔ).在確定了硬件設(shè)計方案的基礎(chǔ)上,要進(jìn)行軟件的總體設(shè)計,包括軟件主程序的設(shè)計以及各子程序的設(shè)計,然后進(jìn)入編程工作。源程序可以使用匯編語言編寫,也可使用C語言編寫。最后統(tǒng)一在KeiluVision中建立uVision工程,編譯生成可執(zhí)行的.Hex文件。最后進(jìn)入仿真運(yùn)行和程序調(diào)試階段。運(yùn)用Proteus軟件進(jìn)行系統(tǒng)的仿真運(yùn)行,并觀察仿真運(yùn)行的效果。若程序設(shè)計有誤,可通過KeiluVision和Proteus的聯(lián)機(jī)調(diào)試來發(fā)現(xiàn)和找出錯誤,并修改錯誤和重新生成可執(zhí)行文件,直到整個程序調(diào)試完成。最后寫出課程設(shè)計報告。?附件二:常用芯片引腳圖1、MCS-51芯片介紹:MCS—51系列單片機(jī)是美國Intel公司開發(fā)的8位單片機(jī),又可以分為多個子系列。MCS—51系列單片機(jī)共有40條引腳,包括32條I/O接口引腳、4條掌握引腳、2條電源引腳、2條時鐘引腳.引腳說明:P0.0~P0.7:P0口8位口線,第一功能作為通用I/O接口,其次功能作為存儲器擴(kuò)展時的地址/數(shù)據(jù)復(fù)用口。P1.0~P1.7:P1口8位口線,通用I/O接口無其次功能。P2。0~P2。7:P2口8位口線,第一功能作為通用I/O接口,其次功能作為存儲器擴(kuò)展時傳送高8位地址。P3.0~P3.7:P3口8位口線,第一功能作為通用I/O接口,其次功能作為為單片機(jī)的掌握信號.ALE/:地址鎖存允許/編程脈沖輸入信號線(輸出信號):片外程序存儲器開發(fā)信號引腳(輸出信號)/Vpp:片外程序存儲器使用信號引腳/編程電源輸入引腳RST/VPD:復(fù)位/備用電源引腳2、74LS373芯片介紹:74LS373是帶有三態(tài)門的八D鎖存器,當(dāng)使能信號線OE為低電平常,三態(tài)門處于導(dǎo)通狀態(tài),允許1Q-8Q輸出到OUT1—OUT8,當(dāng)OE端為高電平常,輸出三態(tài)門斷開,輸出線OUT1-OUT8處于浮空狀態(tài)。G稱為數(shù)據(jù)打入線,當(dāng)74LS373用作地址鎖存器時,首先應(yīng)使三態(tài)門的使能信號OE為低電平,這時,當(dāng)G端輸入端為高電平常,鎖存器輸出(1Q-8Q)狀態(tài)和輸入端(1D-8D)狀態(tài)相同;當(dāng)G端從高電平返回到低電平(下降沿)時,輸入端(1D-8D)的數(shù)據(jù)鎖入1Q—8Q的八位鎖存器中。當(dāng)用74LS373作為地址鎖存器時,它們的G端可直接與單片機(jī)的鎖存掌握信號端ALE相連,在ALE下降沿進(jìn)行地址鎖存。引腳說明如下:D0~D7:鎖存器8位數(shù)據(jù)輸入線Q0~Q7:鎖存器8位數(shù)據(jù)輸出線GND:接地引腳Vcc:電源引腳,+5V有效:片選信號引腳G:鎖存掌握信號輸入引腳3、8255A芯片說明:8255A是Intel公司生產(chǎn)的可編程輸入輸出接口芯片,它具有3個8位的并行I/O口,具有三種工作方式,可通過程序轉(zhuǎn)變其功能,因而使用靈敏,通用性強(qiáng),可作為單片機(jī)與多種外圍設(shè)備連接時的中間接口電路。8255有三種基本工作方式,三種工作方式由工作方式掌握字決定,方式掌握字由CPU通過輸入/輸出指令來供應(yīng)。三個端口中PC口被分為兩個部分,上半部分隨PA口稱為A組,下半部分隨PB口稱為B組.其中PA口可工作與方式0、1和2,而PB口只能工作在方式0和1.8255共有40個引腳,采納雙列直插式封裝,各引腳功能如下:D0—-D7:三態(tài)雙向數(shù)據(jù)線,與單片機(jī)數(shù)據(jù)總線連接,用來傳送數(shù)據(jù)信息。:片選信號線,低電平有效,表示芯片被選中.:讀出信號線,低電平有效,掌握數(shù)據(jù)的讀出。:寫入信號線,低電平有效,掌握數(shù)據(jù)的寫入。Vcc:+5V電源.PA0--PA7:A口輸入/輸出線。PB0--PB7:B口輸入/輸出線。PC0--PC7:C口輸入/輸出線。RESET:復(fù)位信號線。A1、A0:地址線,用來選擇8255內(nèi)部端口。GND:地線。4、6264芯片介紹:6264是8K*8位靜態(tài)隨機(jī)存儲器芯片,采納CMOS工藝制造,單一+5V供電,額定功耗200mW,典型存取時間200ns,28線雙列直插式封裝.其引腳功能說明如下:A0~A12:地址輸入線O0~O7:雙向三態(tài)數(shù)據(jù)線,有時用D0~D7表示:片選信號輸入端,低電平有效:讀選通信號輸入線,低電平有效:寫選通信號輸入線,低電平有效Vcc:工作電源輸入引腳,+5VNC:為空引腳CS:其次選片信號引腳,高電平有效GND:線路地5、74LS138芯片介紹:74LS138是一個3—8譯碼器,共16個引腳,其引腳說明如下:A、B、C:選擇端即信號輸入端、、E3:使能端,其中、低電平有效,E3高電平有效Y0~Y7:譯碼輸出信號,始終只有一個為低電平V
溫馨提示
- 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è)單位新財務(wù)制度
- 茶業(yè)合作社財務(wù)制度管理
- 農(nóng)業(yè)站財務(wù)制度
- 市科協(xié)財務(wù)制度
- 國稅網(wǎng)填會計財務(wù)制度
- 衛(wèi)生院內(nèi)控財務(wù)制度
- 養(yǎng)老院老人健康監(jiān)測人員激勵制度
- 潮州膳食管理制度細(xì)則(3篇)
- 刷白的施工方案(3篇)
- ab樁施工方案(3篇)
- QGDW10384-2023輸電線路鋼管塔加工技術(shù)規(guī)程
- 《養(yǎng)老機(jī)構(gòu)智慧運(yùn)營與管理》全套教學(xué)課件
- 2025年本科院校圖書館招聘面試題
- 電子商務(wù)畢業(yè)論文5000
- 2025-2026學(xué)年人教版(2024)初中生物八年級上冊教學(xué)計劃及進(jìn)度表
- 醫(yī)療衛(wèi)生輿情課件模板
- 高壓注漿施工方案(3篇)
- 高強(qiáng)混凝土知識培訓(xùn)課件
- (高清版)DB11∕T 1455-2025 電動汽車充電基礎(chǔ)設(shè)施規(guī)劃設(shè)計標(biāo)準(zhǔn)
- 暖通工程施工環(huán)保措施
- 宗族團(tuán)年活動方案
評論
0/150
提交評論