序
🔥 毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。
为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是:基于51单片机农业大棚控制监测系统的设计
1 系统硬件设计
1.1 整体方案设计
1.1.1 系统概述
系统以stc89c2型号的单片机作核心器件,并且把电容和晶振等器件组合构建出最小系统。在最小系统的周围是其他的模块。这里面,温度和湿度采集器选择的是DHT11型号的传感器,用来把采取好的湿温度数据输送进单片机。输入设置版块选用的按键是轻触型按键。报警板块用的是发光二极管与蜂鸣器。gy-30把对光照强度采取到的结果输送至单片机。显示设备用的是1602型液晶。电源的选择则是USB 5V。
1.1.2 系统框图
图1-1 系统框图
1.2 最小系统模块
1.2.1 STC89C52简介
(1)简要描述
stc89c52是一种性能高和电压低的八位单片机型号。它有只读储存器以及二百五十六字节的随机储存器(ram)。它使用ATMEL公司的非易失性和高密度的存储技术生产的、可以兼容标准的mcs-51指令系统的器件内部有通用的FLASH存储单元以及八位中央处理器。可以看出,拥有强大的功能stc89c52型单片机可以提供许多的比较复杂的系统对应用场合进行控制。
(2)8051型单片机具备的引脚功能
mcs-51系列的单片机一般会使用四十个引脚,封装方式是双列直插式,制造运用的是hmos工艺。它的外部的引脚排列如下图1-2所示。
u图1-2 STC89C52引脚图
其中,各个引脚的功能如下:
① 主电源引脚
vcc(40脚),接在+5V电源的正端;
gnd(20脚),接在+5V电源的地端;
② 外部振荡器或者外接晶体引脚
xtal1(19脚),用来连接外部晶振的引脚之一。它在单片机的内部是作为反相运算放大器的输入端。运用外部振荡器的时侯,这个引脚要接地。
xtal2(18脚),用来连接外部振荡器的另一个引脚。它在单片机的内部是作为时钟电路的内部输入端以及反相运算放大器的输出端。运用外部振荡器的时侯,这个引脚要接外部晶振输出端。
③ 控制信号线
reset(9脚):复位信号的输入端。即掉电时的内部ram的备用电源的输入端。
ale(30脚):地址锁存允许。运用ale锁存从P0端口输出来的低八位地址。在对片内eprom进行编程的时候,编程脉冲就是经由此输入。
psen(29脚),外部程序储存器读取和选择通信号。
ea(31脚),编程电压输入。ea是高电平的时候,访问的是内部储存器;是低电平的时侯,访问的是外部储存器。