#10級(jí)01、02單片機(jī)課程設(shè)計(jì)任務(wù)書_第1頁(yè)
#10級(jí)01、02單片機(jī)課程設(shè)計(jì)任務(wù)書_第2頁(yè)
#10級(jí)01、02單片機(jī)課程設(shè)計(jì)任務(wù)書_第3頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、單片機(jī)課程設(shè)計(jì)任務(wù)書單片機(jī)課程工程實(shí)踐的目的就是讓同學(xué)們?cè)诶碚搶W(xué)習(xí)的基礎(chǔ)上,通過(guò)完成一個(gè)涉及MCS-51單片機(jī)多種資源應(yīng)用并具有綜合功能的小系統(tǒng)目標(biāo)板的設(shè)計(jì)與編程應(yīng)用,使學(xué)生不但能夠?qū)⒄n堂上學(xué)到的理論知識(shí)與實(shí)際應(yīng)用結(jié)合起來(lái),而且能夠?qū)﹄娮与娐贰㈦娮釉骷?、印制電路板等方面的知識(shí)進(jìn)一步加深認(rèn)識(shí),同時(shí)在軟件編程、排錯(cuò)調(diào)試、焊接技術(shù)、相關(guān)儀器設(shè)備的使用技能等方面得到較全面的鍛煉和提高,為今后能夠獨(dú)立進(jìn)行某些單片機(jī)應(yīng)用系統(tǒng)的開(kāi)發(fā)設(shè)計(jì)工作打下一定的基礎(chǔ)。著重提高學(xué)生在單片機(jī)應(yīng)用方面的實(shí)踐技能,樹(shù)立嚴(yán)謹(jǐn)?shù)目茖W(xué)作風(fēng),培養(yǎng)學(xué)生綜合運(yùn)用理論知識(shí)解決實(shí)際問(wèn)題的能力。學(xué)生通過(guò)單片機(jī)的硬件和軟件設(shè)計(jì)、安裝、調(diào)試、整理

2、資料等環(huán)節(jié),初步掌握工程設(shè)計(jì)方法和組織實(shí)踐的基本技能,逐步熟悉開(kāi)展科學(xué)實(shí)踐的程序和方法。一、設(shè)計(jì)目的單片機(jī)工程實(shí)踐是單片機(jī)技術(shù)課程的實(shí)踐教學(xué)環(huán)節(jié),是對(duì)學(xué)生學(xué)習(xí)單片機(jī)的綜合性訓(xùn)練,這種訓(xùn)練是通過(guò)學(xué)生獨(dú)立進(jìn)行某一課程的設(shè)計(jì)、制作、調(diào)試來(lái)完成的單片機(jī)的工程實(shí)踐應(yīng)主要體現(xiàn)在對(duì)實(shí)際工程應(yīng)用系統(tǒng)或產(chǎn)品的研制來(lái)說(shuō),從課題任務(wù)的提出到定型生產(chǎn)或投入使用,都要經(jīng)過(guò)方案的總體認(rèn)證、系統(tǒng)設(shè)計(jì)、軟件及硬件的開(kāi)發(fā)、聯(lián)機(jī)調(diào)試等若干步驟因此,單片機(jī)工程實(shí)踐是以工程項(xiàng)目和工程應(yīng)用為課題著重培養(yǎng)學(xué)生工程實(shí)踐能力、獨(dú)立工作能力及創(chuàng)新能力。單片機(jī)應(yīng)用系統(tǒng)課程工程實(shí)踐作為獨(dú)立的教學(xué)環(huán)節(jié),是自動(dòng)化及相關(guān)專業(yè)集中實(shí)踐性環(huán)節(jié)系列之一,是學(xué)

3、習(xí)完單片機(jī)原理及應(yīng)用課程后,并在進(jìn)行相關(guān)課程設(shè)計(jì)基礎(chǔ)上進(jìn)行的一次綜合練習(xí)。其目的在于加深對(duì)MCh51單片機(jī)的理解,掌握單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)方法,掌握常用接口芯片的正確使用方法,強(qiáng)化單片機(jī)應(yīng)用電路的設(shè)計(jì)與分析能力,提高學(xué)生在單片機(jī)應(yīng)用方面的實(shí)踐技能和科學(xué)作風(fēng),培育學(xué)生綜合運(yùn)用理論知識(shí)解決問(wèn)題的能力,力求實(shí)現(xiàn)理論結(jié)合實(shí)際、學(xué)以至用。學(xué)生通過(guò)查閱資料、接口設(shè)計(jì)、程序設(shè)計(jì)、安裝調(diào)試、整理資料等環(huán)節(jié),初步掌握工程設(shè)計(jì)方法和組織實(shí)踐的基本技能熟悉開(kāi)展科學(xué)實(shí)踐的程序和辦法,為今后從事生產(chǎn)技術(shù)工作打下必要的基礎(chǔ);學(xué)會(huì)靈活運(yùn)用已經(jīng)學(xué)過(guò)的知識(shí),并能不斷接受新的知識(shí),大膽發(fā)明創(chuàng)造的設(shè)計(jì)理念。二、設(shè)計(jì)要求1)根據(jù)應(yīng)用

