51單片機實驗課題集_第1頁
51單片機實驗課題集_第2頁
51單片機實驗課題集_第3頁
51單片機實驗課題集_第4頁
51單片機實驗課題集_第5頁
已閱讀5頁,還剩31頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、.51 單片機實驗課題設計要求對51 單片機硬件系統進行了培養學生面對實際課題,發現問 設計根據實驗大綱提供的題目要1 1 課程設計的總體要求本課程設計是在理論課程學習和軟件設計的基礎上, 解和研究,使學生更深入的掌握 51 單片機開發技術, 題、分析問題和解決問題, 提高學生的實驗動手能力。 求,選擇適當的課題,并通過課題資料收集、原理分析、理論計算、實際編程、系統調 試、測試和故障排除,解決在實際設計中的問題, 使設計系統能正常工作, 有能力的同 學可以超出題目要求任意發揮設計。( 1) 基本要求:根據課題要求,研究 51單片機實驗 (如 AT89S51_V1.4 等)開發板或其它實驗開發

2、板 的功能和實驗樣例,學習和掌握 keil 集成開發環境或 Medwin 集成開發環境,在此基礎 上仔細研究課題功能,重新設計實驗所需要的電氣原理圖,編寫相對應的應用程序,實 現其功能,學生課題實驗的優劣可以從以下幾個標準衡量:1只會使用標準測試程序和資源實現課題部分功能; 2使用標準測試程序及其他資源實現部分功能; 3通過修改標準程序實驗全部課題基本要求者; 4完全自主編程實現全部課題基本要求者; 5軟硬件技術應用自如,超越課題要求者。( 2) 發揮要求: 在完成本人選題的基本要求前題下,完成發揮部分要求,并具有新內容的自主 發揮和創新,并取得良好效果。( 3) 分類標準:1完成了實驗( 1

3、)的全部要求,并熟練運用開發工具。 2在完成實驗( 2)的部分要求,并具有創新內容。12 分組和實驗注意事項本實驗提供的實驗課題根據教學要求組成設計小組, 進行分工合作, 實驗工作要細 心認真、防止意外, 有問題及時向指導老師反映, 同學間可以通過研討、互相學習解決 實驗中的問題。聽課,了解實驗方法 調研和了解課題,進行課題的方案選擇 學習開發工具,包括實驗板,編程軟件,仿真軟件等 學習匯編語言以及 C 語言在 51 編程上的使用 學習系統測試、調試和故障排除,功能實現 自主實驗,包括課題實現和相關資料整理提交每組同學實驗過程包括:(1)(2)(3)(4)(5)(6)13 報告要求( 3) 基

4、本要求: 寫明實驗內容和方法,畫出所用部分資源的原理圖等。( 4) 提高要求: 說明選題依據,資源的選擇和該資源在設計中的功能說明,原理圖 設計,程序結構框圖和說明,操作使用說明。( 5) 發揮部分: 提出設計思想,設計原理圖,提供源程序,說明創新點。提供程序的使用說明(即注釋)。(6)實驗體會和意見1. 4績評定標準成績分:不及格、及格、中等、良好、優秀五個等級。成績以驗收記錄為主,參考考勤記錄、答疑記錄、報告內容質量和其他表現。 注:現場驗收時先提交設計報告在設計報告合格后進行現場作品演示老師提問學生現場解答1.5需要學習和完成的內容:1、2、3、51單片機實驗開發板或其它實驗開發板的功能

5、學習實驗課題的研究4、5、6、keil集成開發環境或Medwin集成開發環境的應用學習測試儀器的使用51單片機的編程技術和調試實驗報告的制作2 51單片機實驗課題集第一組序號課題名稱附加要求說明1可編程摩爾斯電報發報機設計示波器2摩爾斯電報譯碼器設計示波器3交通燈控制器設計4步進電機控制器設計5溫度控制的夢幻彩燈設計加 18B206溫度控制信號發生器設計加 18B207數字直流電壓表設計8數字交流電壓表設計9數字電阻測量儀設計加電阻測試口測試電阻外加10小型電容測試儀設計加電容測試口附加測試電阻11音樂信號強度指示器設計12投票信息模擬器設計13動作靈敏度測試儀設計14節溫器設計15俄羅斯方塊

6、游戲設計16壓控變頻器設計第二組序號課題名稱附加要求說明1多用途定時提醒器設計2智能步進電動百葉窗設計3電子搶答器設計4電子密碼鎖設計5籃球比賽計分器設計6可存儲式電子琴設計7八音盒設計8自動滾動廣告牌設計9競價器設計10電風扇模擬控制系統設計11洗衣機控制器設計12跑步機控制器設計13具有時間預制功能的電飯煲設計14微波爐控制器設計15電話DTMF信號自動撥號器設計16LED顯示技術第三組序號課題名稱附加要求說明1夢幻數字電子鐘2簡易頻率計設計3多路數據米集顯示器設計4函數信號發生器設計5單片機串口通信設計6波形相位延時器設計7電話脈沖信號收/發碼器設計8智能語音門鈴設計9恒溫控制系統設計1

