單片機課程設(shè)計
《單片機原理與應(yīng)用》課程設(shè)計
?
一、班級:?20級物理師范班
二、設(shè)計時間:(2022.12.19~2022.12.24)第17周
上午8:00~11:30
下午2:30~4:00
三、指導老師: ?
四、設(shè)計目的:
通過課程設(shè)計的教學實踐,進一步學習、掌握單片機應(yīng)用系統(tǒng)的軟硬件設(shè)計相關(guān)知識,加深了解單片機的工作原理。掌握Keil軟件編程及基本調(diào)試方法,立創(chuàng)EDA軟件PCB設(shè)計等基本專業(yè)技能,提高動手實踐能力、提高科學的思維能力。CPU:STC15F2K60S2。
五、設(shè)計內(nèi)容及要求(按學號順序組隊獲題):
1、用單片機設(shè)計倒計時器:
設(shè)計基本要求:
(1)以XX.X秒計時方式;
(2)采用OLED12864顯示器顯示倒計時時間。
(3)使用按鍵開關(guān)實現(xiàn)啟動,暫停和停止倒計時功能,倒計時器的時間可以修改。OLED12864顯示器如下圖所示:IIC接口。

2、用單片機設(shè)計一個簡單的廣告牌
設(shè)計基本要求:
(1)?在OLED12864顯示器上顯示“龍”字,如下圖所示。

(2)亮燈花樣為:1、從左到右,1秒一步至全部亮,停留2秒à2、全部燈按滅亮滅亮滅亮花樣變化,滅亮間隔半秒à3、從上到下,1秒一步至全部熄滅à循環(huán)回到第1步。
(3)可利用按鍵更改亮燈花樣為:1、從上到下,1秒一步至全部亮,停留2秒à2、全部燈按滅亮滅亮滅亮花樣變化,滅亮間隔半秒à3、從右到左,1秒一步至全部熄滅à循環(huán)回到第1步。
?
3、用單片機設(shè)計一個小動畫
設(shè)計基本要求:
(1)用OLED12864顯示器做為顯示器。
(2)初始時在顯示器中心先顯示自己的學號并停留3秒左右,接下來清屏并在顯示器的左上角畫一個小人型的圖畫。
(3)用按鍵來控制小人型的移動,分別用按鍵表示上,下,左,右。每按一次,小人型移動一步。
(4)小人型不能跑出顯示器。
?
4、用單片機設(shè)計一個家居環(huán)境采集器
設(shè)計基本要求:
(1)?采用OLED12864作為顯示器。
(2)?需要至少采集溫度、濕度和時間三種信息,時間用DS1302初始化來獲得。
(3)?需要將采集到的傳感器信息實時顯示在顯示器上。
5、設(shè)計一個簡易的步進電機驅(qū)動器
設(shè)計基本要求:
(1)?該簡易步進電機驅(qū)動器應(yīng)該擁有正轉(zhuǎn),反轉(zhuǎn),時鐘輸入三個輸入口。
(2)?該簡易步進電機驅(qū)動器應(yīng)該擁有細分開關(guān),細分的具體設(shè)計由學生自由發(fā)揮。
(3)?該簡易步進電機驅(qū)動器可以用來驅(qū)動實驗室中簡易的步進電機。
6、設(shè)計一個簡易的無線通信系統(tǒng)
設(shè)計基本要求:
(1)?系統(tǒng)由甲乙兩套單片機系統(tǒng)構(gòu)成,采用NRF24L01(或其他類型的無線模塊)進行無線通信。
(2)?甲乙兩套系統(tǒng)之間可以傳輸開關(guān)控制信息,例如:甲機和乙機都有按鍵和LED燈,即可以通過甲機的按鍵來控制乙機的LED燈亮滅,也通過乙機的按鍵來控制甲機的LED燈亮滅。(也可以利用OLED12864作為顯示終端,顯示特定的信息)
(3)?擴展功能,可以根據(jù)各組的情況設(shè)定。
7、設(shè)計一個簡易的稱重系統(tǒng)
設(shè)計基本要求:
(1)?制作一個稱重系統(tǒng),具有按鍵設(shè)置、OLED12864顯示功能,其中稱重傳感器模塊根據(jù)庫房現(xiàn)有的領(lǐng)取或者自備。
(2)?系統(tǒng)具備常規(guī)的去皮、存儲、回讀和設(shè)定等功能,其中至少10次存儲和回讀數(shù)據(jù)等功能。
(3)?擴展功能,可以根據(jù)各組的情況設(shè)定。
8、設(shè)計一個傳輸帶控制系統(tǒng)
設(shè)計基本要求:
(1)制作一個小型的傳輸帶控制系統(tǒng),傳輸帶上沒有物件的時候停止傳輸帶運行,傳輸帶有物件后,根據(jù)物件的顏色可以使得傳輸帶傳輸?shù)乃俣炔煌?,至少有兩種明顯的速度區(qū)分,傳輸帶模型如下圖1所示,傳輸帶提供了傳輸帶模型和直流電機,其他控制電路自制。
(2)系統(tǒng)具有OLED12864顯示屏,可以統(tǒng)計各組不同顏色物件當前已傳輸?shù)臄?shù)量。
?

9、設(shè)計一個風扇控制器
設(shè)計基本要求:
(1)?風扇自動有人的時候開機,無人關(guān)機
(2)?風扇自動根據(jù)環(huán)境溫度進行調(diào)速26℃-33℃。
(3)?其他功能
六.考核及評分標準:
1.整個系統(tǒng)能實現(xiàn)基本功能,為合格。
2. 最終考核成績分為:優(yōu)、良、中、及格、不及格;仿真(33%)、軟件設(shè)計(33%)設(shè)計報告(33%)等組成。
?