4、系統(tǒng)的要求,初步掌握總體結(jié)構(gòu)設(shè)計(jì)的方法和構(gòu)思,從中選擇一種最佳設(shè)計(jì)2)根據(jù)應(yīng)用系統(tǒng)結(jié)構(gòu)規(guī)模的要求,掌握單片機(jī)外部擴(kuò)充系統(tǒng)硬件設(shè)計(jì)的基本過(guò)程;3)根據(jù)任務(wù)要求和硬件設(shè)計(jì)要求,首先畫出程序的總體流程圖,然后進(jìn)行各控制模塊的程序設(shè)計(jì);4)掌握如何應(yīng)用單片機(jī)仿真器來(lái)開(kāi)發(fā)應(yīng)用系統(tǒng)及仿真調(diào)試的過(guò)程。三、單片機(jī)課程設(shè)計(jì)可選題1.音樂(lè)播放系統(tǒng)設(shè)計(jì)設(shè)計(jì)一個(gè)音樂(lè)播放系統(tǒng),要求:(1)利用單片機(jī)的定時(shí)器產(chǎn)生樂(lè)譜的各種頻率方波,信號(hào)經(jīng)過(guò)放大后由喇叭發(fā)出聲音;(2)學(xué)會(huì)音樂(lè)在單片機(jī)系統(tǒng)中的轉(zhuǎn)換方法及設(shè)置;(3)可自動(dòng)選取某段音樂(lè)令單片機(jī)連續(xù)播放。3.醫(yī)院住院病人呼叫器的設(shè)計(jì)(1)設(shè)計(jì)一個(gè)8床位的無(wú)線呼叫器,供醫(yī)院住院病

5、人(或靜脈點(diǎn)滴病人)呼叫醫(yī)護(hù)人員時(shí)使用;(2)病人可通過(guò)按動(dòng)自己床邊的按鈕,向醫(yī)護(hù)人員發(fā)出呼叫信號(hào);(3)當(dāng)有病人呼叫信號(hào)時(shí),醫(yī)護(hù)人員值班室設(shè)置的顯示器可顯示出該病人的床位編號(hào),同時(shí)揚(yáng)聲器發(fā)出聲音信號(hào),提示值班的醫(yī)護(hù)人員。5.自動(dòng)電梯控制電路的設(shè)計(jì)設(shè)計(jì)一個(gè)8層樓房的電梯自動(dòng)控制電路,要求:(1)電梯內(nèi)設(shè)有對(duì)外報(bào)警開(kāi)關(guān),可以在緊急情況下報(bào)警。報(bào)警裝置設(shè)在電梯外;(2)每層樓梯門邊設(shè)有上、下樓的請(qǐng)求開(kāi)關(guān)及指示燈,電梯內(nèi)設(shè)有可選擇樓層的開(kāi)關(guān)及相應(yīng)指示燈;(3)設(shè)有表示電梯所處上升或下降的狀態(tài)標(biāo)志,以及電梯正位于哪層樓的指示顯示;(4)能記憶電梯外的所有請(qǐng)求信號(hào),并按照電梯的運(yùn)行規(guī)則對(duì)信號(hào)分批處理,每

6、個(gè)請(qǐng)求信號(hào)一直保持到處理后才能撤除。電梯運(yùn)行規(guī)則如下: 電梯上升時(shí),僅響應(yīng)電梯所在位置以上層的上樓請(qǐng)求信號(hào),依樓層次序逐個(gè)執(zhí)行,直到最后一個(gè)請(qǐng)求執(zhí)行完畢。然后升到有下樓請(qǐng)求的最高層,開(kāi)始執(zhí)行下樓請(qǐng)求; 電梯下降時(shí),僅響應(yīng)電梯所處位置以下層的下樓請(qǐng)求信號(hào),依樓層次序逐個(gè)執(zhí)行,直到最后一個(gè)請(qǐng)求執(zhí)行完畢。然后降到有上樓請(qǐng)求的最低層,開(kāi)始執(zhí)行上樓請(qǐng)求; 一旦電梯執(zhí)行完全部請(qǐng)求信號(hào)后,應(yīng)在原位置停止,等待新的請(qǐng)求信號(hào)到來(lái)時(shí)再處理。(5)電梯運(yùn)行速度為5秒/層;(6)電梯到達(dá)有請(qǐng)求的樓層停下時(shí),該層指示燈亮。經(jīng)1秒后,電梯門自動(dòng)打開(kāi),經(jīng)10秒后,電梯門自動(dòng)關(guān)閉(指示燈顯示)。電梯到達(dá)新樓層后,原樓層指示燈

7、滅。7.自動(dòng)往返電動(dòng)車的設(shè)計(jì)設(shè)計(jì)一臺(tái)自動(dòng)往返電動(dòng)車,要求:(1)電動(dòng)車自主前進(jìn)、遇到障礙后返回;(2)電動(dòng)車行駛過(guò)程中不能出現(xiàn)擦墻行駛,或撞墻故障;(3)自動(dòng)測(cè)量顯示里程數(shù)、行車時(shí)間;(4)誤差要求:總里程數(shù):<3%;行車時(shí)間:<3%;識(shí)別距離:515cm。9.消毒柜控制電路的設(shè)計(jì)設(shè)計(jì)一臺(tái)消毒柜控制系統(tǒng),要求:(1)顯示消毒柜溫度、保持時(shí)間;(2)可以鍵盤設(shè)定消毒柜溫度、定時(shí)時(shí)間;(3)可以實(shí)現(xiàn)實(shí)時(shí)中斷功能;(4)消毒后自動(dòng)關(guān)機(jī);(5)測(cè)溫誤差:<0.5C;(6)定時(shí)誤差:<20秒/月。11.低頻信號(hào)發(fā)生器設(shè)計(jì)制作低頻信號(hào)發(fā)生器,要求利用單片機(jī)產(chǎn)生正弦波、方波及三角波等