7、0信號幅度檢測與告警系統設計11電梯控制顯示器設計12語音放音機13計算及碼制轉換器設計14音樂信號燈光亮度控制器設計15打地鼠游戲設計16簡易電子計算器設計3 51單片機實驗課題設計要求3.1總體要求本課題需要具有 屏等其它顯示設備) 能實驗板為工作平臺,8LED數碼管(6LED或其他LCD 和4X4鍵盤及其它附加鍵盤的多功4X4鍵盤的初始定義如圖 1,在實際使用中可以根據各自課題的具體要求,改變個別按 鍵的定義。本課題是結合日常學習、生活和娛樂中常見 的電器設備而設計,鑒于實驗實際條件和實際設備的制 作困難,大部分的機電運動都采用圖形模擬,有些課題 已經給出了模擬要求,制作中需要按照要求實

8、現,沒有 給出要求的設計,學生可以發揮想象,創新設計。課題設計重要的第一步是體驗生活,123ESC4673爐+00K了解生活中這4:X4§ia 定義些設備的實際運用方法,第二步是理論和原理學習,需要學生查找資料,分析原理。第三步第五步是研究模擬系統和實際設備的差異,研究實現模擬方法。第四步是程序設計與實現,:是程序調試和功能測試,最后需要提交完整的設計報告。根據需要,也可以提交作品的 PPT報告或演示視頻。每個課題分為基本要求和發揮部分,學生應該在完成方案設計的基礎上,從基本要求 做起,逐步完善,在有能力和時間的情況下可以自由發揮,超越原課題的設計要求。基本的8LED屏見圖2,屏面和

9、鍵盤的結合運動是課題的主要設計,模擬和實際的轉換 是考驗學生想象力的重要部分。采用其它顯示屏或其它附加鍵盤的設計方法可以自行定義。3.2課題要求331第一組實驗課題要求1、可編程摩爾斯電報發報機設計題目:可編程摩爾斯電報發報機設計基本要求:研究摩爾斯電碼的基本原理。用鍵定義一個發報鍵,實現手工發報。按鍵信號通過蜂鳴器發聲,信號同時通過一個10腳輸出(可以用示波器觀察)。在8LED數碼管或LCD上顯示時長波形(一橫為短音,三橫為長音。可以設定短音和長音和發報間隔的門限時間自動記錄每一組摩爾斯電碼可實現記錄電碼的重發功能(自動重發一組碼)發揮部分:10組)具有摩爾斯電碼表(數字、字母和符號表)存儲

10、功能(自查資料) 可以采用輸入數字、字母和符號的方式發報(立即發送) 可以采用輸入數字、字母和符號組方式存儲多組摩爾斯電碼報文( 編程定義多組電碼的發報順序、發報間隔、長碼、短碼的時長等參數 自動連續發報。顯示格式:LED數碼管顯示格式見下圖LCD圖形屏:移動波形顯示"發抿顯示團芫后毬劫電碼-2、摩爾斯電報譯碼器設計題目:摩爾斯電報譯碼器設計基本要求:研究摩爾斯電碼的基本原理。設置電報參數(長碼、短碼、碼組間隔、報文間隔等) 存儲一組報文數據在一個10 口自動重復發送該報文,并用示波器觀察波形。 同時在蜂鳴器中發出長短聲音通過另一個10腳接收電碼信號。存儲并翻譯組莫爾斯電碼(電碼表請

11、查資料) 用LED/LCD/數碼管上顯示電報信號時長波形。 用鍵盤查詢電文內容發揮部分:存儲記錄多組摩爾斯電碼選擇查詢并顯示每一組電報報文數字 報文轉發功能。通過鍵盤控制 報文回復功能,“電報已收到”等信息 報文刪除功能,用鍵盤進行電文管理 顯示格式:LED數碼管顯示格式見下圖LCD圖形屏:移動波形顯示后先牧抿提示圖1一® 音 J '悵音一3、交通燈控制器設計題目:交通燈控制器設計基本要求: 研究十字路口交通管理的基本理論。 設計一個簡單的十字路口交通燈控制器 可以任意設定主/次方向的通行時長 可以任意調節黃燈時長 黃燈前3秒,綠、紅等閃動 用蜂鳴器發聲表示信號轉換提醒(黃燈

12、亮時) 設計數字倒計時牌,同步燈的時長信息 發揮部分: 設計三車道十字路口信號燈(南北方向) 右轉燈常亮,直行和左轉分時通行 燈的排列可以自行設計,可以增加輔助燈 顯示格式:LED數碼管/LCD字符屏用數字編號路口1、 2、 3、 4LCD圖形屏:圖形表示路口形狀,LED燈表示通行狀態8X8點陳模塊圖形自定義南北略口自定又區東西齢口紅 黃紅苒綠綠魚擅示兩北時冋計敬東曲對間計數鷲口交過燈布園示盍圈4、步進電機控制器設計題目:步進電機控制器設計(模擬)基本要求:了解步進電機工作原理(單 4拍、雙4拍、8拍原理)。設計一個簡單步進電機控制電路(單4拍等)用4LED燈顯示步進信號(慢變化,格式見下圖)

13、 用鍵盤控制步進電機的啟動 /停止,加速/減速,正轉/反轉 交替顯示電機速度參數,運轉時間發揮部分:設計雙4拍、8拍波形,功能同基本要求多種波形的手動切換多種波形的自動切換顯示格式:用LED數碼管亮/滅表示某線高/低電平,并根據速度不同更改閃爍頻率,用 LED數碼管的外圈表示電機正反轉和速度。模擬徒轉S 同步右進龐數'7'電機速區XX. X轉/少鐘+為呱時針力I訕-為逆時方向LCD圖形屏:圖形表示多路波形形狀隨速度的變化,并能畫出電機實時運行狀態。步進電HL運行狀態圖注:當為6LED數碼管時自行考慮簡化圖形顯示步進電機勵磁順序表】2柜民蟲段序走崙子序號賞配抿123456785+

