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