欢迎光临散文网 会员登陆 & 注册

单片机课程设计

2023-03-06 22:05 作者:WenfengHe  | 我要投稿

《单片机原理与应用》课程设计

 

一、班级: 20级物理师范

二、设计时间:2022.12.19~2022.12.24第17周

上午8:00~11:30

下午2:30~4:00

三、指导老师:  

四、设计目的:

通过课程设计的教学实践,进一步学习、掌握单片机应用系统的软硬件设计相关知识,加深了解单片机的工作原理。掌握Keil软件编程及基本调试方法,立创EDA软件PCB设计等基本专业技能,提高动手实践能力、提高科学的思维能力。CPU:STC15F2K60S2。

五、设计内容及要求(按学号顺序组队获题):

1、用单片机设计倒计时器:

设计基本要求:

(1)以XX.X秒计时方式;

(2)采用OLED12864显示器显示倒计时时间

(3)使用按键开关实现启动,暂停和停止倒计时功能,倒计时器的时间可以修改。OLED12864显示器如下图所示:IIC接口。

OLED显示器


2、用单片机设计一个简单的广告牌

设计基本要求:

(1) 在OLED12864显示器上显示“龙”字,如下图所示。

龙型广告灯示例


(2)亮灯花样为:1从左到右,1秒一步至全部亮,停留2à2全部灯按灭亮灭亮灭亮花样变化,灭亮间隔半秒à3、从上到下,1一步至全部熄灭à循环回到第1

(3)可利用按键更改亮灯花样为:1从上到下,1秒一步至全部亮,停留2à2全部灯按灭亮灭亮灭亮花样变化,灭亮间隔半秒à3、从右到左,1一步至全部熄灭à循环回到第1

 

3、用单片机设计一个小动画

设计基本要求:

(1)用OLED12864显示器做为显示器。

(2)初始时在显示器中心先显示自己的学号并停留3左右,接下来清屏并在显示器的左上角画一个小人型的图画。

(3)用按键来控制小人型的移动,分别用按键表示上,下,左,右。每按一次,小人型移动一步。

(4)小人型不能跑出显示器。

 

4、用单片机设计一个家居环境采集器

设计基本要求:

(1) 采用OLED12864作为显示器。

(2) 需要至少采集温度、湿度和时间三种信息,时间用DS1302初始化来获得。

(3) 需要将采集到的传感器信息实时显示在显示器上。

5、设计一个简易的步进电机驱动器

设计基本要求:

(1) 该简易步进电机驱动器应该拥有正转,反转,时钟输入三个输入口。

(2) 该简易步进电机驱动器应该拥有细分开关,细分的具体设计由学生自由发挥。

(3) 该简易步进电机驱动器可以用来驱动实验室中简易的步进电机。

6、设计一个简易的无线通信系统

设计基本要求:

(1) 系统由甲乙两套单片机系统构成,采用NRF24L01(或其他类型的无线模块)进行无线通信。

(2) 甲乙两套系统之间可以传输开关控制信息,例如:甲机和乙机都有按键和LED灯,即可以通过甲机的按键来控制乙机的LED灯亮灭,也通过乙机的按键来控制甲机的LED灯亮灭。(也可以利用OLED12864作为显示终端,显示特定的信息)

(3) 扩展功能,可以根据各组的情况设定。

7、设计一个简易的称重系统

设计基本要求:

(1) 制作一个称重系统,具有按键设置、OLED12864显示功能,其中称重传感器模块根据库房现有的领取或者自备。

(2) 系统具备常规的去皮、存储、回读和设定等功能,其中至少10次存储和回读数据等功能。

(3) 扩展功能,可以根据各组的情况设定。

8、设计一个传输带控制系统

设计基本要求:

(1)制作一个小型的传输带控制系统,传输带上没有物件的时候停止传输带运行,传输带有物件后,根据物件的颜色可以使得传输带传输的速度不同,至少有两种明显的速度区分,传输带模型如下图1所示,传输带提供了传输带模型和直流电机,其他控制电路自制。

(2)系统具有OLED12864显示屏,可以统计各组不同颜色物件当前已传输的数量。

 

传输带模型


9、设计一个风扇控制器

设计基本要求:

(1) 风扇自动有人的时候开机,无人关机

(2) 风扇自动根据环境温度进行调速26-33℃。

(3) 其他功能

六.考核及评分标准:

1.整个系统能实现基本功能,为合格。

2. 最终考核成绩分为:优、良、中、及格、不及格;仿真(33%)、软件设计(33%)设计报告(33%)等组成。

 


单片机课程设计的评论 (共 条)

分享到微博请遵守国家法律