14、 ,44蟹-327 1從植出軸片啜右逆討辛謹轉'< M巾5、溫度控制的夢幻彩燈設計題目:溫度控制的夢幻彩燈設計(18B20)基本要求:了解 18B20 的工作原理。 自行設計多種彩燈變換程序(如左移、右移、壓縮、擴張等) 用鍵盤設定溫度和彩燈顯示間的關系溫度每變化 2 度,改變一種顯示模式 用 LED 數碼管 /LCD 屏顯示溫度參數 發揮部分 : 用采集到的溫度作顯示字實現多種變換(如左移、右移、壓縮、擴張等) 配上合適的音樂(每種顯示一種音樂)語音報溫度顯示格式 :LED 數碼管根據變換程序顯示不同的色彩方式LCD 圖形屏:可以根據顯示程序顯示變換的圖形6、溫度控制信號發生器

15、設計題目:溫度控制信號發生器設計(18B20)基本要求:了解 18B20 的工作原理。 能采集和顯示實時溫度值 設計一信號發生器,能輸出方波 用 IO 口輸出,用示波器觀察 設計一正弦信號通過 D/A 輸出,用示波器觀察 用鍵盤選擇輸出信號類型 用鍵盤改變輸出信號的頻率和幅值 用 LED 數碼管 /LCD 屏顯示溫度參數和信號類型 用溫度控制發生信號的頻率,溫度越高頻率越高 發揮部分 : 能輸出正弦、三角、鋸齒等其他波形 能設定溫度和信號頻率間的關系 用溫度控制多種信號頻率,溫度越高頻率越高 用 LED 數字屏 /LCD 屏顯示信號波形參數或波形 顯示格式 :LED 數碼管可顯示方波以及波形參

16、數LCD 圖形屏:圖形表示多路波形形狀和波形參數7、數字直流電壓表設計題目:數字直流電壓表設計基本要求:了解直流電壓表的工作原理。 設計一個直流電壓測量器,測量范圍 0.01V-3V, 用 LED 數碼管 /LCD 屏顯示測量值,顯示精度 0.1 用鍵盤選擇測量范圍發揮部分 : 能設置連續測量時間間隔參數 動態連續測量信號,并能存儲記憶每次測量值。 通過按鍵查詢存儲數據。顯示格式 :LED 數碼管 /LCD 屏顯示參數8、數字交流電壓表設計題目:數字交流電壓表設計基本要求: 了解交流電壓表的工作原理。設計一個正弦交流信號源 1KHz ,電壓輸出范圍 0.01V-3V, 用 AD 采集并進行參數

17、處理用 LED 數碼管 /LCD 屏顯示測量參數(周期、頻率和幅度等) 用鍵盤選擇測量范圍(分量程)發揮部分 :交流信號頻率 10Hz-10KHz (0.1-3V) 可變用 AD 采集并進行參數處理用 LED 數碼管 /LCD 屏顯示測量參數(周期、頻率和幅度等) 圖形顯示被測信號的波形 顯示格式 :LED 數碼管 /LCD 屏顯示參數9、數字電阻測量儀設計題目:數字電阻測量儀設計基本要求: 了解電阻測量方法和工作原理。設計一個精密電阻測量器,測量范圍0.01 Q -10M Q用 LED 數碼管 /LCD 屏顯示測量值,顯示精度 0.001 用鍵盤選擇測量范圍(分檔)發揮部分 : 了解交流阻抗

18、測量原理 設計一正弦測試信號( 1KHz ) 實現交流阻抗測量,被測頻率 10Hz-1KHz 考慮交流測量的附加電路。顯示格式 :LED 數碼管 /LCD 屏顯示參數10、小型電容測試儀設計題目:簡易電容量測試儀設計基本要求:了解電容測量方法和工作原理(LCR測試和交流電橋原理)。 設計一個1KHZ的正弦測試信號,能通過 DA輸出,用示波器觀察。 設計一個小容量簡易電容測試儀,測量范圍100 pF-IOuF用LED數碼管/LCD屏顯示測量值,顯示精度 0.001用鍵盤選擇測量范圍(分檔) 發揮部分:了解交流容抗測量原理交流容抗測量,測試頻率 1KHZ 能描繪容抗-頻率特性曲線或數據表 考慮交流

19、測量的附加電路。顯示格式:LED數碼管/LCD屏顯示參數11、音樂信號強度指示器設計題目:音樂信號強度指示器設計基本要求:存儲數字音樂信號(隨機信號) 通過蜂鳴器或DA輸出聲音信號 用鍵盤控制音樂的啟動、停止、暫停、靜音等操作8LED能顯示音樂播放參數(歌號,啟 /停狀態,到計時數等) 用LED數碼管/LCD屏或LED燈顯示音樂信號強度(單排式) 參數和波形顯示可以切換發揮部分:實現音樂信號的高、中、底能量分頻用LED數碼管/LCD屏或LED燈顯示音樂信號強度(高、中、低三分頻) 顯示格式:LED數碼管/LCD屏顯示參數12、投票信息模擬器設計題目:投票信息模擬器設計基本要求:設計用按鍵設置9

