毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

AT89S52单片机最小远程监控系统的设计与开发+程序代码+电路图(7)

时间:2016-12-29 15:41来源:毕业论文
2.1.4 系统显示器的选型与介绍 采用LCD液晶显示器显示,画面好,抗干扰能力强,可以节省软、硬件资源,功耗低,成本也不高。现在字符型液晶显示模块


2.1.4 系统显示器的选型与介绍
采用LCD液晶显示器显示,画面好,抗干扰能力强,可以节省软、硬件资源,功耗低,成本也不高。现在字符型液晶显示模块已经是单片机应用设计中最常用的信息显示器件。
LCD1602可以显示2行16个字符,有8位数据总线D0-D7,和RS、R/W、EN三个控制端口。工作电压为5V,并且带有字符对比度调节和背光。
具体引脚说明如表3所示。
LCD1602液晶模块内部的CGROM提前储存了160个不相同的字符点阵和图形,字符包括:英文字母的大写和小写、阿拉伯数字0-9、经常使用的一些符号和日文假名等,每个字符都有它自己的国定代码,例如大写的英文字母“B”的代码是01000002B(42H),显示时1602把地址42H中的字符图形显示出来,我们看到的就是字母“B”。
表3 1602引脚说明
编号    符号    引脚说明    编号    符号    引脚说明
1    VSS    电源地    9    D2    Date I/O
2    VDD    电源正极    10    D3    Date I/O
3    VL    对比度调整端    11    D4    Date I/O
4    RS    数据/命令选择端    12    D5    Date I/O
5    R/W    读写选择端    13    D6    Date I/O
6    E    使能信号    14    D7    Date I/O
7    D0    Date I/O    15    BLA    背光正极
8    D1    Date I/O    16    BLK    背光负极
综合了多方面因素的考虑,选择 LCD1602 显示器作为系统的显示界面。
2.2 系统电路的硬件设计
2.2.1 系统单片机主控电路设计
系统单片机主控电路是整个设计方案的核心,温度数据的处理,报警及温度数据的显示控制以及与无线 收发模块的通信设置均有其完成。本系统单片机控制模块电路由单片机AT89S52及晶振电路、复位电路组成,该部分电路如图6所示。
系统主控电路由单片机、时钟振荡电路与复位电路组成。AT89S52中一个高增益的反相放大器构成内部的振荡器,反相放大器的输入输出引脚分别是XTAL1和XTAL2,这个放大器与片外的陶瓷谐振器或者石英晶体连在一起组成了自激振荡器。外部连接的石英晶体与两个电容接到放大器的反馈回路中组成并联振荡电路。对外接电容的要求并不高,但是电容容量的大小还是比较重要的,有时会会轻微影响到振荡器工作的稳定性、起振的难易程度、振荡频率的高低和系统温度的稳定性[12]。对于石英晶体,电容使用30士l0pF左右的比较合适,如果使用的是陶瓷谐振器,推荐选择40士l0pF。
复位电路采用上电复位与按键复位来实现,S1为复位按键。通电时,电容两端相当于短路,于是RST引脚上为高电平,然后电源通过电阻对电容C1充电,RST端电压慢慢下降,降到一定程度,即为低电平,单片机开始正常工作。当S1被按下后,电容C1迅速放电,使RST引脚为高电平,从而实现复位。当S1弹起后,电源通过10KΩ的电阻对电容C1重新充电,RST引脚端出现复位正脉冲[13]。在运行中,外界干扰等因素可使单片机的程序陷入死循环状态或跑飞。为摆脱困境,可将单片机复位,以重新启动。
  AT89S52单片机最小远程监控系统的设计与开发+程序代码+电路图(7):http://www.751com.cn/zidonghua/lunwen_1669.html
------分隔线----------------------------
推荐内容