Hi,大家好,这里是大森林老学长的毕设系列文章!
对毕设有任何疑问都可以问学长哦!
这两年开始,各个学校对毕设的要求越来越高,难度也越来越大… 毕业设计耗费时间,耗费精力,甚至有些题目即使是专业的老师或者硕士生也需要很长时间,所以一旦发现问题,一定要提前准备,避免到后面措手不及,草草了事。
以下是学长亲手整理的单片机相关的毕业设计选题,都是经过学长精心审核的题目,适合作为毕设,难度不高,工作量达标,对毕设有任何疑问都可以问学长哦!
-
1. 系统硬件模块设计
1.1系统整体结构设计
本系统主要用到的硬件器件有 STC89C52、DS18B20温度传感器、LED数码管、按键模块、红外识别等等,如图3-2系统整体框图所示
图 1-1系统整体框图
1.2系统控制模块设计
1.2.1 控制模块STC89C52设计
系统的控制模块是由STC89C52单片机构成的,它具有低功耗,低成本,高性能的优点,而且比传统的51单片机有更好的处理速度。它拥有32个I/O口,可以随意选择6时钟信号/机器周期或者12时钟/机器周期,按照不同的情况应用到不同的系统,并且还拥有8K的Flash存储器,因此可以为很多的控制系统提供了有效快捷的解决方案。如图1-2STC89C52电路图
图 1-2STC89C52电路图
1.2.2 STC89C52的工作电路
1. 时钟电路
在STC89C52单片机中,可以通过内部时钟方式和外部时钟的方式产生时钟信号,在STC89C52单片机内部有一处振荡电路,你只需要在单片机的XTAL1(18)和XTAL2(19)的引脚外接石英晶体(简称晶振),这样就可以构成了自激振荡器,并且可以在单片机内部产生时钟脉冲信号。如图3-3时钟内部时钟电路图。
图1-3内部时钟电路图
- 复位电路
在单片机STC89C52中,高电平信号通过RST引脚输入,而且一直保持了2个机器周期,然后单片机内部就会执行复位的操作。如果高电平信号一直在持续,那么单片机内部就会执行循环复位操作。
单片机的复位方式电路一般有上电自动复位和按钮复位两种,而本系统所采用的复位方式是手动复位。