20、個被選舉對象 A、B、C。設計 10 個投票用戶(用 8LED 顯示) 用鍵盤數字 0-9 代表選擇對象 設定每個用戶可以投票的有效票數 投票完成后能顯示每位被投票人的有效票數 能顯示投票人數、有效票、無效票、贊成票、反對票、棄權票等信息 發揮部分 :被選舉對象可以擴大到更多 投票人也可擴大到更多 設計更為有效的數據統計方法 顯示格式 :8LED 數碼管 /LCD 屏顯示參數LCD 可以實時顯示播放音樂的聲譜變化 本設計要充分利用 8LED 數碼管和 4X4 鍵盤功能13、動作靈敏度測試儀設計題目:動作靈敏度測試儀設計/閉/開時間,精確到ms)基本要求: 用 LED/LCD 作參數顯示器,按鍵

21、參數 設計一個單鍵靈敏度測試功能器,測試、記錄并顯示兩次按鍵的間隔時間 測試、記錄、顯示每秒按鍵次數,動作靈敏度測試, 顯示最近兩次按鍵的間隔時間和歷史最短間隔時間(開 設計多鍵同時按鍵的時間差測試,測試多指靈敏度 能記錄和查詢顯示每鍵的接觸時間和時間差 按鍵靈敏度排名 發揮部分 : 為每一按鍵設計一鍛不同的音樂 當每次搶鍵后播放勝出鍵的音樂聲音 顯示格式 :8LED 數碼管 /LCD 屏顯示格式自定14、節溫器設計( 18B20)題目:節溫器設計基本要求: 了解 18B20 的工作原理。了解步進電機的工作原理; 當溫度升高到一定溫度時,啟動電機,帶動風扇運轉,溫度越高,風扇轉動越快。 速可用

22、聲音代替,轉速越快,頻率越高) 當溫度下降到一定溫度時,關閉電機(可用 LED 等代替)。發揮部分 : 啟動電機時,有一種報警聲,當達到危險溫度時,有另外一種持續報警聲。 可以計算風機轉速可以記錄啟動電機的次數和時間,并能回放 顯示格式:8LED數碼管可顯示當前溫度和風扇轉速和模擬電機運轉,格式見下圖 LCD圖形屏:當前溫度和風扇轉速,并能圖形化顯示風機的運轉狀態冋步右址旃取+為PE時*1方向-北泄時1方向步進電肌迄f亍伙態S15. 俄羅斯方塊游戲設計題目:俄羅斯方塊游戲設計基本要求:了解俄羅斯方塊游戲規則 設置基本圖形見下圖按鍵定義:0K=開始、ESC=停止、=時間速度+、 =時間速度-1=

