標題: 《單片機原理與應用》課程設計題目 [打印本頁]
作者: dawndelove 時間: 2018-5-30 16:16
標題: 《單片機原理與應用》課程設計題目
1.基于單片機的電子秒表
本設計以MCS-51系列單片機為核心,采用常用電子器件設計,一個電源開關,兩個按鍵,三位數碼管顯示,打開電源開關后顯示8,每秒循環左移一位,即□□8—>□8□—>8□□—>□□8—>…,按A鍵開始計時,實時顯示所經歷的時間,按B鍵停止計時并顯示從開始到當前時刻的時間,要求精確到0.1秒,量程為0~99.9秒。
要求按鍵輸入采用中斷方式,按鍵A接INT0,按鍵B接INT1。
2.智能電動百葉窗
本設計以MCS-51系列單片機為核心,采用常用電子器件設計,一個電源開關,用一臺直流電機控制百葉窗葉片的旋轉(正轉/反轉),用一個光敏電阻傳感器測量室內光強度,并用兩位數碼管顯示測量結果,設置三個按鍵: 手動/自動切換、手動正轉和手動反轉,用一個發光二極管顯示手動/自動狀態,自動狀態時二極管亮。
設置兩個極限位置保護行程開關,用于保護百葉窗葉片:當正轉到極限位置壓下行程開關時,電機停止正轉,但還可以反轉;當反轉到極限位置壓下行程開關時,電機停止反轉,但還可以正轉。
按鍵輸入采用中斷方式,按鍵中斷請求信號接INT0.
單片機根據設定光強S1和S2(S2 > S1)和實測光強P控制電機M的動作:
當P<=S1時,控制M正轉以增加進光量;
當P>S2時,控制M反轉以減少進光量;
當S1<P<=S2時,M停轉。
3.智能溫控器
本設計以MCS-51系列單片機為核心,采用常用電子器件設計,一個電源開關,兩個控制溫度設定按鍵(增大 / 減小),四位數碼管分別顯示設定溫度和實際溫度,量程為0~99度,打開電源開關后設定溫度值初始化為26度。
按鍵輸入采用中斷方式,兩個按鍵分別接INT0和INT1.
采用鉑電阻(Pt100)溫度傳感器進行溫度測量,模數轉換采用ADC0809.
單片機根據設定溫度S和實測溫度P控制繼電器R的動作,死區設為2度:
當P<=S-1時,控制R接通電加熱回路;
當P>S+1時,控制R斷開電加熱回路;
當S-1<P<=S+1時,R保持原狀態不變。
4.搶答器
任務要求:
1、有一主持人和8個參賽隊。
2、當主持人按下搶答按鍵,參賽隊在10秒鐘內可以搶答。如超過10秒則不能搶答。如搶答成功,則顯示搶答的隊號。
3、如搶答成功必需在60秒內回答完成。如超過時間則搶答無效,且顯示無效指示。如在60秒內回答完成(搶答隊再次按下搶答按鍵表示回答完成)則搶答正確成功,且顯示有效。
4、當主持人按下復位按鍵時,系統回到初始狀態。
5.電子密碼鎖
任務要求:
1、密碼鎖由4X4鍵盤和4位數碼管組成。
2、當輸入密碼時,只顯示“8.”,當密碼位數輸入完畢按下確認鍵時,對輸入的密碼與設定的密碼進行比較,若密碼正確,則門開,此處用LED發光二極管亮一秒鐘做為提示。若密碼不正確,則可以從新輸入密碼。如連續三次輸入錯誤,則禁止輸入。
6.籃球比賽計分器
任務要求:1、能顯示2個隊的當前比分;
2、根據各自得分情況進行加1、2、3分;
3、顯示當前進攻隊的進攻時間倒計;
4、計時歸零時候鳴響。
7.基于單片機的精確時鐘
本設計以MCS-51系列單片機為核心,采用常用電子器件設計,一個電源開關,1個按鍵負責設置時間和開始走時,1個按鍵負責循環遞增時間,16位數碼管顯示,可實時顯示年,月,日,時,分,秒,百分秒,要求精確到0.01秒。具有整點播放音樂,并根據時針輸出相應次數的嘟嘟聲,最后一聲較尖銳,為準確整點時間。
要求按鍵輸入采用中斷方式,按鍵A接INT0,按鍵B接INT1.
8.基于單片機的直流電機調速系統
本設計以MCS-51系列單片機為核心,采用常用電子器件設計,一個啟動開關,1個停止開關,1個正向開關,1個反向開關,8位撥碼開關負責設置占空比,進行脈沖寬度調制,可實現電動機的正轉,反轉,剎車,滑行,4種狀態,并可根據占空比調節轉速。
9.基于單片機的鍋爐報警系統
本設計以MCS-51系列單片機為核心,采用常用電子器件設計,采用蜂鳴器輸出聲音報警,LED輸出紅燈報警,并可根據指示燈確定哪個參量越限,6位數碼管顯示越限參量值,可對鍋爐的水位上下限,爐膛溫度上下限,蒸汽壓力上下限,6個極限值進行報警。
10.密碼鎖控制
本設計利用8051單片機的控制程序結合LCD,設計一個LCD密碼鎖,可以用在需要密碼輸入的應用場合。本課程設計可以學習8051按鍵掃描輸入、LCD顯示、密碼比較處理的設計方法。
其基本功能為:(1)使用LCD顯示器來顯示密碼輸入的相關信息;(2)可以設置4位數字(0~9)密碼;(3)內定另一組4位數字密碼為‘1234’;(4)密碼輸入正確則繼電器啟動2s,密碼輸入錯誤則發出警報聲。程序執行后工作指示燈LED亮,表示程序開始執行,LCD顯示“PASSWORD A OR BKEY”,按下操作鍵A或B 動作如下:操作鍵A:設置新的4位數字密碼,操作鍵B:輸入4位數字密碼并做檢查。
11.可存儲式電子琴
本設計利用8051單片機的控制程序結合LCD,設計一臺數字式可存儲式電子琴。
其基本功能為:(1)使用LCD顯示器來顯示音階輸入的相關信息;(2)當按下鍵盤組相對按鍵,壓電喇叭會發出相對音階單音,共有2個8度音階;(3)所有單音會存入8051內而保存起來;(4)至多可以輸入64個單音,可以一起演奏出來;演奏時可以按鍵中斷;可以實時顯示目前正演奏的單音碼。
12.8051八音盒
本設計利用8051單片機結合內部定時器及LCD,設計一個八音盒,按下單鍵可以演奏預先設置的歌曲旋律。本設計可以學習8051定時器程序設計、按鍵掃描及歌曲旋律簡單直覺式輸入法的設計方法。
其基本功能為:(1)使用LCD顯示器來顯示目前演奏的歌曲編號;(2)具有16個按鍵操作來選擇演奏哪一首歌曲;(3)內建10首歌曲旋律按下單鍵就可以演奏歌曲;(4)演奏時可以按鍵中斷。程序執行后工作指示LED閃動,表示程序開始執行,按下單鍵0~9便可以演奏歌曲,歌曲演奏中,可以按鍵中斷。
13.液位檢測檢測系統的設計
設計某制藥廠液缸內液位檢測系統,本設計以MCS-51系列單片機為核心,采用常用電子器件設計,自行設計電源,選用合適的液位檢測傳感器,檢測液位,數碼管顯示,當液位高度太高或太低時,報警。
可采用中斷方式設計。
14.煤氣、酒精檢測系統的設計
本設計以MCS-51系列單片機為核心,采用常用電子器件設計,自行設計電源,選用合適的氣體檢測傳感器,檢測氣體濃度,數碼管顯示,當濃度超標時候,報警。
可采用中斷方式設計。
15.自動滾動廣告牌的設計
廣告牌有4張宣傳彩頁,卷入一卷軸,依次來回顯示每一頁,每一頁顯示的時間相同。本設計以MCS-51系列單片機為核心,采用常用電子器件設計,自行設計電源,設定廣告彩頁的顯示時間長度,時間一到就用直流電動機旋轉控制彩頁切換,用一臺直流電機控制廣告彩頁的旋轉(正轉 / 反轉),用一個光敏電阻傳感器測量光強度,當光線較暗的時候啟動背景燈。設置三個按鍵: 手動/自動切換、手動正轉和手動反轉,用一個發光二極管顯示手動/自動狀態,自動狀態時二極管亮。
設置若干個位置控制行程開關,設置彩頁的顯示位置。
按鍵輸入采用中斷方式
16.采用單片機和DAC設計波形發生器
任務要求:1 利用單片機和DAC0832產生鋸齒波、三角波、正弦波等波形
2 完成DAC與運放的連接,輸出可供示波器顯示。
3 用按鍵改變波型的種類,波形的幅值與頻率。
17.步進電機控制
任務要求:1 完成單片機與功率驅動電路及小功率步進電機的連接
2 控制步進電機的轉動方向、轉動速度及轉過指定的角度。
3 通過按鍵改變電機的轉向、轉速等參數。
18.矩陣式鍵盤與單片機的接口與編程
任務要求:1 完成單片機與16鍵矩陣式鍵盤的連接方法。
2 識別是否有按鍵按下,并將鍵值用兩位數碼管顯示出來。
3 具有軟件延時去除按鍵抖動問題。
19.模擬交通燈
任務要求:1、主干道綠燈60秒,支干道綠燈30秒,黃燈都是3秒;
2、要求用定時器實現定時時間;
3、要求顯示器同步顯示主干道時間的倒計時;
4、如果有按鍵按下,表示有緊急車輛通過(救火車等),2路都亮紅燈,蜂鳴器響,如果另外一個按鍵按下則恢復正常。
20.班級投票顯示器
任務要求:1、設計一個投票系統,具有計票顯示功能;
2、可實現6人同時進行投票,累計票數在顯示器上顯示;
3、主持人使用一個按鍵開關控制開始投票,終止投票和清零;
4、投票開始后每人能且僅能投一次票,多投無效;
21.動靜態顯示電路設計
任務要求:1、設計一個由6位數碼管組成的動態顯示電路,顯示當前時刻;
2、設計一個由兩位數碼管組成的靜態顯示電路,顯示秒;
22.用移位寄存器實現的12位靜態顯示器
任務要求:1、設計一個由12位數碼管組成的靜態顯示電路,顯示當前日期和時刻。
23.數字語音錄放電路設計
任務要求:1、可用語音芯片實現數字放音功能;
2、可實現數字錄音功能;
3、可用按鍵控制放不同的語音。
24.熱敏電阻溫度測量系統設計
任務要求:1、設計基于MF58的NTC熱敏電阻信號調理電路;
2、設計A/D轉換電路;
3、設計數碼管顯示電路。
作者: xiaoyongli 時間: 2020-11-22 19:55
您好 你有21 24 這兩道題的程序嗎
| 歡迎光臨 (http://m.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |