基于STC89C52RC单片机的大棚温湿度自动控制系统毕业设计(含源文件) - 图文 联系客服

发布时间 : 星期日 文章基于STC89C52RC单片机的大棚温湿度自动控制系统毕业设计(含源文件) - 图文更新完毕开始阅读570ce35d1ed9ad51f01df273

S0到S4,分别控制进入温度上下限设置、进入湿度上下限设置、数值加、数值减、确认并退出。

本设计中的键盘是低电平有效。未按键时,上拉电阻保证了单片机的I/O口是确定的高电平;当某个键按下时,I/O口变为低电平。 3.1.8 串口通信电路

串口通信可分为同步通信和异步通信,在单片机的应用系统中,主要是采用异步串行通信。在设计通信接口时,应该采用标准接口,这样才能够方便而又准确的把单片机和外设有机的连接起来,从而能形成一个测控系统,目前异步串口通信标准有RS一232、RS一422、RS一485标准。

其中,RS一232是PC机与通信工业中使用最早的一种串行接口标准。在短距离、较低波特率串行通信中得到了广泛应用。要让单片机和PC机通过串口进行通信,需要进行电平转换,因为尽管单片机有串行通信的功能,但单片机提供的TTL电平和RS232的电平不一样。TTL电平中,电压小于0.8V为低电平,高于2.4V为高电平;而RS232电平是负逻辑电平,电压在-3V~-15V时为高电平,电压在3V~15V时为低电平,因此要通过MAX232这种电平转换芯片进行转换。

MAX232是MAXIM公司专为RS-232标准串口设计的单电源电平转换芯片,使用+5V电源供电。适用于终端设备和数据通信设备间的接口,对于双向通信,只需要使用串行输入RXD(引脚2),串行输出TXD(引脚3)和地线GND(引脚5)。

其电路连接如图3.10所示;

页 第 14

图3.10 串口通信电路

MAX232芯片内部有一个电源电压变换器,能够把输入的+5V电压变换为RS232输出电平所需的+10V 电压,采用此芯片接口的串行通信系统值需要接+5V电压即可。

MAX232芯片中有两组电平转换的引脚,我们这里只需使用其中一组。打头的字母“T”表示TTL电平,“R”表示RS232电平。R1IN和R2IN表示输入RS232电平,因此与电脑的串口相连;T1IN和T2IN表示输入TTL电平,因此与单片机相连。所以,引脚T1IN、T2IN、R1OUT、R2OUT为接TTL∕CMOS电平的引脚,引脚T1OUT、T2OUT、R1IN、R2IN为接RS232电平的引脚。

MAX232芯片专门为电脑的RS-232标准串口设计的接口电路,使用+5v单电源供电。MAX232就是用来进行电平转换的,该器件包含2驱动器、2接收器和一个电压发生器电路提供EIA/TIA-232-E电平。可以分别接单片机的串行通信口。MAX232是一种双组驱动器/接收器,片内含有一个电容性电压发生器以便在单5V电源供电时提供EIA/TIA-232-E电平。

3.2 元件清单

本次设计需要用到的元器件如下表所示:

页 第 15

表3.1 所需元件列表

元件 单片机 显示屏 温湿度传感器 芯片底座 光耦 排针 杜邦线 二极管 三极管 三极管 电阻 电阻 电阻 电阻 电位器 瓷片电容 瓷片电容 点解电容 瓷片电容 电平转换芯片 串口母头 电平转换芯片 USB母座 晶振 自锁开关 按键开关 蜂鸣器 继电器 型号 STC89C52RC LCD1602 SHT10 DIP40 TLP521-4 10针 1N4007 9012 9013 10K 4.7K 1K 470 15K 1uF 0.1uF 10uF 30pF MAX232 DB9 MAX232 12MHz 6*6*5 6*6*5 SRD一05VDC一SL-C 个数 1 1 1 1 1 10 20 4 1 4 2 9 1 4 1 5 1 1 2 1 1 1 1 1 1 6 1 4 页 第 16

3.3 关键器件的介绍

3.3.1 STC89C52RC

STC89C52RC单片机是宏晶科技推出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统8051单片机12时钟/机器周期和6时钟/机器周期可以任意选择。 ① STC89C52RC的主要性能参数

(1)增强型8051单片机,6时钟/机器周期和12时钟/机器周期可以任意选择,指令代码与传统8051单片机是兼容的。

(2)通用I/O口(32个):P1/P2/P3是准双向口/弱上拉,P0口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为I/O口用时,需加上拉电阻。

(3)ISP(在线编程)/IAP(在应用可编程):可通过串口下载程序,不需要使用专门的下载器,非常方便快捷。

(4)内含8KB的程序存储器,1000次写∕擦写周期; (5)内含512字节的RAM; (6)32个可编程I/O口线;

(7)3个16位定时器/计数器,即定时器 T0、T1、T2 (8)6个中断源、5个中断矢量、2级优先权的中断结构; (9)具有一个全双工UART串行通道; (10)掉电模式和低功耗空闲; ② STC89C52RC主要引脚功能

STC89C52RC的管脚排列如图2一2所示:

页 第 17