23、左轉90度 2=右轉90度3=快速落下4=X翻轉5=Y翻轉0=隨機更換圖形鍵用8LED的每一 LED構成一圖形屏,游戲以各種隨機出現的燈組,通過從左向右移動,在移動過程中可以轉換燈組狀態,點亮所有燈為目標, 當8字全亮時可以去除該燈,后續燈可以右移1字,用以延長游戲時間。當亮燈延伸到最左邊時游戲結束,移除的燈數為得分數。設計燈組移動聲音提示功能,增加游戲樂趣。 發揮部分:提高游戲難度游戲級別、游戲時間、得分等)并可查詢。設機游戲級別,使之具有升級功能,級別越高,燈的移動速度越快 進一步增加復雜燈組, 記錄游戲參數(姓名、 顯示格式:/LCD屏顯示方法自定LED數碼管見圖fc種四種 戛本因及可S

24、種類16、壓控變頻器設計題目:壓控變頻器設計(直流電壓)基本要求:用AD采樣0-5V直流電壓。用8LED/LCD顯示實時電壓值設計一方波信號發生器。用10 口輸出,用示波器觀察可以用鍵盤改變輸出信號的頻率用LED數碼管/LCD屏顯示信號頻率建立電壓與頻率間的關系用調節電壓控制信號的頻率,電壓越高頻率越高(測最高頻率) 發揮部分:設計一正弦信號通過 D/A輸出,用示波器觀察 能設定電壓和信號頻率間的關系用電壓控制正弦信號頻率,電壓越高頻率越高(測試最高頻率) 用LCD屏顯示信號波形參數或波形顯示格式:LED數碼管顯示參數格式見下圖LCD圖形屏:圖形表示多路波形形狀和波形參數332第二組實驗課題要

25、求1.多用途定時提醒器設計題目:多用途定時提醒器設計基本要求:設計一個多段定時器用于日常提醒管理(最少3段)用4位8LED數碼管顯示時間,用另4位8LED數碼管倒計時(最近提醒時間的到計時,時:分,小于1分時用秒計時)到計時為0時發出聲音提示,可以用按鍵關閉聲音設計多個按鍵設置多段聲音提示,如:事件號、時間+、時間-、啟動、停止、暫停等按鍵時發聲 發揮部分:設計多時間段提示查詢功能設計在每一轉折點上用不同聲音提醒。采用時間編程設定多段的定時的重復功能,如每天、僅一次,星期設計語音提示功能,語音現場錄音。 顯示格式:LED數碼管顯示要求見下圖LCD屏顯示參數要求自定1-6,日等。時-時問砂閃陸點

26、常S 分穢音握桶閃託 -flJitfll "GCC<P時注:當為6LED數碼管時自行考慮簡化圖形顯示如下:2.智能步進電動百葉窗設計題目:智能步進電動百葉窗設計基本要求:用一臺步進電機控制百葉窗葉片的旋轉(正轉/反轉)用8LED數碼管顯示旋轉角度和模擬電機轉動設置按鍵:手動/自動切換、手動正轉和手動反轉,停止/啟動鍵用一個小數點顯示手動/自動狀態,自動狀態時二極管亮。用8LED/LCD顯示電機旋轉角度(0-180度)用鍵設置兩個極限角度位置代替保護行程開關,用于保護百葉窗葉片: 當正轉到極限位置時,電機停止正轉,但還可以反轉; 當反轉到極限位置時,電機停止反轉,但還可以正轉。發

27、揮部分:設計一個光檢測器,用 LED/LCD顯示光強度值(這個要外接光線感應器,或者用按鍵 模擬光線的強弱)設定光強度的上限和下限在自動模式下,旋轉角度自動跟蹤光強度變化動作原理:單片機根據設定光強 S1和S2( S2 > S1)和實測光強 P控制電機M的動作: 當P<=S1時,控制M正轉以增加進光量; 當P>S2時,控制M反轉以減少進光量;當S1<P<=S2時,M停轉。顯示格式:8LED數碼管顯示格式見下圖8LED數碼管/LCD屏顯示模擬圖形/同步右進華數+為呱時針力I訕-為逆時封方向 步逬電HL運行狀態圖百葉商傭度3.電子搶答器設計題目:電子搶答器設計基本要求

28、:8個參賽隊的一對八搶答器(1個開始鍵8個搶答鍵)。設計有一主持人和設計8LED/LCD顯示搶答狀態當主持人按下開始鍵, 參賽隊在10秒鐘內可以搶答。 如超過10秒則不能搶答。如搶答 成功,則顯示搶答的隊號。可以查詢搶答人數和順序當主持人按下復位按鍵時,系統回到初始狀態發揮部分:設計一計數器,用 LED/LCD顯示啟動后的時間(xx.xxx) 搶答后能存儲各按鍵按下時間和時間差(精確到0.001秒)顯示格式:LED數碼管/LCD屏顯示倒計時時間、搶答的序號等4電子密碼鎖設計題目:電子密碼鎖設計基本要求: 密碼鎖由 4X4 鍵盤和 6 位數碼管或者 LCD 顯示器組成。 設定的初始密碼是 000

29、000,可修改設定密碼,密碼為 6位阿拉伯數字(修改密碼需先輸入原密碼,再輸 2 次新密碼) 當輸入密碼時,顯示密碼對應的阿拉伯數字 當密碼位數輸入完畢按下確認鍵時(#),對輸入的密碼與設定的密碼進行比較,若密碼正確,則門開,此處用小數點發光二極管點亮做為提示。 若密碼不正確,則可以重新輸入密碼(燈閃亮,同時有聲音報警)。 如連續三次輸入錯誤,則禁止輸入,并有連續一分鐘的報警聲。8”(即隱藏輸入密碼數字)發揮部分 : 密碼顯示可以用按鍵控制顯示阿拉伯數字或者全部顯示為“ 密碼的位數可以從 4位到 6位任意選擇設計忘記密碼的處理方法(比如設計兩組密碼,密碼的位數可以不同等) 記錄存儲開門時間、時

30、長記錄 能查詢記錄(顯示方法自定) 顯示格式 :LED 數碼管 /LCD 屏在密碼鎖不使用時顯示日期、時間,當需要使用時,切換到使 用界面,顯示對應的密碼、開關次數等參數。5籃球比賽計分器設計 *題目:籃球比賽計分器設計基本要求:能用6LED/LCD顯示2個隊的當前比分(3位LED代表一隊,分為 AB兩個隊,LCD可以 用兩塊屏分別顯示各隊的比分);設計6LED時間顯示屏,要求見下圖,顯示當前進攻隊的進攻時間倒計和比賽局,時間等參數 兩屏可以互相切換觀察, 用鍵切換進攻方向; 進攻計時超時有報警聲。能顯示當前局情況和倒計時間( xx.xx )用按鍵設計 AB 隊得分輸入,根據各自得分情況進行加

31、1、2、3 分(用 3 個鍵表示);發揮部分 :自動記錄比賽過程的得分時間表用LED/LCD查詢得分情況考慮得分記錄時 +隊號統計隊員得分情況顯示格式 :8LED 數碼管見下圖LCD 屏顯示方法自定FABFCDp6.可存儲式電子琴設計*題目:可存儲式電子琴設計本設計利用8051單片機的控制程序結合LED/LCD,設計一臺數字式可存儲簡易電子琴。2個8度音階;基本要求: 使用8LED/LCD顯示器來顯示音階輸入的相關信息; 當按下鍵盤組相對按鍵,壓電喇叭會發出相對音階單音,共有 所有單音會存入8051內而保存起來; 回放存儲的音樂; 可以按鍵暫停回放; 可以實時顯示目前正演奏的單音編碼。 發揮部

32、分: 自動記錄每個單音編號和時長 給存儲的音樂配歌名 回放整段音樂 回放時能顯示倒計時和歌名等參數 顯示格式:LED數碼管/LCD屏顯示方法自定7 八音盒設計*題目:八音盒設計本設計利用8051單片機結合內部定時器及 8LED/LCD,設計一個八音盒,按下單鍵可以 演奏預先設置的歌曲旋律。基本要求:使用8LED/LCD顯示器來顯示目前演奏的歌曲編號;內建多首歌曲旋律按下單鍵就可以演奏歌曲;演奏時可以用按鍵播放、暫停、停止等操作。8LED/LCD能顯示當前的歌名和播放倒計時,發揮部分:可以查詢已存的歌數、歌名和對應的編號 自動編成實現順序、循環、隨機播放功能 能根據歌編號調整播放順序(自定義播放

33、) 在播放中可以快進 / 快退(用鍵控制) 顯示格式 :8LED數碼管/LCD屏顯示方法自定8自動滾動廣告牌設計題目:自動滾動廣告牌設計基本要求: 事先存儲多串字符串( 5組),每組 10 個以上數字或字母用8LED/LCD顯示器定時滾動顯示;每串應在停留3秒,再滾動輸出下一串。按鍵控制播放效果(播放、暫停、停止、下一個、上一個、滾動加速、滾動減速)。 增加字符串運動方式:從右向左移出從左向右倒退移出每組跳出再左移出反向向右移出 邊移邊閃動 每組左右同時移入在中間消失 淡入(由暗變亮) 淡出(由亮變暗)其它 發揮部分 : 自動調整播放順序 實現循環、隨機播放功能。 在播放中加上背景音樂 能按鍵

34、添加顯示數組 顯示格式 :LED數碼管/LCD屏顯示方法自定9競價器設計題目:競價器設計基本要求: 了解拍賣競爭的操作流程 設計一個拍賣行用的拍賣競價器; 具有底價輸入功能 可設定競價的加價規則和超時門限 設計多個競爭價鍵 顯示每次加價的結果 聲音提示拍賣完成或流拍 發揮要求:記錄拍賣流程;記錄競拍時間和總耗時間查詢記錄結果。顯示格式:LED數碼管/LCD屏顯示方法自定10. 電風扇模擬控制系統設計題目:電風扇模擬控制系統設計基本要求:觀察和了解一臺實際電風扇的工作和狀態,設計一電扇模擬控制器用8LED/LCD顯示電風扇的工作狀態(0, 1,2,3,4四檔風力),0表示停轉,4-轉速最快設計按

35、鍵 “自然風” -1、“常風” -2和“睡眠風” -3;設計一個“搖頭”鍵用于控制電機搖頭,用1LED管指示搖頭角度(8個)。設計一個“定時”鍵,用于定時時間長短設置;發揮部分:增加18B20溫度計,測量室溫設計超溫自動啟動功能,(用鍵設定溫度門限) 超溫蜂鳴器斷續報警顯示格式:8LED數碼管顯示格式見下圖LCD屏顯示方法自定定電鳳用®擔顯示a11. 洗衣機控制器設計題目:洗衣機控制器設計基本要求:觀察和了解一臺實際洗衣機的工作和狀態,設計一模擬洗衣機控制器自動洗衣流程包括:洗滌 -)漂洗一脫水一-)漂洗一脫水一關機 設置一鍵選擇洗滌,漂洗,脫水(組合多選,墨認為全選)設置一鍵選擇水

