第一篇:?jiǎn)纹瑱C(jī)課程設(shè)計(jì)要求-電梯
單片機(jī)課程設(shè)計(jì)要求
——電梯控制器功能模擬
一、課程設(shè)計(jì)目標(biāo)
使用給定的51單片機(jī)開發(fā)板實(shí)現(xiàn)電梯控制器的基本控制邏輯。包括但不限于以下子功能的組合:
1.直流電機(jī)的旋轉(zhuǎn); 2.直流電機(jī)的速度控制; 3.電梯按鍵板功能實(shí)現(xiàn); 4.樓層號(hào)顯示;
5.電機(jī)按照樓層設(shè)定值的不同轉(zhuǎn)動(dòng)不同的時(shí)間; 6.模擬電梯升降過程中樓層指示的變化;
7.模擬電梯升降過程中被乘客中途選擇其它樓層中斷的場(chǎng)景; 8.其它電梯工作場(chǎng)景模擬。
二、課程設(shè)計(jì)建議步驟: A.開發(fā)準(zhǔn)備
1.完成開發(fā)板相關(guān)線纜的連接,實(shí)現(xiàn)電路板的供電、程序下載連接;
2.快速準(zhǔn)備和搭建開發(fā)環(huán)境,配置和調(diào)試完成單片機(jī)開發(fā)軟件和程序下載軟件。
B.程序設(shè)計(jì)
1.開機(jī)畫面
使用競(jìng)賽板所配的數(shù)碼管,顯示一個(gè)開機(jī)數(shù)字,以展示編程技巧,要求:能夠穩(wěn)定地顯示“2018”和“XXX”XXX為學(xué)號(hào)尾數(shù)(001~200),保持大約3秒;然后依次滾動(dòng)顯示“2、0、1、8、X、X、X”,字與字之間的滾動(dòng)間隔為0.5秒,滾動(dòng)顯示2輪之后數(shù)碼管不顯示任何信息。
2.基本功能要求
開機(jī)畫面結(jié)束后,程序自動(dòng)轉(zhuǎn)到基本功能題的程序模塊。
(1)結(jié)合競(jìng)賽板上電位器的AD轉(zhuǎn)換值實(shí)現(xiàn)直流電機(jī)的轉(zhuǎn)速控制:電位越高時(shí)電機(jī)轉(zhuǎn)速越快,電位越低時(shí)電機(jī)轉(zhuǎn)速越慢,并通過數(shù)碼管顯示相應(yīng)的轉(zhuǎn)速值(轉(zhuǎn)速值范圍1~99)。(2)實(shí)現(xiàn)通過按鍵K1可以關(guān)閉和打開第(1)小題中的功能。從左到右或從右到左,每個(gè)數(shù)碼管分別代表樓層1、2、3、4、5、6、7、8,要求通過矩陣鍵盤S1、S2、S5、S6、S9、S10、S13、S14可以控制每個(gè)數(shù)碼管對(duì)應(yīng)數(shù)字的顯示與否,樓層數(shù)字范圍1~8.(3)當(dāng)通過(2)中矩陣鍵盤改變數(shù)碼管的數(shù)字時(shí),要求電機(jī)有相應(yīng)時(shí)間的轉(zhuǎn)動(dòng),如:當(dāng)前數(shù)碼管值為5,按下S14將數(shù)碼管值設(shè)為8,則電機(jī)要求運(yùn)轉(zhuǎn)1.5秒;也要實(shí)現(xiàn)從高層到底層的跳變(在此電機(jī)沒有正反轉(zhuǎn)要求)。在轉(zhuǎn)動(dòng)過程中,要求數(shù)碼管實(shí)時(shí)顯示當(dāng)前對(duì)應(yīng)位置的數(shù)值,類似于電梯面板的樓層顯示數(shù)字。
3.發(fā)揮部分
(1)要求在第2題基本功能要求第(2)、(3)小題的基礎(chǔ)上,實(shí)現(xiàn):可同時(shí)選定多個(gè)樓層,電機(jī)可模擬真實(shí)樓梯逐層??浚??秒鐘后,對(duì)應(yīng)樓層的數(shù)碼管熄滅,然后電機(jī)繼續(xù)旋轉(zhuǎn)至下一選定樓層,直至最后一層。
(2)要求在發(fā)揮題第(1)題的基礎(chǔ)上實(shí)現(xiàn):當(dāng)電機(jī)在朝向某一樓層轉(zhuǎn)動(dòng)時(shí),按下其它未按下的數(shù)字,系統(tǒng)能夠根據(jù)該數(shù)字對(duì)應(yīng)的樓層是否到達(dá)而進(jìn)行處理(如果尚未到達(dá)則應(yīng)按順序停靠,如果已經(jīng)超過該樓層,則電梯到達(dá)終點(diǎn)后將該樓層選擇清除并且不會(huì)到達(dá)該樓層)。
第二篇:?jiǎn)纹瑱C(jī)課程設(shè)計(jì)要求
單片機(jī)課程設(shè)計(jì)要求
課程設(shè)計(jì)的題目(自選)
班級(jí):學(xué)號(hào):姓名:論文要求要有題目、中英文摘要、參考文獻(xiàn)(不少于8篇),內(nèi)容包括以下幾個(gè)方面:
一、設(shè)計(jì)簡(jiǎn)介
對(duì)單片機(jī)系統(tǒng)的功能進(jìn)行簡(jiǎn)單介紹
二、系統(tǒng)介紹
簡(jiǎn)單介紹系統(tǒng)的組成包括硬件電路和軟件有哪幾部分組成三、硬件電路設(shè)計(jì)
對(duì)硬件電路的各個(gè)模塊功能和工作原理的介紹,包括外圍擴(kuò)展芯片功能的介紹。
四、程序設(shè)計(jì)
介紹程序的組成和功能,畫出程序流程圖,附上程序清單。采用C51或匯編語(yǔ)言變成均可。推薦采用C51。(把源程序發(fā)到郵箱:)
五、仿真結(jié)果
對(duì)硬件電路和軟件進(jìn)行聯(lián)合仿真,并給出仿真結(jié)果和說(shuō)明。
六、總結(jié)
對(duì)本課程設(shè)計(jì)進(jìn)行總結(jié)。論文不少于6業(yè)
第三篇:?jiǎn)纹瑱C(jī)課程設(shè)計(jì)要求
1.電子表設(shè)計(jì)
要求以AT89S52單片機(jī)為核心設(shè)計(jì)一個(gè)多功電子表,具有時(shí)鐘和跑表功能。做時(shí)鐘時(shí)在LED 顯示器上顯示分、秒,做跑表時(shí)顯示范圍000.0秒~999.9秒并具有跑表啟動(dòng)和跑表復(fù)位功能鍵。電子時(shí)鐘的計(jì)時(shí)范圍00分00秒59分-59秒,并在LED 顯示器上顯示;做跑表時(shí)顯示范圍000.0秒-999.9秒,當(dāng)按下啟動(dòng)按鈕跑表開始計(jì)時(shí),按下停止按停止計(jì)時(shí),當(dāng)按下復(fù)位按鈕跑表回零。
2.汽車尾燈的設(shè)計(jì)
設(shè)計(jì)要求:假設(shè)汽車尾部左右兩側(cè)各有3個(gè)指示燈(用發(fā)光二極管代替),應(yīng)使指示燈達(dá)到三個(gè)要求:
(1)汽車正常運(yùn)行時(shí)指示燈全滅;
(2)右轉(zhuǎn)彎時(shí),右側(cè)三個(gè)指示燈按右循環(huán)順序點(diǎn)亮;左轉(zhuǎn)彎時(shí)左側(cè)3個(gè)指示燈按左循環(huán)順序點(diǎn)亮。
(3)臨時(shí)剎車時(shí)所有指示燈同時(shí)閃爍。
3.數(shù)字溫度計(jì)設(shè)計(jì)
要求采用8051單片機(jī)和溫度傳感器DS18B20設(shè)計(jì)一種數(shù)字溫度計(jì),測(cè)溫范圍-55到128度,測(cè)量精度為0.1攝氏度,由按鍵設(shè)定溫度報(bào)警上下限值TH和TL,采用LCD作為數(shù)字溫度計(jì)的顯示器,分兩行顯示,第一行顯示工作狀態(tài),正常時(shí)顯示”DS18B20OK”,不正常時(shí)顯示“DS18B20 ERROR”;第二行顯示實(shí)測(cè)溫度值和狀態(tài)符號(hào),“>H”表示實(shí)測(cè)溫度大于溫度報(bào)警值TH,“ 4、帶溫度顯示功能的計(jì)時(shí)器 功能及技術(shù)指標(biāo): (1)本設(shè)計(jì)主要分為計(jì)時(shí)和溫度顯示功能兩部分,實(shí)現(xiàn)天、時(shí)、分、秒的顯示和溫度的采集并顯示功能。時(shí)間顯示時(shí)、分、秒各兩位數(shù),并能夠手動(dòng)設(shè)置時(shí)間參數(shù);溫度表采集經(jīng)過A/D轉(zhuǎn)換顯示并每60秒刷新。時(shí)分秒、溫度交替顯示。 (2)技術(shù)指標(biāo):顯示計(jì)時(shí)小時(shí)、分鐘和秒數(shù)(各2位);參數(shù)可手動(dòng)設(shè)置;選擇傳感器,并設(shè)計(jì)相應(yīng)的信號(hào)處理電路;實(shí)現(xiàn)實(shí)時(shí)溫度顯示功能(每60秒刷新一 ?次),溫度測(cè)量范圍-20~+60C 主要器件清單: 1、51芯片一個(gè) 2、顯示管驅(qū)動(dòng)芯片 3、AD590或 DS18B120溫度傳感器一個(gè) 4、顯示管 5、譯碼芯片6、8位串行模數(shù)轉(zhuǎn)換器 7、其他 若干。 5、具有語(yǔ)音功能的光控計(jì)數(shù)器 功能及技術(shù)指標(biāo): 實(shí)現(xiàn)數(shù)字式光電計(jì)數(shù)器的功能,對(duì)于某一空間內(nèi)(例如:酒店、圖書館)的人數(shù)統(tǒng)計(jì),通過單片機(jī)實(shí)現(xiàn),有人進(jìn)來(lái)說(shuō):(歡迎光臨),有人出去說(shuō):(謝謝惠顧),并通過按鈕來(lái)控制單片機(jī)報(bào)其總?cè)藬?shù),大概實(shí)現(xiàn)0——100人的計(jì)數(shù)。 (1)語(yǔ)音的清晰度。 (2)計(jì)數(shù)的準(zhǔn)確度。 (3)紅外感應(yīng)靈敏度。 主要器件清單: 1、51芯片一個(gè) 2、語(yǔ)音芯片:ISD17003、按鍵 4、開關(guān):?jiǎn)蔚峨p擲 5、揚(yáng)聲器 6、電壓比較器:LM3587、其他 若干。 6、基于單片機(jī)便攜式酒精含量測(cè)試的設(shè)計(jì) 功能及技術(shù)指標(biāo): 設(shè)計(jì)一個(gè)基于單片機(jī)便攜式駕駛員酒精含量測(cè)試儀,測(cè)試人體呼出氣體中酒精含量。測(cè)試儀采用氣體傳感器作為敏感單元,把氣體中含有的乙醇?xì)鈶B(tài)濃度轉(zhuǎn)換成電信號(hào),再經(jīng)AD模塊以及微處理器的處理,由LCD直觀顯示出被測(cè)氣體中的乙醇濃度,由此檢測(cè)駕駛員是否醉酒駕車。 (1)通過分析測(cè)試儀測(cè)試原理、依據(jù)以及對(duì)酒精濃度的檢測(cè)方法,擬定了酒精濃度與測(cè)試儀輸出電壓關(guān)系曲線; (2)通過分析ADC0809轉(zhuǎn)換的要求,設(shè)定放大器對(duì)酒精傳感器輸出模擬信號(hào)放大,使電壓在0到5V內(nèi),從而能夠使ADC0809正常工作; (3)對(duì) LCD1602 液晶顯示模塊進(jìn)行調(diào)試,使其能夠正確動(dòng)態(tài)酒精濃度值。 主要器件清單: 1、酒精傳感器 2、運(yùn)算放大器 3、A/D:08094、LCD:16025、51芯片 6、其他。 八路智能搶答器 要求:八路搶答,只有最先按鍵的一路能選中,選中的顯示紅燈。 智能時(shí)鐘 要求:顯示年月日,閏年是否,調(diào)整時(shí)間,鬧鐘功能。 聲控?zé)艄饪刂破?/p> 要求:在受到聲音影響時(shí)開關(guān)開,燈打開,30秒鐘后燈自動(dòng)熄滅。 7、基于單片機(jī)的數(shù)字頻率計(jì)設(shè)計(jì) 設(shè)計(jì)要求: 1、用十進(jìn)制數(shù)字顯示被測(cè)信號(hào)的頻率,能測(cè)量正弦信號(hào)、方波信號(hào)、尖脈沖信號(hào)以及其他各種單位時(shí)間內(nèi)變化的物理量。 2、能測(cè)量周期性正弦方波信號(hào).測(cè)量范圍100Hz~100kHz。測(cè)量正弦信號(hào)、方波信號(hào),測(cè)量范圍100Hz~100kHz。 3、應(yīng)用單片機(jī)為主控芯片,完成算術(shù)運(yùn)算和控制功能,并采用LED數(shù)碼管顯示所測(cè)頻率。 8、定時(shí)器設(shè)計(jì) 1、使用6位數(shù)碼管顯示時(shí),分,秒,以24小時(shí)單位制; 2、利用鍵盤輸入定時(shí)時(shí)間,定時(shí)時(shí)間一到立刻報(bào)警; 3、匯編語(yǔ)言編寫程序。 9、數(shù)字溫度計(jì)的設(shè)計(jì) 設(shè)計(jì)要求: 1、利用溫度傳感器測(cè)量溫度,要求測(cè)溫范圍-55~125℃,誤差±5℃以內(nèi); 2、采用單片機(jī)控制的方法,采用LED數(shù)碼管顯示溫度; 3、匯編語(yǔ)言編寫程序。 10、基于51單片機(jī)的直流電機(jī)PWM調(diào)速控制設(shè)計(jì) 基本要求:利用單片機(jī)生成不同寬度的PWM波形,進(jìn)行直流電機(jī)的速度調(diào)節(jié)。設(shè)置四個(gè)按鍵K1,K2,K3,K4:按K1,K2進(jìn)行直流電機(jī)的加速控制和減速控制(五級(jí)以上),按K3讓電機(jī)正反轉(zhuǎn),相應(yīng)的級(jí)別和正反轉(zhuǎn)用led或數(shù)碼管顯示,按K4啟停電機(jī)。 11、基于51單片機(jī)的兩相四線步進(jìn)電機(jī)調(diào)速控制設(shè)計(jì) 基本要求:設(shè)置五檔以上速度,進(jìn)行步進(jìn)電機(jī)的速度調(diào)節(jié)。設(shè)置四個(gè)按鍵K1,K2,K3,K4:按K1,K2進(jìn)行步進(jìn)電機(jī)的加速控制和減速控制(五級(jí)以上),按K3讓電機(jī)正反轉(zhuǎn),相應(yīng)的級(jí)別和正反轉(zhuǎn)用led或數(shù)碼管顯示,按K4啟停電機(jī)。 12、基于51單片機(jī)的溫度測(cè)控系統(tǒng)設(shè)計(jì) 基本要求:利用溫度傳感器(如DS18B20等)采集溫度,數(shù)據(jù)經(jīng)51單片機(jī)處理后,在數(shù)碼管或字符型液晶屏1602上實(shí)時(shí)顯示出所測(cè)溫度。溫度測(cè)量范圍0~99.9攝氏度,設(shè)置上限報(bào)警溫度、下限報(bào)警溫度,即高于上限值或者低于下限值時(shí)利用蜂鳴器報(bào)警。 13、數(shù)字測(cè)溫儀的設(shè)計(jì) 本課題以單片機(jī)為核心,設(shè)計(jì)并制作出一臺(tái)數(shù)字測(cè)溫儀,具有以下功能: 1)單點(diǎn)溫度測(cè)試; 2)測(cè)溫范圍: 10℃~40℃; 3)分辨率:0~1℃; 4)溫度輸出顯示:2 位; 5)設(shè)定上下限(下限18℃,上限25℃),超出范圍時(shí)報(bào)警。 14、智能空調(diào)控制系統(tǒng)設(shè)計(jì) 功能要求: 1)設(shè)置自動(dòng)、制冷、加熱和換氣四種模式,通過一個(gè)模式按鍵進(jìn)行模式切換 2)設(shè)置2個(gè)按鍵,分別用來(lái)增加或減少溫度值的設(shè)置 3)能實(shí)現(xiàn)溫度設(shè)定,最高溫度限制為35℃,最低溫度限制為12℃,溫度調(diào)整范 圍為1℃ 4)可通過電腦進(jìn)行遠(yuǎn)程設(shè)置(串口實(shí)現(xiàn)) 15、電子跑表的設(shè)計(jì) 本課題以單片機(jī)為核心,設(shè)計(jì)出電子跑表,具有以下功能: 1)做時(shí)鐘時(shí)在6位LED 顯示器上顯示分、秒; 2)做跑表時(shí)顯示范圍10000.0秒~10999.9秒; 3)當(dāng)按下啟動(dòng)按鈕跑表開始計(jì)時(shí),按下停止按鈕停止計(jì)時(shí),當(dāng)按下復(fù)位按鈕跑表回零。 16、簡(jiǎn)易數(shù)字電壓表 基本要求: ⑴ 硬件設(shè)計(jì):根據(jù)任務(wù)要求,完成單片機(jī)最小系統(tǒng)及其擴(kuò)展設(shè)計(jì),焊接電路板,組成功能完整的樣機(jī)。 ⑵ 軟件設(shè)計(jì):根據(jù)電壓測(cè)量及顯示功能要求,完成相關(guān)軟件的編寫與調(diào)試; ⑶ 功能要求:2位數(shù)字及1位小數(shù)點(diǎn)顯示,基本測(cè)量范圍為0~5V,測(cè)量誤差為±0.2V。⑷ 設(shè)計(jì)說(shuō)明書(論文):設(shè)計(jì)說(shuō)明書應(yīng)表明設(shè)計(jì)思想和所使用的設(shè)計(jì)方法,主要內(nèi)容包括:① 系統(tǒng)簡(jiǎn)介、整體功能說(shuō)明、各功能模塊說(shuō)明(附圖)及系統(tǒng)使用說(shuō)明;② 設(shè)計(jì)還需要改進(jìn)的地方及設(shè)計(jì)的心得體會(huì);③ 參考文獻(xiàn):包括參考書、資料、網(wǎng)站等,按標(biāo)準(zhǔn)格式列出(可參考教材最后的參考文獻(xiàn)引用格式);④ 附件:系統(tǒng)總體原理圖及源程序。 擴(kuò)展功能: 根據(jù)實(shí)際情況自由添加附加功能,如擴(kuò)展電壓測(cè)量范圍(可擴(kuò)展為0~10V,0~20V,0~100V等)、提高精度,實(shí)現(xiàn)量程的自動(dòng)轉(zhuǎn)換等。每擴(kuò)展一項(xiàng)完整的功能增加20分。 17.?dāng)?shù)字顯示溫度計(jì) 基本要求: ⑴ 硬件設(shè)計(jì):根據(jù)任務(wù)要求,完成單片機(jī)最小系統(tǒng)及其擴(kuò)展設(shè)計(jì),焊接電路板,組成功能完整的樣機(jī)。 ⑵ 軟件設(shè)計(jì):根據(jù)溫度測(cè)量及顯示功能要求,完成控制軟件的編寫與調(diào)試; ⑶ 功能要求:至少利用3位數(shù)碼管進(jìn)行測(cè)量值的顯示,溫度測(cè)量范圍:-50℃~100℃,測(cè)量誤差≤0.1℃; ⑷ 設(shè)計(jì)說(shuō)明書(論文):設(shè)計(jì)說(shuō)明書應(yīng)表明設(shè)計(jì)思想和所使用的設(shè)計(jì)方法,主要內(nèi)容包括: ① 系統(tǒng)簡(jiǎn)介、整體功能說(shuō)明、各功能模塊說(shuō)明(附圖)及系統(tǒng)使用說(shuō)明; ② 設(shè)計(jì)還需要改進(jìn)的地方及設(shè)計(jì)的心得體會(huì); ③ 參考文獻(xiàn):包括參考書、資料、網(wǎng)站等,按標(biāo)準(zhǔn)格式列出(可參考教材最后的參考文獻(xiàn)引用格式); ④ 附件:系統(tǒng)總體原理圖及源程序。 擴(kuò)展功能: 根據(jù)實(shí)際情況自由添加附加功能,如設(shè)置溫度的上下限報(bào)警功能,利用語(yǔ)音或聲光報(bào)警等。附加一項(xiàng)完整的功能增加20分。 18.?dāng)?shù)字電子鐘 基本要求: ⑴ 硬件設(shè)計(jì):根據(jù)任務(wù)要求,完成單片機(jī)最小系統(tǒng)及其擴(kuò)展設(shè)計(jì),焊接電路板,組成功能完整的樣機(jī)。 ⑵ 系統(tǒng)軟件設(shè)計(jì):根據(jù)數(shù)字電子鐘系統(tǒng)功能,完成控制軟件的編寫與調(diào)試; ⑶ 基本功能:設(shè)計(jì)一個(gè)數(shù)字電子鐘電路,能顯示年、月、日和時(shí)、分、秒;通過功能鍵可以完成年、月、日與時(shí)、分、秒的調(diào)整和顯示切換。 ⑷ 設(shè)計(jì)說(shuō)明書(論文):設(shè)計(jì)說(shuō)明書應(yīng)表明設(shè)計(jì)思想和所使用的設(shè)計(jì)方法,主要內(nèi)容包括: ① 系統(tǒng)簡(jiǎn)介、系統(tǒng)整體功能說(shuō)明、各功能模塊說(shuō)明(附圖)、系統(tǒng)使用說(shuō)明; ② 設(shè)計(jì)還需要改進(jìn)的地方及設(shè)計(jì)的心得體會(huì); ③ 參考文獻(xiàn)(包括參考書、資料、網(wǎng)站等,按標(biāo)準(zhǔn)格式列出); ④ 附件:系統(tǒng)總體原理圖及源程序。 擴(kuò)展功能: 根據(jù)實(shí)際情況自由添加附加功能,如萬(wàn)年歷、秒表等功能。附加一項(xiàng)完整的功能增加20分。 19、基于單片機(jī)的音樂盒的設(shè)計(jì) 要求存儲(chǔ)三首歌曲,可以進(jìn)行歌曲的暫停播放前進(jìn)后退等功能; 20、基于單片機(jī)的電熱水器的設(shè)計(jì) 要求可以進(jìn)行溫度的設(shè)定,修改,報(bào)警,對(duì)熱水器進(jìn)行快速和慢速加熱。 21、基于單片機(jī)的電子密碼鎖的設(shè)計(jì) 要求具有密碼的輸入、設(shè)定、修改和報(bào)警等功能。密碼的輸入功能,當(dāng)密碼輸入正確之后,鎖就打開,錯(cuò)誤三次則報(bào)警。 《單片機(jī)原理與應(yīng)用》課程設(shè)計(jì)要求 一、目的: 本課程設(shè)計(jì)是《單片機(jī)原理與應(yīng)用》課程的綜合、設(shè)計(jì)性實(shí)驗(yàn),作為課堂教學(xué)和課內(nèi)正常實(shí)驗(yàn)的補(bǔ)充和提高。通過對(duì)《單片機(jī)原理與應(yīng)用》課程的學(xué)習(xí),學(xué)生已初步掌握51單片機(jī)的基本原理,以及并行口、串行口、中斷、定時(shí)等基本原理及應(yīng)用,課內(nèi)實(shí)驗(yàn)主要以實(shí)驗(yàn)指導(dǎo)書為參考,難以充分發(fā)揮學(xué)生自主設(shè)計(jì)動(dòng)手能力。通過《單片機(jī)原理與應(yīng)用》課程設(shè)計(jì),加強(qiáng)學(xué)生自主學(xué)習(xí),鞏固學(xué)習(xí)成果,提高學(xué)生綜合應(yīng)用單片機(jī)技術(shù)的實(shí)踐能力和創(chuàng)造思維。為后續(xù)相關(guān)專業(yè)課程學(xué)習(xí)打好基礎(chǔ),培養(yǎng)學(xué)生專業(yè)知識(shí)的綜合應(yīng)用能力,與就業(yè)需求相接軌。 二、實(shí)驗(yàn)安排: ? 課程設(shè)計(jì)內(nèi)容和要求的安排與講解在課程設(shè)計(jì)之初進(jìn)行。? 上機(jī)機(jī)時(shí)安排:共32個(gè)課內(nèi)機(jī)時(shí),不足部分自行安排。 三、課程設(shè)計(jì)說(shuō)明: ? 本次課程設(shè)計(jì)平臺(tái)使用課程單片機(jī)開發(fā)實(shí)驗(yàn)箱(或?qū)W生自購(gòu)單片機(jī)開發(fā)板)+實(shí)驗(yàn)室PC.,對(duì)于有特殊要求的學(xué)生,可以自行購(gòu)買元件,焊接電路板,達(dá)到實(shí)驗(yàn)要求。 ? 課程設(shè)計(jì)結(jié)束后,每個(gè)小組提交課程設(shè)計(jì)成果如下: ? 系統(tǒng)完成后,要求演示效果,演示時(shí)采用答辯形式,由各小組同學(xué)邊演示邊講解思路。 ? 課程設(shè)計(jì)報(bào)告一份,報(bào)告中可不包括源代碼(程序代碼刻錄光盤)。 四、成績(jī)?cè)u(píng)分內(nèi)容 ? 課設(shè)考勤情況 ? 系統(tǒng)運(yùn)行效果 ? 系統(tǒng)講解和問題回答情況 ? 設(shè)計(jì)報(bào)告完成情況。 五、參考題目 以下題目根據(jù)難度,分為ABC三個(gè)等級(jí)。請(qǐng)自行選擇。A級(jí)滿分為100分。B級(jí)滿分為90分。C級(jí)滿分為80分。1.交通燈(C)要求利用實(shí)驗(yàn)箱上的LED燈模擬十字路口交通燈 (1)東西方向顯示綠燈時(shí),南北方向顯示紅燈,持續(xù)10秒鐘后,綠燈變?yōu)辄S燈并持續(xù)3秒鐘; (2)然后東西方向顯示紅燈,南北方向顯示綠燈,持續(xù)10秒鐘后,綠燈變黃燈并持續(xù)3秒鐘,如此反復(fù)。2.電子顯示屏(B) 要求用一個(gè)按鍵控制實(shí)驗(yàn)箱上的點(diǎn)陣模塊。按下按鍵后,在顯示屏上輪流顯示“文華學(xué)院”字樣;再次按鍵后,顯示屏上無(wú)任何顯示。3.電子數(shù)字鐘(A) 要求利用實(shí)驗(yàn)箱上的數(shù)碼管模擬電子數(shù)字鐘。顯示時(shí)、分、秒,并且隨時(shí)間跳變。在整點(diǎn)時(shí),啟動(dòng)蜂鳴器。4.模擬量采集系統(tǒng)(A)要求利用實(shí)驗(yàn)箱上的傳感器采集模擬量。(1)利用溫度傳感器采集溫度,進(jìn)行AD轉(zhuǎn)換。(2)將采集到的溫度顯示在數(shù)碼管上。5.雙機(jī)串行通信(C)要求采用串行通信方式1,波特率為600,甲單片機(jī)交替發(fā)送55H, CCH,乙單片機(jī)接收,并將接收到的數(shù)據(jù)顯示在數(shù)碼管上。6.矩陣鍵盤(C)要求利用實(shí)驗(yàn)箱上的矩陣鍵盤輸入1-8的任意字符,在數(shù)碼管上依次顯示出來(lái)。7.搶答器(B)要求制作一個(gè)4人搶答器。無(wú)人搶答時(shí),4個(gè)燈跑馬循環(huán),誰(shuí)先按下,相對(duì)應(yīng)的燈亮起,同時(shí)蜂鳴器發(fā)聲。8.波形發(fā)生器(B)要求產(chǎn)生方波、鋸齒波、三角波、正弦波信號(hào)。(1)不同的波形用不同的符號(hào)顯示在一個(gè)數(shù)碼管上。(2)用4個(gè)數(shù)碼管顯示幅值。 9.音樂盒(A)要求按下實(shí)驗(yàn)箱上的鍵盤,利用蜂鳴器產(chǎn)生1-i各種音階,演奏出不同的音樂。10.液晶屏顯示(A) 要求控制LCD液晶屏,在屏幕上顯示文字。并且操作按鍵時(shí),屏幕上顯示按鍵的編號(hào)。11.紅外遙控設(shè)計(jì)(A)要求利用紅外遙控,向單片機(jī)傳輸信號(hào)。當(dāng)遙控按下具體數(shù)字時(shí),單片機(jī)將數(shù)字顯示在數(shù)碼管上。12.學(xué)生自主設(shè)計(jì)(A) 學(xué)生自己提出設(shè)計(jì)思路,經(jīng)老師認(rèn)可后,開始進(jìn)行設(shè)計(jì),并達(dá)到預(yù)期目標(biāo)。 《單片機(jī)課程設(shè)計(jì)》報(bào)告 題目: 專業(yè)年級(jí): 學(xué)號(hào): 姓名: 指導(dǎo)教師: 同組設(shè)計(jì)者: 年 月 日 《課程設(shè)計(jì)報(bào)告》主要內(nèi)容 [設(shè)計(jì)題目] [設(shè)計(jì)要求] 描述選題目?jī)?nèi)容,簡(jiǎn)述要求完成的功能 [開發(fā)工具] 包括硬件和軟件環(huán)境 [硬件設(shè)計(jì)] 1.電路原理圖 2.電路設(shè)計(jì)說(shuō)明 [軟件設(shè)計(jì)] 1.軟件設(shè)計(jì)流程 2.重要程序代碼 [系統(tǒng)調(diào)試] 說(shuō)明上機(jī)調(diào)試時(shí)碰到的問題及解決方法。[心得及體會(huì)] 此部分說(shuō)明通過本次課程設(shè)計(jì)所得的收獲及體會(huì)。[參考文獻(xiàn)](至少3篇) (一)以開發(fā)板為基礎(chǔ)的課程設(shè)計(jì) 1.漢字點(diǎn)陣顯示設(shè)計(jì) (1)查找資料學(xué)習(xí)單片機(jī)的LED點(diǎn)陣顯示原理;(2)理解KST-51的LED點(diǎn)陣顯示電路圖 (3)編制程序在點(diǎn)陣LED上實(shí)現(xiàn)字母:我愛單片機(jī)+姓名(4)繪制原理圖 (5)撰寫不少于15頁(yè)的課程設(shè)計(jì)報(bào)告(宋體小四字體,A4打?。?。2.單片機(jī)與PC機(jī)通信設(shè)計(jì)(用P3.0和P3.1,明白CH340芯片功能) (1)查找資料學(xué)習(xí)單片機(jī)與PC機(jī)的通信原理;(2)理解KST-51的串口通信電路圖;(3)編制程序?qū)崿F(xiàn): 將數(shù)字0-255從PC機(jī)的串口助手發(fā)送到單片機(jī)并用數(shù)碼管顯示。(4)繪制原理圖; (5)撰寫不少于15頁(yè)的課程設(shè)計(jì)報(bào)告(宋體小四字體,A4打?。?.單片機(jī)與單片機(jī)通信設(shè)計(jì)(用P3.0和P3.1) (1)查找資料學(xué)習(xí)單片機(jī)與單片機(jī)的通信原理;(2)理解KST-51的串口通信電路圖; (3)編制程序?qū)崿F(xiàn):將數(shù)字0-255從一個(gè)單片機(jī)發(fā)送到另一個(gè)單片機(jī)并用數(shù)碼管顯示。 (4)繪制PROTEL 原理圖; (5)撰寫不少于15頁(yè)的課程設(shè)計(jì)報(bào)告(宋體小四字體,A4打印)4.計(jì)數(shù)器數(shù)碼管綜合設(shè)計(jì)(用P3.4和P3.5) (1)查找資料復(fù)習(xí)計(jì)數(shù)器及數(shù)碼管的原理;(2)理解KST-51的數(shù)碼管電路圖; (3)編制程序?qū)崿F(xiàn)飲料包裝流水線從0~36的飲料瓶數(shù)字實(shí)時(shí)顯示(4)繪制 原理圖; (5)撰寫不少于15頁(yè)的課程設(shè)計(jì)報(bào)告(宋體小四字體,A4打?。?.1602液晶顯示設(shè)計(jì) (1)查找資料學(xué)習(xí)單片機(jī)的LCD點(diǎn)陣顯示原理;(2)理解KST-51的LCD點(diǎn)陣顯示電路圖 (3)編制程序在點(diǎn)陣LCD上實(shí)現(xiàn)字母:我愛單片機(jī)繪制原理圖(4)撰寫不少于15頁(yè)的課程設(shè)計(jì)報(bào)告(宋體小四字體,A4打?。?/p> 第四篇:?jiǎn)纹瑱C(jī)課程設(shè)計(jì)要求及參考題目
第五篇:?jiǎn)纹瑱C(jī)課程設(shè)計(jì)題目要求