07級(jí)01、02單片機(jī)課程設(shè)計(jì)任務(wù)書(shū)_第1頁(yè)
07級(jí)01、02單片機(jī)課程設(shè)計(jì)任務(wù)書(shū)_第2頁(yè)
07級(jí)01、02單片機(jī)課程設(shè)計(jì)任務(wù)書(shū)_第3頁(yè)
已閱讀5頁(yè),還剩3頁(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ù)書(shū)單片機(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) 的科學(xué)作風(fēng), 培養(yǎng)學(xué)生綜合運(yùn)用理論知識(shí)解決實(shí)際問(wèn)題的能力。 學(xué)生通過(guò)單片機(jī)的硬件和軟

2、件設(shè)計(jì)、安裝、調(diào)試、整理資料等環(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)

3、專業(yè)集中實(shí)踐性環(huán)節(jié)系列之一,是學(xué)習(xí)完單片機(jī)原理及應(yīng)用課程后,并在進(jìn)行相關(guān)課程設(shè)計(jì)基礎(chǔ)上進(jìn) 行的一次綜合練習(xí)。其目的在于加深對(duì) MCS-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í)解決問(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í),并能不斷

4、接受新的知識(shí),大膽 發(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ì)的基本過(guò)程;3)根據(jù)任務(wù)要求和硬件設(shè)計(jì)要求,首先畫(huà)出程序的總體流程圖,然后進(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ù)播放。2.

5、出租車計(jì)價(jià)器系統(tǒng)設(shè)計(jì)設(shè)計(jì)一個(gè)出租車的計(jì)程計(jì)價(jià)系統(tǒng),要求:1 )具有時(shí)鐘和計(jì)程計(jì)價(jià)顯示功能:按下啟動(dòng)鍵, 系統(tǒng)開(kāi)始計(jì)程,同時(shí)顯示起價(jià)和每公里單價(jià);(2)在行駛過(guò)程中,實(shí)時(shí)顯示已行走的里程數(shù)和當(dāng)前累計(jì)價(jià)格。價(jià)格=速度 *時(shí)間 * 單價(jià),總價(jià)等于其和;利用單片機(jī)的定時(shí)器/ 計(jì)數(shù)器定時(shí)和計(jì)數(shù),用LED數(shù)碼管顯示總價(jià)和時(shí)間;3)按下清除鍵,計(jì)價(jià)器清 0。3. 醫(yī)院住院病人呼叫器的設(shè)計(jì)( 1)設(shè)計(jì)一個(gè) 8床位的無(wú)線呼叫器,供醫(yī)院住院病人(或靜脈點(diǎn)滴病人)呼叫醫(yī)護(hù)人 員時(shí)使用;( 2)病人可通過(guò)按動(dòng)自己床邊的按鈕,向醫(yī)護(hù)人員發(fā)出呼叫信號(hào);( 3)當(dāng)有病人呼叫信號(hào)時(shí),醫(yī)護(hù)人員值班室設(shè)置的顯示器可顯示出該病人的

6、床位編號(hào), 同時(shí)揚(yáng)聲器發(fā)出聲音信號(hào),提示值班的醫(yī)護(hù)人員。4. 智力競(jìng)賽搶答器的設(shè)計(jì)設(shè)計(jì)一個(gè)供 8名選手參加比賽的智力競(jìng)賽搶答器,要求:(1)每名選手有一個(gè)搶答按鈕,按鈕的編號(hào)與選手的編號(hào)相對(duì)應(yīng);( 2)搶答器具有第一個(gè)搶答信號(hào)的鑒別和數(shù)據(jù)鎖存、顯示的功能。搶答開(kāi)始后,若有選手按搶答按鈕, 則該選手指示燈亮, 并在數(shù)碼管上顯示相應(yīng)編號(hào), 揚(yáng)聲器發(fā)出音響提示。同 時(shí),電路應(yīng)具備自鎖功能, 禁止其他選手再搶答, 優(yōu)先搶答選手的編號(hào)一直保持到主持人將 系統(tǒng)清 0為止;(3)搶答器具有計(jì)分、顯示功能。預(yù)置分?jǐn)?shù)可由主持人設(shè)定,并顯示在每名選手的計(jì) 分牌上,選手答對(duì)加 10分,答錯(cuò)扣 10分;(4)搶答器具

