


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、單片機(jī)課程設(shè)計(jì)任務(wù)書單片機(jī)課程項(xiàng)目實(shí)踐的目的就是讓同學(xué)們在理論學(xué)習(xí)的基礎(chǔ)上,通過完成一個涉及MCS-51單片機(jī)多種資源應(yīng)用并具有綜合功能的小系統(tǒng)目標(biāo)板的設(shè)計(jì)與編程應(yīng)用,使學(xué)生不 但能夠?qū)⒄n堂上學(xué)到的理論知識與實(shí)際應(yīng)用結(jié)合起來,而且能夠?qū)﹄娮与娐?、電子元?件、印制電路板等方面的知識進(jìn)一步加深認(rèn)識,同時在軟件編程、排錯調(diào)試、焊接技術(shù)、 相關(guān)儀器設(shè)備的使用技能等方面得到較全面的鍛煉和提高,為今后能夠獨(dú)立進(jìn)行某些單片 機(jī)應(yīng)用系統(tǒng)的開發(fā)設(shè)計(jì)工作打下一定的基礎(chǔ)。著重提高學(xué)生在單片機(jī)應(yīng)用方面的實(shí)踐技 能,樹立嚴(yán)謹(jǐn)?shù)目茖W(xué)作風(fēng),培養(yǎng)學(xué)生綜合運(yùn)用理論知識解決實(shí)際問題的能力。學(xué)生通過單 片機(jī)的硬件和軟件設(shè)計(jì)、安裝
2、、調(diào)試、整理資料等環(huán)節(jié),初步掌握項(xiàng)目設(shè)計(jì)方法和組織實(shí) 踐的基本技能,逐步熟悉開展科學(xué)實(shí)踐的程序和方法。一、設(shè)計(jì)目的 單片機(jī)項(xiàng)目實(shí)踐是單片機(jī)技術(shù)課程的實(shí)踐教案環(huán)節(jié),是對學(xué)生學(xué)習(xí)單片機(jī)的綜合性訓(xùn)練,這種訓(xùn)練是通過學(xué)生獨(dú)立進(jìn)行某一課程的設(shè)計(jì)、制作、調(diào)試來完成的單片機(jī)的 項(xiàng)目實(shí)踐應(yīng)主要體現(xiàn)在對實(shí)際項(xiàng)目應(yīng)用系統(tǒng)或產(chǎn)品的研制來說,從課題任務(wù)的提出到定 型生產(chǎn)或投入使用,都要經(jīng)過方案的總體認(rèn)證、系統(tǒng)設(shè)計(jì)、軟件及硬件的開發(fā)、聯(lián)機(jī)調(diào) 試等若干步驟因此,單片機(jī)項(xiàng)目實(shí)踐是以項(xiàng)目項(xiàng)目和項(xiàng)目應(yīng)用為課題著重培養(yǎng)學(xué)生 項(xiàng)目實(shí)踐能力、獨(dú)立工作能力及創(chuàng)新能力。單片機(jī)應(yīng)用系統(tǒng)課程項(xiàng)目實(shí)踐作為獨(dú)立的教案環(huán)節(jié),是自動化及相關(guān)專業(yè)集中
3、實(shí)踐 性環(huán)節(jié)系列之一,是學(xué)習(xí)完單片機(jī)原理及應(yīng)用課程后,并在進(jìn)行相關(guān)課程設(shè)計(jì)基礎(chǔ) 上進(jìn)行的一次綜合練習(xí)。其目的在于加深對 MC一51單片機(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í)現(xiàn) 理論結(jié)合實(shí)際、學(xué)以至用。學(xué)生通過查閱資料、接口設(shè)計(jì)、程序設(shè)計(jì)、安裝調(diào)試、整理資料等環(huán)節(jié),初步掌握 項(xiàng)目設(shè)計(jì)方法和組織實(shí)踐的基本技能 熟悉開展科學(xué)實(shí)踐的程序和辦法,為今后從事生產(chǎn) 技術(shù)工作打下必要的基礎(chǔ)。學(xué)會靈活運(yùn)用已經(jīng)學(xué)過的知識,并能不斷接受新的知
4、識,大 膽發(fā)明創(chuàng)造的設(shè)計(jì)理念。二、設(shè)計(jì)要求1>根據(jù)應(yīng)用系統(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ì)的基本過程;3>根據(jù)任務(wù)要求和硬件設(shè)計(jì)要求,首先畫出程序的總體流程圖,然后進(jìn)行各控制模塊的 程序設(shè)計(jì);4>掌握如何應(yīng)用單片機(jī)仿真器來開發(fā)應(yīng)用系統(tǒng)及仿真調(diào)試的過程。三、單片機(jī)課程設(shè)計(jì)可選題1. 音樂播放系統(tǒng)設(shè)計(jì)設(shè)計(jì)一個音樂播放系統(tǒng),要求:<1 )利用單片機(jī)的定時器產(chǎn)生樂譜的各種頻率方波,信號經(jīng)過放大后由喇叭發(fā)出聲音; <2)學(xué)會音樂在單片機(jī)系統(tǒng)中的轉(zhuǎn)換方法及設(shè)置; <3)可自
5、動選取某段音樂令單片機(jī)連續(xù)播放。3. 醫(yī)院住院病人呼叫器的設(shè)計(jì)<1 )設(shè)計(jì)一個 8 床位的無線呼叫器,供醫(yī)院住院病人<或靜脈點(diǎn)滴病人)呼叫醫(yī)護(hù)人員時使用;<2)病人可通過按動自己床邊的按鈕,向醫(yī)護(hù)人員發(fā)出呼叫信號; <3)當(dāng)有病人呼叫信號時,醫(yī)護(hù)人員值班室設(shè)置的顯示器可顯示出該病人的床位編號, 同時揚(yáng)聲器發(fā)出聲音信號,提示值班的醫(yī)護(hù)人員。5. 自動電梯控制電路的設(shè)計(jì)設(shè)計(jì)一個 8 層樓房的電梯自動控制電路,要求:<1)電梯內(nèi)設(shè)有對外報(bào)警開關(guān),可以在緊急情況下報(bào)警。報(bào)警裝置設(shè)在電梯外; <2)每層樓梯門邊設(shè)有上、下樓的請求開關(guān)及指示燈,電梯內(nèi)設(shè)有可選擇樓層的開關(guān)
6、 及相應(yīng)指示燈;<3)設(shè)有表示電梯所處上升或下降的狀態(tài)標(biāo)志,以及電梯正位于哪層樓的指示顯示; <4)能記憶電梯外的所有請求信號,并按照電梯的運(yùn)行規(guī)則對信號分批處理,每個請 求信號一直保持到處理后才能撤除。電梯運(yùn)行規(guī)則如下: 電梯上升時,僅響應(yīng)電梯所在位置以上層的上樓請求信號,依樓層次序逐個執(zhí) 行, 直到最后一個請求執(zhí)行完畢。然后升到有下樓請求的最高層,開始執(zhí)行下樓請 求; 電梯下降時,僅響應(yīng)電梯所處位置以下層的下樓請求信號,依樓層次序逐個執(zhí) 行, 直到最后一個請求執(zhí)行完畢。然后降到有上樓請求的最低層,開始執(zhí)行上樓請 求; 一旦電梯執(zhí)行完全部請求信號后,應(yīng)在原位置停止,等待新的請求信
7、號到來時再 處理。<5)電梯運(yùn)行速度為 5 秒/ 層;<6)電梯到達(dá)有請求的樓層停下時,該層指示燈亮。經(jīng)1 秒后,電梯門自動打開,經(jīng)10 秒后,電梯門自動關(guān)閉 <指示燈顯示)。電梯到達(dá)新樓層后,原樓層指示燈滅。7. 自動往返電動車的設(shè)計(jì) 設(shè)計(jì)一臺自動往返電動車,要求:<1)電動車自主前進(jìn)、遇到障礙后返回; <2)電動車行駛過程中不能出現(xiàn)擦墻行駛,或撞墻故障; <3)自動測量顯示里程數(shù)、行車時間;<4)誤差要求:總里程數(shù): <3%;行車時間: <3%;識別距離:515cm。9. 消毒柜控制電路的設(shè)計(jì) 設(shè)計(jì)一臺消毒柜控制系統(tǒng),要求:<1)
8、顯示消毒柜溫度、保持時間; <2)可以鍵盤設(shè)定消毒柜溫度、定時時間;<3)可以實(shí)現(xiàn)實(shí)時中斷功能; <4)消毒后自動關(guān)機(jī);<5)測溫誤差:<0.5 C;<6)定時誤差: <20 秒/ 月。11. 低頻信號發(fā)生器 設(shè)計(jì)制作低頻信號發(fā)生器,要求利用單片機(jī)產(chǎn)生正弦波、方波及三角波等波形。<1 )正弦波用單片機(jī)實(shí)現(xiàn)正弦波的輸出;輸出的波形有 1Hz、10Hz、100Hz、1kHz、10kHz 5 種可選頻率; 輸出電壓范圍為 05V可調(diào) <峰峰值);用 6位數(shù)碼管顯示頻率; 頻率誤差 <1。<2)方波頻率范圍: 0 .O1 Hz lOOk
9、Hz ;頻率誤差: <0.1 ;電壓范圍: 0 1OV。<3)三角波頻率范圍: O.01Hz lOkHz ;頻率誤差: <0.1 ;電壓范圍: O 20V( 峰峰值 >;失真率:r < 3%。13. 多輸入端報(bào)警電路 設(shè)計(jì)制作一個多輸入端報(bào)警電路,要求如下 : (1> 有報(bào)警輸入控制端 16個,報(bào)警音響信號輸出端 1個; (2> 報(bào)警輸入端中的任意一端出現(xiàn)報(bào)警信號時,電路自動發(fā)出類似警報(bào)的音響信號; (3> 報(bào)警音響信號持續(xù) 11s 自動停止如果輸入信號繼續(xù)存在,報(bào)警音響信號又重新啟 動;(4>音調(diào)、頻率、響度、持續(xù)時間等參數(shù),均可通過“T
10、 ”,“J ”鍵調(diào)整。15. 電容、電阻參數(shù)單片機(jī)測試系統(tǒng)的設(shè)計(jì)設(shè)計(jì)要求: 電阻、電容充放電電路可計(jì)算電路時間常數(shù); 用A/D轉(zhuǎn)換器測量電壓值能測得時間常數(shù)值,經(jīng)單片機(jī)計(jì)算,算出電阻或電容值,并 在LCD上顯示。電阻分為0200,02K,020K,0200K,02M五個檔。電容分為0200p,02n,020n,0200n,02u,0200u六個檔 17步進(jìn)電機(jī)單片機(jī)控制系統(tǒng)的設(shè)計(jì)設(shè)計(jì)要求:利用按鍵控制步進(jìn)電機(jī)的啟停、正反轉(zhuǎn)<500r/min )、加減速,并在 LED上顯示各自的功能。19 單片機(jī)控制步進(jìn)電機(jī) 步進(jìn)電機(jī)是工業(yè)過程控制及儀表中的主要控制元件之一,它可以在機(jī)械結(jié)構(gòu)中把絲杠 的角
11、度變成直線位移,也可以用它帶動螺旋電位器,調(diào)節(jié)電壓和電流,從而實(shí)現(xiàn)對執(zhí)行機(jī) 構(gòu)的控制。在數(shù)字控制系統(tǒng)中,因?yàn)樗梢灾苯咏邮苡?jì)算機(jī)輸出的數(shù)字信號,而不需要進(jìn) 行 D/A 轉(zhuǎn)換,所以使用起來十分方便。步進(jìn)電機(jī)具有快速的啟停能力和精度高的顯著特 點(diǎn),在定位場合得到了廣泛的應(yīng)用。步進(jìn)電機(jī)實(shí)際上是一個數(shù)字 /角度轉(zhuǎn)換器,也是一個串行的數(shù) /模轉(zhuǎn)換器。因此,需把 并行的二進(jìn)制轉(zhuǎn)換成串行的脈沖序列,并實(shí)現(xiàn)方向控制。每當(dāng)步進(jìn)電機(jī)脈沖輸入線上得到 一個脈沖,它便沿著特定的方向走一步。設(shè)計(jì)要求: 采用單片機(jī)來控制一個三相單三拍的步進(jìn)電機(jī)工作。步進(jìn)電機(jī)的旋轉(zhuǎn)方向由正反轉(zhuǎn)控 制信號來控制。步進(jìn)電機(jī)的步數(shù)由鍵盤輸入,可
12、輸入的步數(shù)分別為3, 6, 9, 12, 15,18, 21, 24, 27 步。并且鍵盤具有鍵盤鎖的功能,當(dāng)鍵盤上鎖的時候,步進(jìn)電機(jī)是不接受 輸入步數(shù)的,也不會運(yùn)轉(zhuǎn)。只有當(dāng)鍵盤鎖打開并輸入步數(shù)的時候,步進(jìn)電機(jī)才開始工作。電機(jī)運(yùn)轉(zhuǎn)的時候有正轉(zhuǎn)和反轉(zhuǎn)指示燈指示。當(dāng)電機(jī)在運(yùn)轉(zhuǎn)的過程當(dāng)中,如果過熱,則電機(jī) 停止運(yùn)轉(zhuǎn),同時紅色指示燈亮 . ,同時警報(bào)響。本題目的關(guān)鍵之處是:如何生成控制步進(jìn)電 機(jī)的脈沖序列。21 單詞記憶測試器程序設(shè)計(jì)設(shè)計(jì)任務(wù) : 編寫一個幫助單詞記憶的程序。設(shè)計(jì)要求 :(1> 實(shí)現(xiàn)單詞的錄入 <為使程序具有可演示性,單詞不少于10 個);(2> 單詞根據(jù)按鍵控制依次
13、在屏幕上顯示,按鍵選擇認(rèn)識還是不認(rèn)識,也可以直接進(jìn) 入下一個或者上一個;(3> 單詞背完后給出正確率。擴(kuò)展功能:(1> 舊單詞可從文件中讀出。(2> 錄入的新單詞保存到文件中;(3> 第一次背完后,把不認(rèn)識以及跳過的單詞再次顯示出來,提醒用戶再記憶,直到 用戶全部都記住;(4> 結(jié)束后,給出各個單詞的記憶結(jié)果信息,如記憶次數(shù)。 23單片機(jī)節(jié)日彩燈控制器設(shè)計(jì)彩燈控制器設(shè)計(jì)要求:(1>P1.2: 開始 , 按此鍵則燈開始流動 <由上而下);(2>P1.3: 停止 ,按此鍵則停止流動 , 所有燈為暗;(3>P1.4: 上 , 按此鍵則燈由上向下流
14、動;(4>P1.5: 下 , 按此鍵則燈由下向上流動。 25作息時間控制器設(shè)計(jì)要求:1) 作息時間控制器能通過繼電器控制電鈴或放音機(jī)2) 作息時間控制器能控制蜂鳴器進(jìn)行與電鈴?fù)降默F(xiàn)場提示3) 單片機(jī)作息時間控制的功能如下:使用JDH62A液晶模塊作為顯示器顯示格式為 “時分秒 ”,日期,星期系統(tǒng)采用24C16儲存日期、星期和鬧鐘最多可以設(shè)定 40 個鬧鐘 具有4個按鍵來做功能設(shè)置,可以設(shè)置現(xiàn)在的時間、日期、星期及鬧鐘 一旦鬧鐘時間到則發(fā)出一陣聲響,同時繼電器啟動,可以控制放音機(jī)開啟和關(guān) 閉。4) 功能的詳細(xì)設(shè)置如下:在時間顯示的狀態(tài)下,液晶的上面一行顯示的為時間和星期,第二行顯示的是日
15、期。此時 ,按下 0鍵進(jìn)入調(diào)整時間狀態(tài);按下 1 鍵進(jìn)入調(diào)整星期狀態(tài);按下 2鍵進(jìn)入調(diào)整日期狀態(tài);按 下3鍵進(jìn)入查看鬧鐘程序。在進(jìn)入時間調(diào)整狀態(tài)后,分鐘閃爍顯示,時鐘停止計(jì)時。此時按1 鍵分鐘加一,按 2鍵分鐘減一,按下 0鍵則退出調(diào)時,按 3鍵則轉(zhuǎn)到調(diào)整小時的狀態(tài)。在調(diào)整小時的狀態(tài)下小時閃爍 顯示,按 1鍵小時加一,按 2鍵小時減一,按 3鍵則返回到調(diào)整分鐘狀態(tài),按 0鍵則退出調(diào)時在調(diào)整星期狀態(tài)下,星期閃爍顯示,按 1鍵星期加一,按 2鍵星期減一,按 0鍵退出調(diào)整星期在調(diào)整日期狀態(tài)下,首先日閃爍顯示,此時按 1 鍵日加一,按 2鍵日減一,按 3鍵轉(zhuǎn)到調(diào)整月 狀態(tài),按 0鍵退出調(diào)整日期。調(diào)整月
16、狀態(tài)下月閃爍顯示,此時按1鍵月加一,按 2鍵月減一,按3鍵轉(zhuǎn)到調(diào)整年,按 0鍵退出調(diào)整日期。在調(diào)整年?duì)顟B(tài)下年閃爍顯示,此時按1鍵年加一,按2鍵年減一,按 3鍵返回到日調(diào)整狀態(tài),按 0鍵退出調(diào)整日期。在查看鬧鐘狀態(tài)下,第一行顯示的為鬧鐘的編號,第二行顯示的為鬧鐘時間。此時按 1鍵查看下一個鬧鐘時間,按 2鍵查看上一個鬧鐘時間,按 0鍵則開始調(diào)整此編號對應(yīng)的鬧鐘 時間,按 3鍵則退出查看鬧鐘。在調(diào)整鬧鐘時間的狀態(tài)下,分鐘閃爍顯示,按1鍵則分鐘加一,按 2鍵分鐘減一,按 3鍵則轉(zhuǎn)到小時調(diào)整狀態(tài),按 0鍵退出鬧鐘調(diào)整,返回到鬧鐘查看狀態(tài)。在調(diào)整鬧鐘小時狀態(tài) 下,小時閃爍顯示,此時按1鍵加一,按 2鍵減
17、一,按 3鍵返回到鬧鐘分鐘調(diào)整狀態(tài),按0鍵退出鬧鐘調(diào)整,返回到鬧鐘查看狀態(tài)。27交通信號燈模擬控制1 ) 設(shè)計(jì)定時交通信號燈控制 在雙干線的“十字”路口上,交通信號燈的變化是定時的,其基本變化規(guī)律如下:A放行線:綠燈亮放行25s,黃燈亮警告5s,然后紅燈亮禁止。B:禁行線:紅燈亮禁止30s,然后綠燈亮放行。2) 具體設(shè)計(jì)要求:<1)該設(shè)計(jì)能控制東、西、南、北四個路口的紅、黃、綠信號燈正常工作。<2)當(dāng)東西方向放行、南北方向禁行時,東西方向綠燈亮25s,然后黃燈亮 5s ;南北方向紅燈亮 30s。<3)當(dāng)南北方向放行、東西方向禁行時,南北方向綠燈亮25s,然后黃燈亮 5s ;東
18、西方向紅燈亮 30s。當(dāng)使兩條路線交替地成為放行線和禁行線時,就可以實(shí)現(xiàn)定時交通控制。3) 設(shè)計(jì)方案<1)芯片選擇 為了實(shí)現(xiàn)上述設(shè)計(jì)要求,可以用 AT89C51 單片機(jī)芯片。用 AT89C51芯片的P1 口 <P1.0P1.5 )分別接上兩組六位信號燈。<2)延時的實(shí)現(xiàn) 延時的實(shí)現(xiàn)可以是通過軟件實(shí)現(xiàn);也可利用定時器計(jì)數(shù)器的定時工 作方式實(shí)現(xiàn);還可以通過擴(kuò)展 8155芯片,利用其中的定時器 /計(jì)數(shù)器實(shí)現(xiàn)延時。本系 統(tǒng)使用軟件延時。29電動智能小車 設(shè)計(jì)要求: 在現(xiàn)有玩具電動車的基礎(chǔ)上,加裝光電、紅外線、超聲波傳感器及金屬探測器,實(shí)現(xiàn) 對電動車的速度、位置、運(yùn)行狀況的實(shí)時測量,并
19、將測量數(shù)據(jù)傳送至單片機(jī)進(jìn)行處理,然 后由單片機(jī)根據(jù)所檢測的各種數(shù)據(jù)實(shí)現(xiàn)對電動車的智能控制。這種方案能實(shí)現(xiàn)對電動車的運(yùn)動狀態(tài)進(jìn)行實(shí)時控制,控制靈活、可靠,精度高,可滿 足對系統(tǒng)的各項(xiàng)要求。設(shè)計(jì) 采用 MCS-51 系列中的 AT89S51 單片機(jī)。以 AT89S51 為控制核 心,利用超聲波傳感器檢測道路上的障礙,控制電動小汽車的自動避障,快慢速行駛,以 及自動停車,并可以自動記錄時間、里程和速度,自動尋跡和尋光功能。31.PC機(jī)溫度控制系統(tǒng)目的:掌握PC機(jī)與單片機(jī)的通訊方式以及溫度控制的方法,要求是自適應(yīng)算法,可以 根據(jù)不同的控制對象的參數(shù)的不同進(jìn)行算法自動調(diào)整,達(dá)到溫度恒定。內(nèi)容:PC機(jī)通過
20、232 口向單片機(jī)傳送控制指令,單片機(jī)根據(jù)指令進(jìn)行溫度采集、溫度 控制。33.單片機(jī)實(shí)現(xiàn)PC機(jī)鍵盤控制器設(shè)計(jì)目的:掌握單片機(jī)掃描鍵盤原理,以及單片機(jī)與PC機(jī)的通信方法。內(nèi)容:單片機(jī)通過掃描鍵盤確定鍵值<有鍵按下時),然后通過232 串口將鍵值發(fā)送給 PC機(jī)。35. 遠(yuǎn)程抄表系統(tǒng) 目的:掌握數(shù)字脈沖信號的容錯、糾錯方法及單片機(jī)的中斷、定時器的使用方法。 內(nèi)容:首先由數(shù)據(jù)采集單元實(shí)時采集數(shù)據(jù),通過專用的數(shù)據(jù)線傳送到數(shù)據(jù)硬處理單元,對 數(shù)據(jù)確認(rèn)無誤后,發(fā)送給中央處理單元,中央處理單元對采集到的數(shù)據(jù)進(jìn)行分析、分類, 通過總線<485、CAN或市話網(wǎng)、移動網(wǎng)、互聯(lián)網(wǎng)、無線網(wǎng)等方式傳送給PC機(jī)
21、的數(shù)據(jù)匯總分析單元, PC 機(jī)根據(jù)統(tǒng)計(jì)的結(jié)果,向控制單元發(fā)出控制信息,同時將相關(guān)的信息或結(jié)果發(fā) 送給當(dāng)事人。37.GPS全球衛(wèi)星車載信息模擬系統(tǒng)目的:掌握GPS工作原理及其應(yīng)用設(shè)計(jì)方法。要求:能夠?qū)崟r跟蹤定位模擬車輛的經(jīng)度和緯度,能夠在電子地圖上繪制出<在小區(qū)或某一街道等)的具體位置信息。39. 音樂倒數(shù)計(jì)數(shù)器1. 設(shè)計(jì)要求利用 AT89C51 單片機(jī)結(jié)合字符型 LCD 顯示器設(shè)計(jì)一個簡易的倒數(shù)計(jì)數(shù)器,可用來煮方便 面、煮開水或小睡片刻等。做一小段時間倒計(jì)數(shù),當(dāng)?shù)褂?jì)數(shù)為0 時,則發(fā)出一段音樂聲響,通知倒計(jì)數(shù)終了,該做應(yīng)當(dāng)做的事。定時鬧鐘的基本功能如下。字符型LCD<162 )顯示器
22、。顯示格式為“ TIME分分:秒秒”。三用4個按鍵操作來設(shè)置當(dāng)前想要倒計(jì)數(shù)的時間。一旦按下鍵則開始倒計(jì)數(shù),當(dāng)計(jì)數(shù)為0時,發(fā)出一陣音樂聲。程序執(zhí)行后工作指示燈閃動,表示程序開始執(zhí)行,按下操作鍵K1K4動作如下。K1 可調(diào)整倒計(jì)數(shù)的時間K2 設(shè)置倒計(jì)數(shù)的時間為 5分鐘,顯示“ 0500”。K3 設(shè)置倒計(jì)數(shù)的時間為 10分鐘,顯示“ 1000”。K4 設(shè)置倒計(jì)數(shù)的時間為 20分鐘,顯示“ 2000”。復(fù)位后LCD的畫面應(yīng)能顯示倒計(jì)時的分鐘和秒數(shù),此時按 K1鍵則在LCD上顯示出設(shè)置畫面。此時,若:a.按操作鍵K2增加倒計(jì)數(shù)的時間1分鐘。b.按操作鍵K3-減少倒計(jì)數(shù)的時間1分鐘。c.按操作鍵K4設(shè)置完
23、成。鍵盤實(shí)現(xiàn)菜單功能的方法,已在題目4詳細(xì)說明,不再贅述。本題目最大難點(diǎn)是實(shí)現(xiàn)音樂的播放。作者利用定時計(jì)數(shù)器,通過載入不同的計(jì)數(shù)初值,產(chǎn)生頻率不同的方波,輸入到蜂鳴器vSOUNE)中,使其發(fā)出頻率不同的聲音。本設(shè)計(jì)中單片機(jī)晶振為1.0592MHz,通過計(jì)算各音階頻率,可得1、2、3、4、5、6、7共7個音應(yīng)賦給定時器的初值為64580、 64684、 64777、 64820、 64898、 64968、 65030。在此基礎(chǔ)上,可將樂曲的簡譜轉(zhuǎn)化為單片機(jī)可以“識別”的“數(shù)組譜”,進(jìn)一步加入對音長、休止符等的控制量后,可以實(shí)現(xiàn)音樂的播放。41.數(shù)字電壓表設(shè)計(jì)1. 設(shè)計(jì)要求以單片機(jī)為核心,設(shè)計(jì)一
24、個數(shù)字電壓表。采用中斷方式,對2路05V的模擬電壓進(jìn)行循環(huán)采集,采集的數(shù)據(jù)送LED顯示,并存入內(nèi)存。超過界限時指示燈閃爍。2. 實(shí)驗(yàn)原理本題目本質(zhì)上是以單片機(jī)為控制器,ADC0809為ADC器件的AD轉(zhuǎn)換電路,設(shè)計(jì)要求的電壓顯示,是對ADC采集所得信號的進(jìn)一步處理。為得到可讀的電壓值,需根據(jù) ADC的原理,對采集所得的信號進(jìn)行計(jì)算,并顯示在LED上。本項(xiàng)目中 ADC0809的參考電壓為+5V,根據(jù)定義,采集所得的二進(jìn)制信號 addata所指 代的電壓值為:而若將其顯示到小數(shù)點(diǎn)后兩位,不考慮小數(shù)點(diǎn)的存在< 將其乘以100),其計(jì)算的數(shù)值為:將小數(shù)點(diǎn)顯示在第二位數(shù)碼管上,即為實(shí)際的電壓。本示
25、例程序?qū)?1.25 V和2.5 V 作為兩路輸入的報(bào)警值,反映在二進(jìn)制數(shù)字上,分別為0x40和0x80。當(dāng)AD結(jié)果超過這一數(shù)值時,將會出現(xiàn)二極管閃爍和蜂鳴器發(fā)聲。43.微波爐控制程序設(shè)計(jì)二,設(shè)計(jì)要求:利用實(shí)驗(yàn)系統(tǒng)的硬件資源設(shè)計(jì)一個”帶LED顯示的微波爐控制器”控制面板包括:兩位數(shù)碼顯示十個數(shù)字按鍵鍵盤電源按鍵電源指示燈大中小火力選擇開關(guān)工作流程如下:(1>按下電源鍵,指示燈亮,通過數(shù)字鍵設(shè)定需要加熱的時間,并在LED上進(jìn)行顯示,單位為秒(2時間設(shè)定完后,通過大,中,小三個按鍵,選擇火力的大小,并啟動微波爐進(jìn)行工作(3LED實(shí)時顯示剩余的工作時間,定時時間到后自動停止,指示燈滅(4微波爐運(yùn)
26、行過程中,若再按下電源鍵,則微波爐停止工作,指示燈滅45.數(shù)控DC/DC電源系統(tǒng)硬件與軟件設(shè)計(jì) 性能指標(biāo)參數(shù)如下:(1輸入直流電壓為9.V15.0V(2輸出電壓為3.6 V6.0V,步進(jìn)可調(diào),最小步距為 10mV ;文波電壓為小于5mV。(3最大輸出電流不小于 500mA。(4效率不小于80%47.汽車轉(zhuǎn)向燈的設(shè)計(jì)利用定時器或計(jì)數(shù)器與中斷系統(tǒng)組成控制系統(tǒng)的工作原理,從而達(dá)到控制汽車在不同 運(yùn)行狀態(tài)時各個車燈是不是閃爍,從而達(dá)到傳遞交通信息的作用。1、設(shè)計(jì)要求汽車在駕駛時有左轉(zhuǎn)彎、右轉(zhuǎn)彎、剎車、合緊急開關(guān)、??康炔僮鳌T谧筠D(zhuǎn)彎或右 轉(zhuǎn)彎時,通過轉(zhuǎn)彎操作桿應(yīng)使左轉(zhuǎn)開關(guān)或右轉(zhuǎn)開關(guān)合上,從而使左頭燈、
27、儀表板左轉(zhuǎn)彎 燈、左尾燈或右頭燈、儀表板右轉(zhuǎn)彎燈、右尾燈閃爍;合緊急開關(guān)時要求前面所述的6個信號燈全部閃爍;汽車剎車時,兩個尾燈點(diǎn)亮;如正當(dāng)轉(zhuǎn)彎時剎車,則轉(zhuǎn)彎時原應(yīng)閃爍的 信號燈仍應(yīng)閃爍。以上閃爍,都是頻率為1Hz的低頻閃爍;在汽車??慷?块_關(guān)合上時左頭燈、右頭燈、左尾燈、右尾燈按頻率為30Hz。的高頻閃爍由上所述,各種情況作操作時,信號燈應(yīng)輸出信號列于表1.1 o表1.1 汽車駕駛操縱與信號駕駛操作輸出 信 號儀表 板左轉(zhuǎn)彎 燈儀表 板右轉(zhuǎn)彎 燈左頭燈右頭燈左尾燈右尾燈左轉(zhuǎn)彎 合上左轉(zhuǎn)開關(guān))閃爍閃爍一閃爍一右轉(zhuǎn)彎 合上右轉(zhuǎn)開關(guān))閃爍一閃爍閃爍合糸急開關(guān)閃爍閃爍閃爍閃爍閃爍閃爍剎車 合上剎車
28、開關(guān))一亮亮左轉(zhuǎn)彎時剎車閃爍閃爍一閃爍亮右轉(zhuǎn)彎時剎車閃爍一閃爍亮閃爍剎車,并合緊急開關(guān)閃爍閃爍閃爍閃爍亮亮左轉(zhuǎn)彎時剎車,并合緊 急開關(guān)閃爍閃爍閃爍閃爍閃爍亮右轉(zhuǎn)彎時剎車,并合緊 急開關(guān)閃爍閃爍閃爍閃爍亮閃爍???< 合停靠開關(guān))30Hz閃爍30 Hz閃 爍30Hz閃爍30 Hz閃 爍49.十進(jìn)制加減乘除法計(jì)算器一、課程設(shè)計(jì)題目及任務(wù)要求設(shè)計(jì)十進(jìn)制加減乘除法計(jì)算器。要求能(不同時 >顯示3位輸入和4位輸出。二、設(shè)計(jì)思路1操作顯示設(shè)備顯示設(shè)備采用八片七段共陰極LED顯示器,共設(shè)置16個鍵,其中數(shù)字鍵 09共十個,接下來依次是加號鍵、減號鍵、乘號鍵、除號鍵、等于號、清除鍵。操作設(shè)備是兩行
29、八列共16鍵的簡單鍵盤。第一行從左至右分別為0、1、2、3、4、5、6、7第二行分別為 8、9、A<+)、B<-)、C<=)、D<青除鍵)、E<青除鍵)、F<清除鍵),“清除鍵”表示程序 初始化,為下次輸入準(zhǔn)備。2、程序?qū)崿F(xiàn)功能<1)十進(jìn)制加減乘除法計(jì)算:輸入范圍為<1999),該程序輸入兩個定點(diǎn)數(shù),每個3位,輸出4位;A為加,B為減,C為等于,輸出為四位計(jì)算結(jié)果。數(shù)據(jù)輸入采用規(guī)范化輸入, 即必須輸入3個數(shù)才算完成一個運(yùn)算數(shù)的輸入,兩個運(yùn)算數(shù)之間輸入運(yùn)算符A或者B,輸入完成按C顯示計(jì)算結(jié)果;<2)計(jì)算機(jī)復(fù)位功能:DEF均為清零重啟,任何時候
30、按下DEF中一個將重新開始;51.液晶點(diǎn)陣顯示屏程序設(shè)計(jì)設(shè)計(jì)要求:1能進(jìn)行正常的模擬量采樣值顯示<溫度、壓力、電位),并將其顯示到液晶面板上。2 LCD將從下到上滾動顯示:“湖北師范學(xué)院機(jī)電與控制項(xiàng)目學(xué)院”,然后顯示:“ 2018年單片機(jī)課程設(shè)計(jì)”、“液晶點(diǎn)陣顯示屏程序設(shè)計(jì)”“作者姓名、班級、學(xué)號”3改變字庫的內(nèi)容,顯示其它漢字。4改變頁地址或列地址,使顯示的內(nèi)容改變位置5改變滾動顯示模式,使顯示內(nèi)容左右、上下滾動;改變參數(shù)使?jié)L動速度變化。53.全自動洗衣機(jī)控制器基本要求:采用步進(jìn)電機(jī)模擬洗衣機(jī)電機(jī),實(shí)現(xiàn)上水、浸泡、洗滌、漂洗、甩干等過 程。洗滌分弱洗、輕洗、強(qiáng)洗;可設(shè)定3級水位設(shè)定,每
31、級水位均設(shè)定水位下限<值自定);可選擇漂洗次數(shù) <35次)。使用鍵盤進(jìn)行流程及參數(shù)設(shè)定及自動存儲流程,有停止 鍵終止洗衣機(jī)的工作,并在LED或LCD上顯示當(dāng)前流程。<1)上水時,通過可調(diào)電位器及A/D轉(zhuǎn)換模擬水位檢測傳感器,若水位低于設(shè)定水位下限,則通過蜂鳴器報(bào)警,手動調(diào)節(jié)可調(diào)電位器,直至水位超過水位下限,切斷進(jìn)水開關(guān)<用開關(guān)量輸出電路模擬),進(jìn)入下一流程。<3)洗滌時,先強(qiáng)洗、后輕洗再弱洗。可直接選擇輕洗可弱洗。強(qiáng)洗、輕洗與弱洗的步進(jìn)電機(jī)轉(zhuǎn)速不同,依次遞減,但均需正反轉(zhuǎn)< 轉(zhuǎn)速自定、時間自定、正反轉(zhuǎn)的時間自定);<4)漂洗進(jìn)行正反轉(zhuǎn),轉(zhuǎn)速介于強(qiáng)洗與弱洗之間,或與強(qiáng)洗同。<5)甩干高速正向轉(zhuǎn)動,時間自定; <6)洗滌、漂洗間均需脫水、上水,但脫水轉(zhuǎn)速低于甩干。55. 超聲波避障小車57. GSM汽車防盜報(bào)警器59. 激光測徑儀61. 無線溫度測量系統(tǒng) 無線模塊采用 nRF24L01 無線收發(fā)模塊,溫度測量用 DS18B20。 采用兩塊單片機(jī)分別控制一個無線模塊模塊,一個單片機(jī)作為主單片機(jī),發(fā)送控制信息并 顯示接收回的信息,另一個單片機(jī)作為從單片機(jī),接收主單片機(jī)的控制信息并控制溫度測 量模塊 DS18B20 ,然后將測得數(shù)據(jù)通過無線模塊傳回
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中層管理培訓(xùn)課件
- 中醫(yī)科疾病護(hù)理
- 糖尿病護(hù)理查房要點(diǎn)
- 護(hù)理查房流程
- 高效團(tuán)隊(duì)培訓(xùn)課件
- 技師焊工考試題及答案
- 吉利培訓(xùn)考試題及答案
- 機(jī)械考試題及答案大全
- 消渴痹病的中醫(yī)護(hù)理方案
- 2025-2030中國箱包行業(yè)市場發(fā)展分析與發(fā)展趨勢及投資風(fēng)險(xiǎn)研究報(bào)告
- 2025年高考語文備考復(fù)習(xí):名著閱讀《紅樓夢》《論語》解析版
- 2025年初級人工智能訓(xùn)練師(五級)資格理論考試題(附答案)
- 康復(fù)治療室工作制度
- 2025年醫(yī)護(hù)人員法律法規(guī)知識競賽題庫及答案(共三套)
- 垃圾焚燒發(fā)電行業(yè)潤滑
- 鋁合金門窗安裝施工方案
- 胃癌化療患者的護(hù)理查房
- 香菇種植可行性分析報(bào)告
- 2025年會考地理考試試題及答案
- 2025-2030全球智慧康養(yǎng)平臺行業(yè)調(diào)研及趨勢分析報(bào)告
- 安全生產(chǎn)網(wǎng)格員培訓(xùn)
評論
0/150
提交評論