找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 13838|回復: 1
打印 上一主題 下一主題
收起左側(cè)

《單片機原理與應(yīng)用》課程設(shè)計題目

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

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:847427 發(fā)表于 2020-11-22 19:55 | 只看該作者
您好 你有21 24 這兩道題的程序嗎
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表