7、有定時(shí)搶答的功能。一次搶答的時(shí)間由主持人設(shè)定,在主持人發(fā)出搶答 指令后,定時(shí)器立即進(jìn)行減計(jì)時(shí),并在顯示器上顯示,同時(shí)揚(yáng)聲器發(fā)出短暫聲響, 聲響時(shí)間持續(xù) 0.5s 左右;(5)選手在設(shè)定的時(shí)間內(nèi)進(jìn)行搶答,搶答有效,定時(shí)器停止工作,顯示器顯示選手編 號(hào)和搶答時(shí)刻的時(shí)間,并保持到主持人將系統(tǒng)清0為止;(6)如果定時(shí)搶答的時(shí)間已到,卻沒(méi)有選手搶答時(shí),本次搶答無(wú)效,系統(tǒng)進(jìn)行短暫的 報(bào)警,并禁止選手超時(shí)后搶答,定時(shí)顯示器上顯示00;(7)搶答器具有犯規(guī)提示功能。對(duì)提前搶答和超時(shí)搶答的選手,揚(yáng)聲器發(fā)出報(bào)警信號(hào), 并在顯示器上顯示其編號(hào)。5. 自動(dòng)電梯控制電路的設(shè)計(jì)設(shè)計(jì)一個(gè) 8層樓房的電梯自動(dòng)控制電路,要求:

8、( 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)分批處理,每個(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í)行,直到

9、最后一個(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á)新樓層后,原樓層指示燈滅。6. 智能化公共汽車報(bào)站器的設(shè)計(jì)設(shè)計(jì)一個(gè)公共汽車自動(dòng)報(bào)站器,要求:(1)具有 20個(gè)停靠站的報(bào)站能力;(2)每到一站,由駕駛員按下相應(yīng)的按鍵,揚(yáng)聲器便發(fā)出相應(yīng)的報(bào)站語(yǔ)音(如“某站到了,請(qǐng)下車”),系統(tǒng)處于等待狀態(tài),一旦檢測(cè)到汽車啟動(dòng)信號(hào),揚(yáng)聲器發(fā)出 相應(yīng)的提示音(

10、如“車開(kāi)了,請(qǐng)坐好,下站是XXF');(3)在語(yǔ)音報(bào)站的同時(shí),用漢字顯示出到站的站名。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。8. 簡(jiǎn)易IC卡收費(fèi)器的設(shè)計(jì)設(shè)計(jì)制作一臺(tái)簡(jiǎn)易IC卡收費(fèi)器,要求:(1) 實(shí)現(xiàn)IC卡數(shù)據(jù)的讀/寫(xiě);(2) 顯示當(dāng)前IC卡內(nèi)金額、消費(fèi)金額和余額;(3 )具有誤操作報(bào)警功能。9. 消毒柜控制電路的設(shè)計(jì)設(shè)計(jì)一臺(tái)消毒柜控制系統(tǒng),要求:(1 )顯示消毒柜溫度

11、、保持時(shí)間;(2) 可以鍵盤(pán)設(shè)定消毒柜溫度、定時(shí)時(shí)間;(3) 可以實(shí)現(xiàn)實(shí)時(shí)中斷功能;(4) 消毒后自動(dòng)關(guān)機(jī);(5) 測(cè)溫誤差:0.5 C;(6) 定時(shí)誤差:20秒/月。10. 單片機(jī)與單片機(jī)之間的串行數(shù)據(jù)發(fā)送/接收功能基本要求:獨(dú)立程序的串行接收/發(fā)送,兩個(gè)單片機(jī)利用串行口進(jìn)行方式1的全雙工串行通信,波特率可從鍵盤(pán)上進(jìn)行設(shè)定,可選的波特率為:1200, 2400, 4800, 9600。附加要求:?jiǎn)纹瑱C(jī)與 PC機(jī)之間的串行通訊(PC機(jī)一側(cè)已提供“ VC串口調(diào)試助手”程序); 在發(fā)送數(shù)據(jù)的同時(shí)不影響繼續(xù)計(jì)數(shù);在計(jì)數(shù)中接收數(shù)據(jù)并從收到的數(shù)開(kāi)始新的計(jì)數(shù);11. 低頻信號(hào)發(fā)生器設(shè)計(jì)制作低頻信號(hào)發(fā)生器,