8、波形。(1)正弦波用單片機(jī)實(shí)現(xiàn)正弦波的輸出;輸出的波形有1Hz、10Hz、100Hz、1kHz、10kHz5種可選頻率;輸出電壓范圍為05V可調(diào)(峰峰值);用6位數(shù)碼管顯示頻率;頻率誤差<1。(2)方波頻率范圍:0.O1HzlOOkHz;頻率誤差:<0.1;電壓范圍:01OV。(3)三角波頻率范圍:O.01HzlOkHz;頻率誤差:<0.1;電壓范圍:O20V(峰峰值);失真率:r<3%。13.多輸入端報(bào)警電路設(shè)計(jì)制作一個(gè)多輸入端報(bào)警電路,要求如下:(1)有報(bào)警輸入控制端16個(gè),報(bào)警音響信號(hào)輸出端1個(gè);(2) 報(bào)警輸入端中的任意一端出現(xiàn)報(bào)警信號(hào)時(shí),電路自動(dòng)發(fā)出類似警報(bào)的

9、音響信號(hào);(3) 報(bào)警音響信號(hào)持續(xù)11s自動(dòng)停止如果輸入信號(hào)繼續(xù)存在,報(bào)警音響信號(hào)又重新啟動(dòng);音調(diào)、頻率、響度、持續(xù)時(shí)間等參數(shù),均可通過(guò)“T”,“J”鍵調(diào)整。15.電容、電阻參數(shù)單片機(jī)測(cè)試系統(tǒng)的設(shè)計(jì)設(shè)計(jì)要求:電阻、電容充放電電路可計(jì)算電路時(shí)間常數(shù);用A/D轉(zhuǎn)換器測(cè)量電壓值能測(cè)得時(shí)間常數(shù)值,經(jīng)單片機(jī)計(jì)算,算出電阻或電容值,并在LCD上顯示。電阻分為0200,02K,020K,0200K,02M五個(gè)檔;電容分為0200p,02n,020n,0200n,02u,0200u六個(gè)檔17步進(jìn)電機(jī)單片機(jī)控制系統(tǒng)的設(shè)計(jì)設(shè)計(jì)要求:利用按鍵控制步進(jìn)電機(jī)的啟停、正反轉(zhuǎn)(500r/min)、加減速,并在LED上顯示各

10、自的功能。19單片機(jī)控制步進(jìn)電機(jī)步進(jìn)電機(jī)是工業(yè)過(guò)程控制及儀表中的主要控制元件之一,它可以在機(jī)械結(jié)構(gòu)中把絲杠的角度變成直線位移,也可以用它帶動(dòng)螺旋電位器,調(diào)節(jié)電壓和電流,從而實(shí)現(xiàn)對(duì)執(zhí)行機(jī)構(gòu)的控制。在數(shù)字控制系統(tǒng)中,由于它可以直接接受計(jì)算機(jī)輸出的數(shù)字信號(hào),而不需要進(jìn)行D/A轉(zhuǎn)換,所以使用起來(lái)十分方便。步進(jìn)電機(jī)具有快速的啟停能力和精度高的顯著特點(diǎn),在定位場(chǎng)合得到了廣泛的應(yīng)用。步進(jìn)電機(jī)實(shí)際上是一個(gè)數(shù)字/角度轉(zhuǎn)換器,也是一個(gè)串行的數(shù)/模轉(zhuǎn)換器。因此,需把并行的二進(jìn)制轉(zhuǎn)換成串行的脈沖序列,并實(shí)現(xiàn)方向控制。每當(dāng)步進(jìn)電機(jī)脈沖輸入線上得到一個(gè)脈沖,它便沿著特定的方向走一步。設(shè)計(jì)要求:采用單片機(jī)來(lái)控制一個(gè)三相單三