36、位高 一中一低(三選一)設置一啟動、暫停、停止鍵,在洗衣過程中鍵都有效設置一衣物類型鍵,選擇:普通、毛衣、面被等顯示戲衣流程的到計時洗滌完成后用聲音提示 3聲。發揮部分:設計一個“預約”鍵,用于定時啟動洗衣機;能修改和設置編程洗衣流程,包括洗衣過程和每個過程的時間 研究不同模式下的洗滌過程(棉普通方式、羊毛、浸泡等功能) 研究加溫度洗滌過程顯示格式:8LED數碼管顯示格式見下圖LCD屏顯示方法自定y、V*X' fV濟敵丁水ta指示洗涮貞示廳燈弟鑑課洗衣機隈擔顯示ffl12. 跑步機控制器設計題目:跑步機控制器設計基本要求:觀察和了解一臺實際跑步機的功能和狀態,設計一模擬跑步機 用鍵設定

37、跑步速度(用兩位LED/LCD)跑步啟動后計算和顯示跑步時間和距離設計啟動,停止,加速/減速,升高/降底,緊急停止等鍵 用LED/LCD合理安排數據顯示具有倒計時運行功能發揮部分:速度變化編成運行模式高度變化編成運行模式速度+高度混合編程運行模式計數熱量消耗參數顯示格式:8LED數碼管顯示格式見下圖LCD屏顯示方法自定矗劌n*禾艷式E13. 具有時間預制功能的電飯煲設計題目:具有時間預制功能的電飯煲設計基本要求:觀察和了解一臺實際智能電飯褒的功能和狀態,設計一電飯褒控制器 按鍵:啟動、停止、功能、確定、加鍵、減鍵用一位數字代表功能:煮飯、稀飯、加熱、煲湯等用4位表示時間(xx.xx)2位時,2