12、要求利用單片機(jī)產(chǎn)生正弦波、方波及三角波等波形。(1) 正弦波 用單片機(jī)實(shí)現(xiàn)正弦波的輸出; 輸出的波形有 1Hz、10Hz、100Hz、1kHz、10kHz5種可選頻率; 輸出電壓范圍為 05V可調(diào)(峰峰值);用6位數(shù)碼管顯示頻率; 頻率誤差1%。(2) 方波頻率范圍:0.01HzlOOkHz ;頻率誤差:0.1 %; 電壓范圍:01OM(3) 三角波頻率范圍: O.01HZlOkHz ;頻率誤差:0.1 %;電壓范圍:C20V(峰一峰值); 失真率:rw 3%。12. 火災(zāi)報(bào)警器設(shè)計(jì)制作火災(zāi)報(bào)警器,要求如下:(1 )裝置對(duì)火災(zāi)能自動(dòng)探測(cè)報(bào)警和控制;(2 )裝設(shè)感煙傳感器及感溫的差溫傳感器,能對(duì)

13、室內(nèi)的煙霧及溫度的突變進(jìn)行報(bào)警;(3) 對(duì)傳感器的布線故障、內(nèi)部元件的損壞能進(jìn)行聲、光報(bào)警;(4 )如果兩個(gè)傳感器中有一個(gè)動(dòng)作表示室內(nèi)有異?,F(xiàn)象(如煙霧濃度過(guò)大或室內(nèi)溫差大于設(shè)定值),裝置能發(fā)出異常報(bào)警信號(hào),令值班人員到現(xiàn)場(chǎng)處理;(5)如煙感、溫感同時(shí)動(dòng)作,說(shuō)明有火災(zāi),裝置能發(fā)出火災(zāi)報(bào)警;(6 )火災(zāi)報(bào)警10s后不解除,則控制啟動(dòng)滅火器滅火器噴氣前,還能發(fā)出停機(jī)、關(guān)門 等順序動(dòng)作信號(hào);(7) 故障、異常、火災(zāi)報(bào)警聲音各不相同,有明顯的區(qū)別。13. 多輸入端報(bào)警電路 設(shè)計(jì)制作一個(gè)多輸入端報(bào)警電路,要求如下 :(1) 有報(bào)警輸入控制端 16個(gè),報(bào)警音響信號(hào)輸出端1個(gè);(2) 報(bào)警輸入端中的任意一端

14、出現(xiàn)報(bào)警信號(hào)時(shí),電路自動(dòng)發(fā)出類似警報(bào)的音響信號(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ò)“r, “j”鍵調(diào)整。14. 熱敏電阻溫度計(jì)設(shè)計(jì)制作一臺(tái)熱敏電阻溫度計(jì),要求如下 :(1) 測(cè)量溫度為10150 C;(2) 溫度誤差不大于 0.5% ;(3) 溫度用 4位數(shù)碼管顯示;(4) 以熱敏電阻作為溫度檢測(cè)元件;(5) 對(duì)輸入值進(jìn)行線性化處理。15. 電容 、 電阻 參 數(shù) 單片機(jī) 測(cè) 試系 統(tǒng)的設(shè) 計(jì)設(shè)計(jì)要求:電阻、 電容 充放 電電路可 計(jì)算 電路時(shí) 間 常 數(shù);用 A/D 轉(zhuǎn)換器測(cè)量電壓值能測(cè)得 時(shí)間常數(shù)