11、拍的步進(jìn)電機(jī)工作。步進(jìn)電機(jī)的旋轉(zhuǎn)方向由正反轉(zhuǎn)控制信號(hào)來(lái)控制。步進(jìn)電機(jī)的步數(shù)由鍵盤輸入,可輸入的步數(shù)分別為3,6,9,12,15,18,21,24,27步。并且鍵盤具有鍵盤鎖的功能,當(dāng)鍵盤上鎖的時(shí)候,步進(jìn)電機(jī)是不接受輸入步數(shù)的,也不會(huì)運(yùn)轉(zhuǎn)。只有當(dāng)鍵盤鎖打開(kāi)并輸入步數(shù)的時(shí)候,步進(jìn)電機(jī)才開(kāi)始工作。電機(jī)運(yùn)轉(zhuǎn)的時(shí)候有正轉(zhuǎn)和反轉(zhuǎn)指示燈指示。當(dāng)電機(jī)在運(yùn)轉(zhuǎn)的過(guò)程當(dāng)中,如果過(guò)熱,則電機(jī)停止運(yùn)轉(zhuǎn),同時(shí)紅色指示燈亮.,同時(shí)警報(bào)響。本題目的關(guān)鍵之處是:如何生成控制步進(jìn)電機(jī)的脈沖序列。21單詞記憶測(cè)試器程序設(shè)計(jì)設(shè)計(jì)任務(wù):編寫一個(gè)幫助單詞記憶的程序。設(shè)計(jì)要求:(1) 實(shí)現(xiàn)單詞的錄入(為使程序具有可演示性,單詞不少于10個(gè)

12、);(2) 單詞根據(jù)按鍵控制依次在屏幕上顯示,按鍵選擇認(rèn)識(shí)還是不認(rèn)識(shí),也可以直接進(jìn)入下一個(gè)或者上一個(gè);(3) 單詞背完后給出正確率。擴(kuò)展功能:(1) 舊單詞可從文件中讀出。(2) 錄入的新單詞保存到文件中;(3) 第一次背完后,把不認(rèn)識(shí)以及跳過(guò)的單詞再次顯示出來(lái),提醒用戶再記憶,直到用戶全部都記住;(4) 結(jié)束后,給出各個(gè)單詞的記憶結(jié)果信息,如記憶次數(shù)。23單片機(jī)節(jié)日彩燈控制器設(shè)計(jì)彩燈控制器設(shè)計(jì)要求:(1) P1.2:開(kāi)始,按此鍵則燈開(kāi)始流動(dòng)(由上而下);(2) P1.3:停止,按此鍵則停止流動(dòng),所有燈為暗;(3) P1.4:上,按此鍵則燈由上向下流動(dòng);(4)P1.5:下,按此鍵則燈由下向上流

13、動(dòng)。25作息時(shí)間控制器設(shè)計(jì)要求:1) 作息時(shí)間控制器能通過(guò)繼電器控制電鈴或放音機(jī)2) 作息時(shí)間控制器能控制蜂鳴器進(jìn)行與電鈴?fù)降默F(xiàn)場(chǎng)提示3) 單片機(jī)作息時(shí)間控制的功能如下:使用JDH62A液晶模塊作為顯示器顯示格式為“時(shí)分秒”,日期,星期系統(tǒng)采用24C16儲(chǔ)存日期、星期和鬧鐘最多可以設(shè)定40個(gè)鬧鐘具有4個(gè)按鍵來(lái)做功能設(shè)置,可以設(shè)置現(xiàn)在的時(shí)間、日期、星期及鬧鐘一旦鬧鐘時(shí)間到則發(fā)出一陣聲響,同時(shí)繼電器啟動(dòng),可以控制放音機(jī)開(kāi)啟和關(guān)閉。4) 功能的詳細(xì)設(shè)置如下:在時(shí)間顯示的狀態(tài)下,液晶的上面一行顯示的為時(shí)間和星期,第二行顯示的是日期。此時(shí),按下0鍵進(jìn)入調(diào)整時(shí)間狀態(tài);按下1鍵進(jìn)入調(diào)整星期狀態(tài);按下2鍵進(jìn)

14、入調(diào)整日期狀態(tài);按下3鍵進(jìn)入查看鬧鐘程序。在進(jìn)入時(shí)間調(diào)整狀態(tài)后,分鐘閃爍顯示,時(shí)鐘停止計(jì)時(shí)。此時(shí)按1鍵分鐘加一,按2鍵分鐘減一,按下0鍵則退出調(diào)時(shí),按3鍵則轉(zhuǎn)到調(diào)整小時(shí)的狀態(tài)。在調(diào)整小時(shí)的狀態(tài)下小時(shí)閃爍顯示,按1鍵小時(shí)加一,按2鍵小時(shí)減一,按3鍵則返回到調(diào)整分鐘狀態(tài),按0鍵則退出調(diào)時(shí)。在調(diào)整星期狀態(tài)下,星期閃爍顯示,按1鍵星期加一,按2鍵星期減一,按0鍵退出調(diào)整星期。在調(diào)整日期狀態(tài)下,首先日閃爍顯示,此時(shí)按1鍵日加一,按2鍵日減一,按3鍵轉(zhuǎn)到調(diào)整月?tīng)顟B(tài),按0鍵退出調(diào)整日期。調(diào)整月?tīng)顟B(tài)下月閃爍顯示,此時(shí)按1鍵月加一,按2鍵月減一,按3鍵轉(zhuǎn)到調(diào)整年,按0鍵退出調(diào)整日期。在調(diào)整年?duì)顟B(tài)下年閃爍顯示,此

15、時(shí)按1鍵年加一,按2鍵年減一,按3鍵返回到日調(diào)整狀態(tài),按0鍵退出調(diào)整日期。在查看鬧鐘狀態(tài)下,第一行顯示的為鬧鐘的編號(hào),第二行顯示的為鬧鐘時(shí)間。此時(shí)按1鍵查看下一個(gè)鬧鐘時(shí)間,按2鍵查看上一個(gè)鬧鐘時(shí)間,按0鍵則開(kāi)始調(diào)整此編號(hào)對(duì)應(yīng)的鬧鐘時(shí)間,按3鍵則退出查看鬧鐘。在調(diào)整鬧鐘時(shí)間的狀態(tài)下,分鐘閃爍顯示,按1鍵則分鐘加一,按2鍵分鐘減一,按3鍵則轉(zhuǎn)到小時(shí)調(diào)整狀態(tài),按0鍵退出鬧鐘調(diào)整,返回到鬧鐘查看狀態(tài)。在調(diào)整鬧鐘小時(shí)狀態(tài)下,小時(shí)閃爍顯示,此時(shí)按1鍵加一,按2鍵減一,按3鍵返回到鬧鐘分鐘調(diào)整狀態(tài),按0鍵退出鬧鐘調(diào)整,返回到鬧鐘查看狀態(tài)。27交通信號(hào)燈模擬控制設(shè)計(jì)定時(shí)交通信號(hào)燈控制在雙干線的“十字”路口上,