38、位分用LED燈或一位代表工作狀態:預約、工作、保溫、停止增加預制時間模式操作從工作轉保溫時用聲音提示每一按鍵有提示音發揮部分:編程設計每一功能的工作時間和流程可自行修改各種功能的操作流程時間可查詢顯示不同功能的程序差別顯示格式:8LED數碼管顯示格式見下圖LCD屏顯示方法自定指示町抄崗時問(時;分監狀)II11 1111L.J *電価痕工作面14. 微波爐控制器設計題目:微波爐控制器設計基本要求:了解微波爐的工作原理按鍵:啟動、停止、取消、時間加鍵、時間減鍵用4位數字代表工作時間(倒計時)用LED燈或一位代表工作狀態立即工作模式操作預制時間模式操作設計一鍵功能鍵(如熱飯、煮湯、熱牛奶等) 設計

39、開門暫停鍵(開門停止電機傳,燈指示) 設計一按鍵有提示音設計停止提示音(通知音)發揮部分:設計語音提示功能設計開門語音報警功能顯示格式:8LED數碼管顯示格式見下圖LCD屏顯示方法自定功能轉 門指示燈15. 電話DTMF信號自動撥號器設計題目:電話DTMF信號自動撥號器設計基本要求:了解DTMF信號的工作原理設計相關的信號頻率根據電話鍵盤要求可以從 DA中發送相關的DTMF信號 用6LED顯示每個信號的兩個頻率值可輸入和存儲多組電話號碼(電話簿)查詢和選擇存儲的號碼,在 8LED上顯示通過DA發送電話號碼對應的 DTMF信號用示波器可以觀察 DTMF信號設計發號提示音發揮部分:設計一 450H

40、Z忙音信號可以設置每位號碼發送的時間可檢測忙音信號,并自動重發電話顯示格式:LED數碼管/LCD屏顯示方法自定16. LED 顯示技術題目: LED 顯示技術10 秒采用動態處理,后基本要求: 制作數字時鐘,用 LCD (8LED )正常顯示時分秒 通過按鍵可改變顯示方式,內容為時鐘信號。 設計顯示屏的動態技術(見顯示形式要求) ,用 10 個按鍵,每鍵對應一種滾動技術。 實現多種顯示技術的分時自動切換顯示 發揮部分 : 設計二個變速按鍵,可多級改變滾動速度。 可以任意設置多種顯示技術的播放順序和顯示時長 設計一臺魔術電子種,采用自動變換,隨機組合,每分鐘的前 50 秒保持靜止。 顯示形式 :