15、值 ,經(jīng)單片機(jī)計(jì)算, 算出電阻或電容值, 并在 LCD 上顯示。16用單片機(jī)控制直流電動(dòng)機(jī)并測(cè)量轉(zhuǎn)速主要硬件:A/D 轉(zhuǎn)換芯片 ADC0809; D/A 轉(zhuǎn) 換芯片 DAC0832設(shè)計(jì)要求:(1) 通 過(guò) 改 變 A/D 輸 入 端 可 變 電 阻 來(lái) 改 變 A/D 的 輸 入 電 壓 , D/A 輸 入 檢 測(cè) 量 大小 , 進(jìn)而改變 直流電動(dòng) 機(jī)的轉(zhuǎn) 速;(2) 手 動(dòng)控制 : 在 鍵盤(pán)上設(shè)置兩 個(gè)按鍵 直流電 動(dòng)機(jī) 加速鍵; 直 流 電動(dòng)機(jī) 減速鍵。在 手 動(dòng) 狀態(tài) 下,每 按一次 鍵,電 動(dòng) 機(jī)的 轉(zhuǎn) 速均 按照 約定的 速率改變;(3) 用 顯示器 顯示 的數(shù) 碼 移動(dòng) 的 速度,

16、 來(lái)及 時(shí)的形 象的跟 蹤直 流電動(dòng) 機(jī)轉(zhuǎn) 速的變化情況;(4) 直 流電動(dòng) 機(jī)雙 極性控 制: 00H 逆時(shí) 針轉(zhuǎn) 最快 ,80H 停 止 , FFH 順時(shí)針轉(zhuǎn)最快;(5) 顯 示 器 : 采 用 74LS164 串 行 輸 入 。 串 行 輸 入 段 碼 地 址 : 0FF06H ( D0 ) 串入時(shí) 鐘地址: 0FE04H (D0 )顯示 器位控 地址 : 0FE02H (D5D0 );鍵盤(pán)列掃描(40 )。17步進(jìn)電機(jī)單片機(jī)控制系統(tǒng)的設(shè)計(jì)設(shè)計(jì)要求:利用實(shí)驗(yàn)箱的鍵盤(pán),控制步進(jìn)電機(jī)的啟停、正反轉(zhuǎn)(500r/min )、加減速,并在LED上顯示各自的功能。18小直流電機(jī)調(diào)速控制系統(tǒng)設(shè)計(jì)要求:

17、用 0809 采樣電位器的值, 并在顯示器上顯示, 將此信號(hào)值作為方波占空比, 通過(guò) 0832輸出 經(jīng)放大后控制電機(jī)轉(zhuǎn)速。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)中,因?yàn)樗梢灾苯咏邮苡?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)換器。 因此,需把并 行的二

18、進(jìn)制轉(zhuǎn)換成串行的脈沖序列, 并實(shí)現(xiàn)方向控制。 每當(dāng)步進(jìn)電機(jī)脈沖輸入線上得到一個(gè) 脈沖,它便沿著特定的方向走一步。設(shè)計(jì)要求:采用單片機(jī)來(lái)控制一個(gè)三相單三拍的步進(jìn)電機(jī)工作。 步進(jìn)電機(jī)的旋轉(zhuǎn)方向由正反轉(zhuǎn)控制信號(hào) 來(lái)控制。步進(jìn)電機(jī)的步數(shù)由鍵盤(pán)輸入,可輸入的步數(shù)分別為3,6, 9,12,15, 18,21,24,27 步。并且鍵盤(pán)具有鍵盤(pán)鎖的功能,當(dāng)鍵盤(pán)上鎖的時(shí)候,步進(jìn)電機(jī)是不接受輸入步數(shù)的, 也不會(huì)運(yùn)轉(zhuǎn)。 只有當(dāng)鍵盤(pán)鎖打開(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)

19、鍵之處是:如何生成控制步進(jìn)電機(jī)的脈沖序列。20 單片機(jī)為核心的頻率計(jì)用89C51單片機(jī)的定時(shí)器/計(jì)數(shù)器的定時(shí)和計(jì)數(shù)功能,外部擴(kuò)展6位LED數(shù)碼管,要求累計(jì)每秒進(jìn)入單片機(jī)的外部脈沖個(gè)數(shù),用LED數(shù)碼管顯示出來(lái)。設(shè)計(jì)要求: 被測(cè)頻率fx小于110Hz采用測(cè)周法,顯示頻率 XXXXXXfx大于110Hz采用測(cè)頻法,顯示頻率 XXXXXX(2) 可利用鍵盤(pán)分段測(cè)量和自動(dòng)分段測(cè)量;(3) 可完成單脈沖測(cè)量,輸入脈沖寬度范圍是 100微秒 -0.1 秒;(4) 顯示脈寬要求如下:Tx小于1000微秒,顯示脈寬 XXXTx大于1000微秒,顯示脈寬 XXXX(5) 要求有單片機(jī)硬件系統(tǒng)框圖,電路原理圖,軟件