16、交通信號(hào)燈的變化是定時(shí)的,其基本變化規(guī)律如下:A放行線:綠燈亮放行25s,黃燈亮警告5s,然后紅燈亮禁止。B:禁行線:紅燈亮禁止30s,然后綠燈亮放行。1) 具體設(shè)計(jì)要求:(1) 該設(shè)計(jì)能控制東、西、南、北四個(gè)路口的紅、黃、綠信號(hào)燈正常工作。(2) 當(dāng)東西方向放行、南北方向禁行時(shí),東西方向綠燈亮25s,然后黃燈亮5s;南北方向紅燈亮30s。(3)當(dāng)南北方向放行、東西方向禁行時(shí),南北方向綠燈亮25s,然后黃燈亮5s;東西方向紅燈亮30s。當(dāng)使兩條路線交替地成為放行線和禁行線時(shí),就可以實(shí)現(xiàn)定時(shí)交通控制。3)設(shè)計(jì)方案(1)芯片選擇為了實(shí)現(xiàn)上述設(shè)計(jì)要求,可以用AT89C51單片機(jī)芯片。用AT89C51

17、芯片的P1口(P1.0P1.5)分別接上兩組六位信號(hào)燈。(2)延時(shí)的實(shí)現(xiàn)延時(shí)的實(shí)現(xiàn)可以是通過(guò)軟件實(shí)現(xiàn);也可利用定時(shí)器/計(jì)數(shù)器的定時(shí)工作方式實(shí)現(xiàn);還可以通過(guò)擴(kuò)展8155芯片,利用其中的定時(shí)器/計(jì)數(shù)器實(shí)現(xiàn)延時(shí)。本系統(tǒng)使用軟件延時(shí)。29.電動(dòng)智能小車設(shè)計(jì)要求:在現(xiàn)有玩具電動(dòng)車的基礎(chǔ)上,加裝光電、紅外線、超聲波傳感器及金屬探測(cè)器,實(shí)現(xiàn)對(duì)電動(dòng)車的速度、位置、運(yùn)行狀況的實(shí)時(shí)測(cè)量,并將測(cè)量數(shù)據(jù)傳送至單片機(jī)進(jìn)行處理,然后由單片機(jī)根據(jù)所檢測(cè)的各種數(shù)據(jù)實(shí)現(xiàn)對(duì)電動(dòng)車的智能控制。這種方案能實(shí)現(xiàn)對(duì)電動(dòng)車的運(yùn)動(dòng)狀態(tài)進(jìn)行實(shí)時(shí)控制,控制靈活、可靠,精度高,可滿足對(duì)系統(tǒng)的各項(xiàng)要求。設(shè)計(jì)采用MCS-51系列中的AT89S51單片

18、機(jī)。以AT89S51為控制核心,利用超聲波傳感器檢測(cè)道路上的障礙,控制電動(dòng)小汽車的自動(dòng)避障,快慢速行駛,以及自動(dòng)停車,并可以自動(dòng)記錄時(shí)間、里程和速度,自動(dòng)尋跡和尋光功能。31.PC機(jī)溫度控制系統(tǒng)目的:掌握PC機(jī)與單片機(jī)的通訊方式以及溫度控制的方法,要求是自適應(yīng)算法,可以根據(jù)不同的控制對(duì)象的參數(shù)的不同進(jìn)行算法自動(dòng)調(diào)整,達(dá)到溫度恒定。內(nèi)容:PC機(jī)通過(guò)232口向單片機(jī)傳送控制指令,單片機(jī)根據(jù)指令進(jìn)行溫度采集、溫度控制。33.單片機(jī)實(shí)現(xiàn)PC機(jī)鍵盤控制器設(shè)計(jì)目的:掌握單片機(jī)掃描鍵盤原理,以及單片機(jī)與PC機(jī)的通信方法。內(nèi)容:?jiǎn)纹瑱C(jī)通過(guò)掃描鍵盤確定鍵值(有鍵按下時(shí)),然后通過(guò)232串口將鍵值發(fā)送給PC機(jī)。3