41、靜止 整體閃爍 單字閃爍 整體向前、向后滾動 單字移動 兩邊向中間壓縮 中間向兩邊擴張 上下壓縮 文字上下滾動 組合動作(每一字符執行上述一個動作,并同時運動)3.3.3 第三組實驗課題要求1、夢幻數字電子鐘題目:夢幻數字電子鐘基本要求:用 LED/LCD 顯示器動態顯示年、月、日或時、分、秒。顯示誤差小于每分鐘一秒。 可用 4X4 鍵盤,定義鍵功能,設定時間和日期,鬧鐘。 顯示狀態穩定,清晰,在按鍵時不應中斷顯示。LED 顯示技術要求)有定時鬧鐘功能 日期和時間用鍵盤切換顯示 12/24 時間切換功能 每分鐘有 5 秒的運動變換(變換方式參見 至少需要設計 4 種變換形式 發揮部分 : 設計

42、秒表功能,精度為 0.01 秒。 可顯示農歷 可同時記錄和存儲 10 個秒表數據。 (連續記錄并顯示已存儲記錄數) 秒表記錄數據查詢和清除功能。變換時的音樂提示功能 顯示格式 :自定2、簡易頻率計設計題目:簡易頻率計設計基本要求: 設計產生一方波信號,頻率為 1050Hz ,用 LCD/8LED 顯示信號源頻率和周期。 將信號在一 IO 端口輸出,并可以用示波器觀察 將該信號輸入到端另一 IO 端口。連續測量輸入信號,動態顯示被測方波信號的頻率、周期和脈寬等參數。 參數(周期、頻率、幅值、占空比等)通過鍵盤切換交替顯示 參數自動分時交替顯示設置一功能鍵,可以實現動態顯示和鎖定顯示切換 通過鍵盤

43、,可修改信號發生期輸出方波的頻率。 每按一次鍵, 頻率值步進或后退一定值, 頻率范圍100Hz1500Hz頻率計自動跟蹤顯示當前頻率值 按鍵時,蜂鳴器發出提示音,表示按鍵有效 發揮部分 : 設計一正弦信號通過 DA 輸出,可以用示波器觀察 把信號從 AD 輸入 其他功能同方波測試 顯示格式 :LCD/LED 自定義3、多路數據采集顯示器設計題目:多路數據采集顯示器設計基本要求 :用 DA 轉換器輸出一正弦信號,頻率 150HzLCD 上將頻率值顯示出來,精用 AD 轉換器周期測量此正弦信號的頻率,在數碼管或 確到 0.1Hz同時用 IO 口輸出一 500Hz 的方波信號,用另一 IO 測量,顯

44、示信號參數, 設置一功能鍵,切換兩種信號的顯示參數 通過鍵盤, 可修改方波的頻率。 每按一次鍵, 頻率步進或后退一定值, 頻率范圍 100Hz 1500Hz 發揮部分:通過鍵盤, 可修改正弦波的頻率。 每按一次鍵, 頻率步進或后退一定值, 頻率范圍 10Hz1000Hz顯示器能同步反應參數的變化 按鍵時,蜂鳴器發出提示音,表示按鍵有效 顯示格式 :根據 LED/LCD 特性而定,參數必須能顯示,并通過按鍵更改顯示不同參數內容4、函數發生器設計題目:函數發生器設計基本要求 : 用存儲器或算法得到信源。用 DA 轉換器輸出一函數信號(正弦、方波、三角、鋸齒等,頻率 用 8LED 數碼管或 LCD

45、上將輸出參數顯示 用功能鍵切換各信號的輸出。通過鍵盤, 可修改輸出信號的頻率。100Hz1500Hz發揮部分: 通過鍵盤, 可修改輸出信號的幅度。0.1 2V.1000Hz )每按一次鍵, 頻率步進或后退一定數值,頻率范圍每按一次鍵, 頻率步進或后退一定數值,幅度范圍按鍵時,蜂鳴器發出提示音,表示按鍵有效 輸出信號頻率盡量提高 數碼管或 LCD 顯示的內容可以用頻率值和周期值和幅度值切換表示 顯示格式 :LED/LCD 需要顯示各波形的參數;如用 LCD 圖形屏,可以顯示信號波形。5、單片機串口通信設計題目:單片機串口通信設計基本要求:設計一串口通信程序,波特率9600,通過RS232與PC機

46、通信。單片機自動循環發送數據串(設計在程序中) ,PC 接收 接收 PC 發來的數據串并存儲和顯示該數據串 在發送端定義 10 個 ASCII 碼鍵 0-9 按鍵發送單字節, PC 機接收 按鍵發送字符串, PC 接收 PC 機發送文件(數據串) ,單片機接收、存儲、顯示數據。 鍵盤查詢、顯示存儲的數據串(手動或自動移動顯示) 發揮部分: 數據串編程發送(多串數據) 。 數據傳通信發送(每收到 PC 響應后發送下一數據串) 通信啟動和完成聲音提示 按鍵改變波特率,再通信。動態顯示格式 : 在不同位置顯示發送內容和接收內容,并能實時顯示。6、波形相位延時器設計題目:波形相位延時器設計(李沙拉圖形

47、)DA基本要求: 用信號發生器產生 100Hz 正弦信號作為輸入信號 用 AD 轉換器采集輸入信號,存入 51 單片機片內 RAM 中,通過時延緩沖后通過 輸出波形。/輸出波形的相位差。相位時延0度、 45度、 90度和 180 讀。X 端,移相輸出送示波器 Y 端,觀察李沙拉圖形用雙蹤示波器測量輸入 通過鍵盤控制波形輸出, 把輸入信號送示波器的 發揮部分:把輸出信號兩分頻后輸出,其他不變,觀察波形 相移連續可調,步長不大于 15度( 0-180 度) 觀察每步的李沙拉圖形 程控自動在 0-180 度中循環變化 變化速率可調動態顯示格式 :通過 LED/LCD 顯示波形的實時參數。7、電話脈沖

48、信號收 /發碼器設計題目:電話脈沖信號收 /發碼器設計基本要求: 了解電話用戶信令和脈沖撥號原理 設計 0-9,*, #信號的脈沖信號發生器 通過按鍵可以從 IO 口中輸出相應的脈沖信號串 可輸入和存儲多組電話號碼(電話簿) 查詢和選擇存儲的號碼,在 8LED 上顯示 通過 IO 口發送電話號碼對應的脈沖信號用示波器可以觀察脈沖信號 設計發號提示音 發揮部分 : 設計一 450HZ 忙音信號 可以設置每位號碼發送的時間 可檢測忙音信號,并自動重發電話 顯示格式 :LED 數碼管 /LCD 屏顯示方法自定7、智能語音門鈴設計題目:智能語音門鈴設計基本要求:設計門鈴語音或音樂( 3 種,呼叫、在家

49、應答和不在家應答) 。 用按鍵能分別調用不同的語音播放(用 DA 輸出或蜂鳴器播放) 。 設計門外按鍵,可以啟動 1 種語音或音樂。設計一門內按鍵,啟動后可以自動應答語音,實現語音對話 語音門鈴響時, 8LED 移動顯示提示語句發揮部分 : 設計更多的對話語句。 存儲門鈴記錄(時間和按鈴時長) 可以查詢記錄顯示格式 : 語音和提示顯示內容自定8、恒溫控制系統設計題目:恒溫控制系統設計( 18B20)基本要求:BCD 碼在 LED/LCD 上顯示。用數字溫度探頭 18B20 采集溫度,把溫度數據轉換成 顯示精度± 0.5 C用鍵盤設定溫度控制門限 能用聲、光報警設計模擬風扇旋轉程序,用2LED模擬風扇旋轉當溫度超過門限時啟動風扇當溫度越高時,轉速越快 當溫度低于門限時停止風扇 發揮部分:在8LED上同時顯示溫度和風扇旋轉狀態 存儲溫度變化參數記錄風扇啟動時間 能查詢顯示上述參數。顯示格式 :8LED數碼管顯示格式見下圖8LED數碼管/LCD屏顯示模擬圖形超門限標恚恒系統顯示移式9、信號幅度檢測與告警系統設計題目:信號幅度監測與告警系統設計基本要求:采用AD采樣,可以監視信號的幅度(直流 +正弦)。 用8LED/LCD顯示信號幅度和頻率參數過壓、欠壓能自動聲、光報警 可以顯示設置和查詢報警門限值。 記錄報警時間,報警門限值

溫馨提示

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

評論

0/150

提交評論