20、流程圖。21 單 詞記憶測(cè) 試器 程序設(shè)計(jì)設(shè)計(jì) 任務(wù):編寫(xiě)一個(gè)幫助單詞記憶的程序。設(shè)計(jì) 要求:(1) 實(shí)現(xiàn)單詞的錄入(為使程序具有可演示性,單詞不少于10個(gè));(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ù)。 22搶答器控制模擬程序設(shè)計(jì)設(shè)計(jì) 任務(wù):用匯編語(yǔ)言模擬設(shè)計(jì)一搶答器工作的程序。搶答開(kāi)

21、始后,顯示各搶答輸入 的時(shí)間,并將最快搶答標(biāo)識(shí)為紅色, 且閃爍。當(dāng)搶答成功后,即播放一小段樂(lè)曲,以示祝賀(搶答輸入由鍵盤(pán)輸入)。設(shè)計(jì) 要求:(1) 具有 8 個(gè)搶答輸入;(2) 顯示搶答剩余時(shí)間(初始 10秒);(3) 顯示搶答成功者。擴(kuò)展要求:(1) 搶答成功后,有聲音提示;(2) 時(shí)間分辨率小于 10ms;(3) 完善其它自定義功能。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);P1.5:下,按此鍵則燈由下向上流動(dòng)。24 數(shù)字萬(wàn)年歷

22、系統(tǒng)設(shè)計(jì)要求:1) 采用六位數(shù)碼管顯示小時(shí)、分鐘、秒,并且可以任意設(shè)定時(shí)間。2) 可以查看并且設(shè)定日期,日期采用年、月、日的顯示方式。3) 可以查看并設(shè)定鬧鐘,鬧鐘的顯示方式采用與時(shí)間相同的顯示方式。4) 可以查看并設(shè)定星期,數(shù)碼管的最后一位顯示星期,用數(shù)字8表示星期日。5) 系統(tǒng)設(shè)定詳細(xì)說(shuō)明:系統(tǒng)的初始狀態(tài)為顯示時(shí)鐘狀態(tài),此時(shí)顯示小時(shí)、分鐘、秒。初始狀態(tài)下,按S0鍵進(jìn)入時(shí)間調(diào)整程序,按 S1鍵查看鬧鐘,按 S2鍵查看日期,按 S3鍵查看星期。進(jìn)入時(shí)間調(diào)整狀態(tài)后, 首先調(diào)整分鐘,此時(shí)分鐘閃爍顯示,按S1鍵加一,按S2鍵減一。 按S0鍵開(kāi)始調(diào)整小時(shí),此時(shí)小時(shí)閃爍顯示,按 S1鍵加一,按S2鍵減一

23、,再按S0鍵后系統(tǒng) 返回到顯示時(shí)間狀態(tài)。在調(diào)整時(shí)間狀態(tài)下按下 S3鍵進(jìn)入調(diào)整鬧鐘狀態(tài),此時(shí)顯示原先的鬧鐘時(shí)間,并且鬧鐘 分鐘閃爍顯示,此時(shí)按S1鍵加一,按S2鍵減一;調(diào)整后按S0鍵轉(zhuǎn)換到鬧鐘小時(shí)調(diào)整單元, 此時(shí)按S1鍵加一,按S2鍵減一。鬧鐘調(diào)整完畢后按0鍵回到調(diào)整時(shí)間狀態(tài),按S3鍵轉(zhuǎn)到調(diào)整日期狀態(tài)。在調(diào)整日期狀態(tài)下,日單元閃爍顯示,此時(shí)按S1鍵加一,按S2鍵減一;按下 S0鍵進(jìn)入調(diào)整月,此時(shí)按 S1鍵加一,按S2鍵減一;按下S0鍵進(jìn)入調(diào)整年,此時(shí)按 S1鍵加一,按 S2鍵減一。此時(shí)按下 S0鍵返回到調(diào)整時(shí)間狀態(tài),按下 S3鍵進(jìn)入調(diào)整星期狀態(tài)。在調(diào)整星期狀態(tài)下,星期閃爍顯示,此時(shí)按S1鍵加一,