19、5.遠(yuǎn)程抄表系統(tǒng)目的:掌握數(shù)字脈沖信號(hào)的容錯(cuò)、糾錯(cuò)方法及單片機(jī)的中斷、定時(shí)器的使用方法。內(nèi)容:首先由數(shù)據(jù)采集單元實(shí)時(shí)采集數(shù)據(jù),通過(guò)專用的數(shù)據(jù)線傳送到數(shù)據(jù)硬處理單元,對(duì)數(shù)據(jù)確認(rèn)無(wú)誤后,發(fā)送給中央處理單元,中央處理單元對(duì)采集到的數(shù)據(jù)進(jìn)行分析、分類,通過(guò)總線(485、CAN或市話網(wǎng)、移動(dòng)網(wǎng)、互聯(lián)網(wǎng)、無(wú)線網(wǎng)等方式傳送給PC機(jī)的數(shù)據(jù)匯總分析單元,PC機(jī)根據(jù)統(tǒng)計(jì)的結(jié)果,向控制單元發(fā)出控制信息,同時(shí)將相關(guān)的信息或結(jié)果發(fā)送給當(dāng)事人。37.GPS全球衛(wèi)星車載信息模擬系統(tǒng)目的:掌握GPS工作原理及其應(yīng)用設(shè)計(jì)方法。要求:能夠?qū)崟r(shí)跟蹤定位模擬車輛的經(jīng)度和緯度,能夠在電子地圖上繪制出(在小區(qū)或某一街道等)的具體位置信息

20、。39.音樂(lè)倒數(shù)計(jì)數(shù)器設(shè)計(jì)要求利用AT89C51單片機(jī)結(jié)合字符型LCD顯示器設(shè)計(jì)一個(gè)簡(jiǎn)易的倒數(shù)計(jì)數(shù)器,可用來(lái)煮方便面、煮開(kāi)水或小睡片刻等。做一小段時(shí)間倒計(jì)數(shù),當(dāng)?shù)褂?jì)數(shù)為0時(shí),則發(fā)出一段音樂(lè)聲響,通知倒計(jì)數(shù)終了,該做應(yīng)當(dāng)做的事。定時(shí)鬧鐘的基本功能如下。字符型LCD(162)顯示器。顯示格式為“TIME分分:秒秒”。用4個(gè)按鍵操作來(lái)設(shè)置當(dāng)前想要倒計(jì)數(shù)的時(shí)間。一旦按下鍵則開(kāi)始倒計(jì)數(shù),當(dāng)計(jì)數(shù)為0時(shí),發(fā)出一陣音樂(lè)聲。addata5v程序執(zhí)行后工作指示燈LED閃動(dòng),表示程序開(kāi)始執(zhí)行,按下操作鍵K1K4動(dòng)作如下。K1可調(diào)整倒計(jì)數(shù)的時(shí)間160分鐘。K2設(shè)置倒計(jì)數(shù)的時(shí)可為005分鐘,顯示“0500”。K3設(shè)置倒

21、計(jì)數(shù)的時(shí)間為15分鐘a顯示“締”。K4設(shè)置倒計(jì)數(shù)的時(shí)間為20分鐘,顯示“2000”。復(fù)位后LCD的畫面應(yīng)能顯示倒計(jì)時(shí)的分鐘和秒數(shù),此時(shí)按K1鍵則在LCD上顯示出設(shè)置畫面。此時(shí),若:a. 按操作鍵K2增加倒計(jì)數(shù)的時(shí)間1分鐘。b. 按操作鍵K3-減少倒計(jì)數(shù)的時(shí)間1分鐘。c. 按操作鍵K4設(shè)置完成。鍵盤實(shí)現(xiàn)菜單功能的方法,已在題目4詳細(xì)說(shuō)明,不再贅述。本題目最大難點(diǎn)是實(shí)現(xiàn)音樂(lè)的播放。作者利用定時(shí)計(jì)數(shù)器,通過(guò)載入不同的計(jì)數(shù)初值,產(chǎn)生頻率不同的方波,輸入到蜂鳴器(SOUNER中,使其發(fā)出頻率不同的聲音。本設(shè)計(jì)中單片機(jī)晶振為1.0592MHz,通過(guò)計(jì)算各音階頻率,可得1、2、3、4、5、6、7共7個(gè)音應(yīng)賦

22、給定時(shí)器的初值為64580、64684、64777、64820、64898、64968、65030。在此基礎(chǔ)上,可將樂(lè)曲的簡(jiǎn)譜轉(zhuǎn)化為單片機(jī)可以“識(shí)別”的“數(shù)組譜”,進(jìn)一步加入對(duì)音長(zhǎng)、休止符等的控制量后,可以實(shí)現(xiàn)音樂(lè)的播放。41.數(shù)字電壓表設(shè)計(jì)設(shè)計(jì)要求以單片機(jī)為核心,設(shè)計(jì)一個(gè)數(shù)字電壓表。采用中斷方式,對(duì)2路05V的模擬電壓進(jìn)行循環(huán)采集,采集的數(shù)據(jù)送LED顯示,并存入內(nèi)存。超過(guò)界限時(shí)指示燈閃爍。1. 實(shí)驗(yàn)原理本題目本質(zhì)上是以單片機(jī)為控制器,ADC0809為ADC器件的AD轉(zhuǎn)換電路,設(shè)計(jì)要求的電壓顯示,是對(duì)ADC采集所得信號(hào)的進(jìn)一步處理。為得到可讀的電壓值,需根據(jù)ADC的原理,對(duì)采集所得的信號(hào)進(jìn)行計(jì)

23、算,并顯示在LED上。本項(xiàng)目中ADC0809的參考電壓為+5V,根據(jù)定義,采集所得的二進(jìn)制信號(hào)addata所指代的電壓值為:而若將其顯示到小數(shù)點(diǎn)后兩位,不考慮小數(shù)點(diǎn)的存在(將其乘以100),其計(jì)算的數(shù)值為:將小數(shù)點(diǎn)顯示在第二位數(shù)碼管上,即為實(shí)際的電壓。本示例程序?qū)?.25V和2.5V作為兩路輸入的報(bào)警值,反映在二進(jìn)制數(shù)字上,分別為0x40和0x80。當(dāng)AD結(jié)果超過(guò)這一數(shù)值時(shí),將會(huì)出現(xiàn)二極管閃爍和蜂鳴器發(fā)聲。43.微波爐控制程序設(shè)計(jì)二,設(shè)計(jì)要求:利用實(shí)驗(yàn)系統(tǒng)的硬件資源設(shè)計(jì)一個(gè)”帶LED顯示的微波爐控制器”控制面板包括:兩位數(shù)碼顯示十個(gè)數(shù)字按鍵鍵盤電源按鍵電源指示燈大中小火力選擇開(kāi)關(guān)工作流程如下:

