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個單音,可以一起演奏出來;演奏時可以按鍵中斷;可以實時顯示目前正演奏的單音碼。 12.8051八音盒 本設(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ù)碼管顯示電路。
|