24、按S2鍵減一。按下S0鍵返回到調(diào)整時(shí)間狀態(tài)。此時(shí)分鐘閃爍顯示,按 S0鍵開(kāi)始調(diào)整小時(shí), 此時(shí)小時(shí)閃爍顯示,再按 S0鍵后 系統(tǒng)返回到顯示時(shí)間狀態(tài)。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ì)

25、設(shè)置如下: 在時(shí)間顯示的狀態(tài)下,液晶的上面一行顯示的為時(shí)間和星期,第二行顯示的是日期。此時(shí), 按下0鍵進(jìn)入調(diào)整時(shí)間狀態(tài);按下1鍵進(jìn)入調(diào)整星期狀態(tài); 按下2鍵進(jìn)入調(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)

26、整星 期。在調(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)下年閃爍顯示,此時(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)下,分鐘

27、閃爍顯示,按 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)。26電子密碼鎖 設(shè) 計(jì) 要求:1 )電子密碼鎖采用 4*4的矩陣式鍵盤(pán)作為輸入設(shè)備,通過(guò)LCD顯示使用戶操作起來(lái)更加方便。同時(shí)外接 AT24C16 用于存儲(chǔ)用戶及其密碼,大大擴(kuò)展了它的存儲(chǔ)空間,且 AT24C16 具有記憶功能,在掉電時(shí)防止數(shù)據(jù)丟失。2) 電子密碼鎖包含一個(gè)超級(jí)用戶(0000)和若干個(gè)普通用戶。

28、用戶通過(guò)鍵盤(pán)輸入用戶名 再輸入密碼如若正確由單片機(jī)一個(gè) I/O 口控制繼電器驅(qū)動(dòng)電子鎖自動(dòng)彈開(kāi)(本系統(tǒng)中采用 P0.7 控制蜂鳴器響表示開(kāi)門) ,用戶還可自行修改密碼;超級(jí)用戶除具有普通用戶的功能外 還具有添加 / 刪除用戶及設(shè)置新用戶初始密碼的功能。3)單片機(jī)電子密碼鎖的具體功能如下:(1)使用 JHD162A-LCD 顯示器來(lái)顯示。顯示格式為 16*2 的點(diǎn)陣式,第一行顯示NAME : 第二行顯示 CODE : ,當(dāng)有輸入時(shí)根據(jù)實(shí)際操作給用戶相應(yīng)的提示。(2) 4*4的鍵盤(pán)包括0 9的數(shù)字鍵和A、B C、D、E、F六個(gè)功能鍵。C為輸入確定鍵; E為修改密碼鍵;F為開(kāi)門鍵;A、B、D為超級(jí)用

29、戶特定功能鍵,A為退出超級(jí)用戶功能 鍵;D為增加用戶鍵;B為刪除用戶鍵。(3)AT64C16 模塊作為用戶名及用戶密碼的存儲(chǔ)區(qū)。通過(guò)超級(jí)用戶添加新用戶,用四位 數(shù)字代表一個(gè)唯一的用戶名,同時(shí)按添加的先后順序分配用戶密碼存儲(chǔ)空間,用戶操作 時(shí)從鍵盤(pán)輸入用戶名,單片機(jī)自動(dòng)讀取 AT64C16 中的用戶,如果存在則進(jìn)入密碼輸入, 如果不存在該用戶則返回初始狀態(tài);用戶名存在但輸入密碼不正確也將返回初始狀態(tài)。(4)特別注意用戶在輸入新密碼時(shí)必須重復(fù)輸入兩次相同的密碼,新密碼才能確認(rèn)。 27交通信號(hào)燈模擬控制1 )設(shè)計(jì)定時(shí)交通信號(hào)燈控制 在雙干線的“十字”路口上,交通信號(hào)燈的變化是定時(shí)的,其基本變化規(guī)律如

30、下: A放行線:綠燈亮放行25s,黃燈亮警告5s,然后紅燈亮禁止。B:禁行線:紅燈亮禁止30s,然后綠燈亮放行。2)具體設(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 芯 片的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í)。

溫馨提示

  • 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)論