24、(1) 按下電源鍵,指示燈亮,通過(guò)數(shù)字鍵設(shè)定需要加熱的時(shí)間,并在LED上進(jìn)行顯示,單位為秒時(shí)間設(shè)定完后,通過(guò)大,中,小三個(gè)按鍵,選擇火力的大小,并啟動(dòng)微波爐進(jìn)行工作(2) LED實(shí)時(shí)顯示剩余的工作時(shí)間,定時(shí)時(shí)間到后自動(dòng)停止,指示燈滅(4)微波爐運(yùn)行過(guò)程中,若再按下電源鍵,則微波爐停止工作,指示燈滅45.數(shù)控DC/DC電源系統(tǒng)硬件與軟件設(shè)計(jì)性能指標(biāo)參數(shù)如下:(1)輸入直流電壓為9.V15.0V輸出電壓為3.6V6.0V,步進(jìn)可調(diào),最小步距為10mV;文波電壓為小于5mV。最大輸出電流不小于500mA。效率不小于80%47.汽車轉(zhuǎn)向燈的設(shè)計(jì)利用定時(shí)器或計(jì)數(shù)器與中斷系統(tǒng)組成控制系統(tǒng)的工作原理,從而達(dá)

25、到控制汽車在不同運(yùn)行狀態(tài)時(shí)各個(gè)車燈是不是閃爍,從而達(dá)到傳遞交通信息的作用。1、設(shè)計(jì)要求汽車在駕駛時(shí)有左轉(zhuǎn)彎、右轉(zhuǎn)彎、剎車、合緊急開(kāi)關(guān)、停靠等操作。在左轉(zhuǎn)彎或右轉(zhuǎn)彎時(shí),通過(guò)轉(zhuǎn)彎操作桿應(yīng)使左轉(zhuǎn)開(kāi)關(guān)或右轉(zhuǎn)開(kāi)關(guān)合上,從而使左頭燈、儀表板左轉(zhuǎn)彎燈、左尾燈或右頭燈、儀表板右轉(zhuǎn)彎燈、右尾燈閃爍;合緊急開(kāi)關(guān)時(shí)要求前面所述的6個(gè)信號(hào)燈全部閃爍;汽車剎車時(shí),兩個(gè)尾燈點(diǎn)亮;如正當(dāng)轉(zhuǎn)彎時(shí)剎車,則轉(zhuǎn)彎時(shí)原應(yīng)閃爍的信號(hào)燈仍應(yīng)閃爍。以上閃爍,都是頻率為1Hz的低頻閃爍;在汽車停靠而??块_(kāi)關(guān)合上時(shí)左頭燈、右頭燈、左尾燈、右尾燈按頻率為30Hz。的高頻閃爍由上所述,各種情況作操作時(shí),信號(hào)燈應(yīng)輸出信號(hào)列于表1.1o表1.1汽車駕

26、駛操縱與信號(hào)49.十進(jìn)制加減乘除法計(jì)算器駕駛操作輸出信號(hào)儀表板左轉(zhuǎn)彎燈儀表板右轉(zhuǎn)彎燈左頭燈右頭燈左尾燈右尾燈左轉(zhuǎn)彎(合上左轉(zhuǎn)開(kāi)關(guān))閃爍閃爍一閃爍一右轉(zhuǎn)彎(合上右轉(zhuǎn)開(kāi)關(guān))閃爍一閃爍一閃爍合糸急開(kāi)關(guān)閃爍閃爍閃爍閃爍閃爍閃爍剎車(合上剎車開(kāi)關(guān))一一亮亮左轉(zhuǎn)彎時(shí)剎車閃爍閃爍一閃爍亮右轉(zhuǎn)彎時(shí)剎車閃爍一閃爍亮閃爍剎車,并合緊急開(kāi)關(guān)閃爍閃爍閃爍閃爍亮亮開(kāi)關(guān)左轉(zhuǎn)彎時(shí)剎車,并合緊急閃爍閃爍爍閃爍閃爍閃亮開(kāi)關(guān)右轉(zhuǎn)彎時(shí)剎車,并合緊急閃爍閃爍爍閃爍閃亮爍閃30H3030H30停靠(合停靠開(kāi)關(guān))z閃Hz閃z閃Hz閃爍爍爍爍一、課程設(shè)計(jì)題目及任務(wù)要求設(shè)計(jì)十進(jìn)制加減乘除法計(jì)算器。要求能(不同時(shí))顯示3位輸入和4位輸出。二、

27、設(shè)計(jì)思路1操作顯示設(shè)備顯示設(shè)備采用八片七段共陰極LED顯示器,共設(shè)置16個(gè)鍵,其中數(shù)字鍵09共十個(gè),接下來(lái)依次是加號(hào)鍵、減號(hào)鍵、乘號(hào)鍵、除號(hào)鍵、等于號(hào)、清除鍵。操作設(shè)備是兩行八列共16鍵的簡(jiǎn)單鍵盤。第一行從左至右分別為0、1、2、3、4、5、6、7,第二行分別為89、A(+)、B(-)、C(=)、D(清除鍵)、E(清除鍵)、F(清除鍵),“清除鍵”表示程序初始化,為下次輸入準(zhǔn)備。2、程序?qū)崿F(xiàn)功能(1)十進(jìn)制加減乘除法計(jì)算:輸入范圍為(1999),該程序輸入兩個(gè)定點(diǎn)數(shù),每個(gè)3位,輸出4位;A為加,B為減,C為等于,輸出為四位計(jì)算結(jié)果。數(shù)據(jù)輸入采用規(guī)范化輸入,即必須輸入3個(gè)數(shù)才算完成一個(gè)運(yùn)算數(shù)的輸

28、入,兩個(gè)運(yùn)算數(shù)之間輸入運(yùn)算符A或者B,輸入完成按C顯示計(jì)算結(jié)果;(2)計(jì)算機(jī)復(fù)位功能:DEF均為清零重啟,任何時(shí)候按下DEF中一個(gè)將重新開(kāi)始;51.液晶點(diǎn)陣顯示屏程序設(shè)計(jì)設(shè)計(jì)要求:1能進(jìn)行正常的模擬量采樣值顯示(溫度、壓力、電位),并將其顯示到液晶面板上。2LCD將從下到上滾動(dòng)顯示:“湖北師范學(xué)院機(jī)電與控制工程學(xué)院”,然后顯示:“2011年單片機(jī)課程設(shè)計(jì)”、“液晶點(diǎn)陣顯示屏程序設(shè)計(jì)”“作者姓名、班級(jí)、學(xué)號(hào)”3改變字庫(kù)的內(nèi)容,顯示其它漢字。4改變頁(yè)地址或列地址,使顯示的內(nèi)容改變位置5改變滾動(dòng)顯示模式,使顯示內(nèi)容左右、上下滾動(dòng);改變參數(shù)使?jié)L動(dòng)速度變化。53.全自動(dòng)洗衣機(jī)控制器基本要求:采用步進(jìn)電機(jī)

29、模擬洗衣機(jī)電機(jī),實(shí)現(xiàn)上水、浸泡、洗滌、漂洗、甩干等過(guò)程。洗滌分弱洗、輕洗、強(qiáng)洗;可設(shè)定3級(jí)水位設(shè)定,每級(jí)水位均設(shè)定水位下限(值自定);可選擇漂洗次數(shù)(35次)。使用鍵盤進(jìn)行流程及參數(shù)設(shè)定及自動(dòng)存儲(chǔ)流程,有停止鍵終止洗衣機(jī)的工作,并在LED或LCD上顯示當(dāng)前流程。(1)上水時(shí),通過(guò)可調(diào)電位器及A/D轉(zhuǎn)換模擬水位檢測(cè)傳感器,若水位低于設(shè)定水位下限,則通過(guò)蜂鳴器報(bào)警,手動(dòng)調(diào)節(jié)可調(diào)電位器,直至水位超過(guò)水位下限,切斷進(jìn)水開(kāi)關(guān)(用開(kāi)關(guān)量輸出電路模擬),進(jìn)入下一流程。(3)洗滌時(shí),先強(qiáng)洗、后輕洗再弱洗??芍苯舆x擇輕洗可弱洗。強(qiáng)洗、輕洗與弱洗的步進(jìn)電機(jī)轉(zhuǎn)速不同,依次遞減,但均需正反轉(zhuǎn)(轉(zhuǎn)速自定、時(shí)間自定、正反轉(zhuǎn)的時(shí)間自定)(4)漂洗進(jìn)行正反轉(zhuǎn),轉(zhuǎn)速介于強(qiáng)洗與弱洗之間,或與強(qiáng)洗同。(5)甩干高速正向轉(zhuǎn)動(dòng),時(shí)間自定;(6)洗滌、漂洗間均需脫水、上水,但脫水轉(zhuǎn)速低于甩干。55.超聲波避障小車57.GSM汽車防盜報(bào)警器59.激光測(cè)徑儀61.無(wú)線溫度測(cè)量系統(tǒng)無(wú)線模塊采用nRF24L01無(wú)線收發(fā)模塊,溫度測(cè)量用DS18B20。采用兩塊單片機(jī)分別控制一個(gè)無(wú)線模塊模塊,一個(gè)單片機(jī)作為主單片機(jī),發(fā)送控制信息并顯示接收回的信息,另一個(gè)單片機(jī)作為從單片機(jī),接收主單片機(jī)的控制信息并控制溫度測(cè)量模塊DS18B20,然后

溫馨提示

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

評(píng)論

0/150

提交評(píng)論