德州学院 机电工程系2012届 机械设计制造及其自动化专业 毕业论文(设计)
3.3 液晶显示装置设计
3.3.1液晶简介
1602液晶也叫1602字符型液晶 它是一种专门用来显示字母、数字、符号等的点阵型液晶模块 它有若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符。每位之间有一个点距的间隔 每行之间也有也有间隔 起到了字符间距和行间距的作用,正因为如此 所以他不能显示图形(用自定义CGRAM,显示效果也不好)1602LCD是指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)目前市面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶[8]。
图11 1602实物图
1602LCD主要技术参数: 显示容量:16×2个字符 芯片工作电压:4.5—5.5V 工作电流:2.0mA(5.0V) 模块最佳工作电压:5.0V 字符尺寸:2.95×4.35(W×H)mm
10
德州学院 机电工程系2012届 机械设计制造及其自动化专业 毕业论文(设计)
图12 1602LCD引脚图 引脚功能说明: 1602LCD采用标准的14脚(无背光)或16脚(带背光)接口,各引脚接口说明如下: 第1脚:VSS为地电源。 第2脚:VDD接5V正电源。 第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。 第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。 第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和R/W共同为低电平时可以写入指令或者显示地址,当RS为低电平R/W为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以写入数据。 第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。 第7~14脚:D0~D7为8位双向数据线。 第15脚:背光源正极。 第16脚:背光源负极。 3.3.2液晶显示原理 读写操作时序如图13和图14所示:
11
德州学院 机电工程系2012届 机械设计制造及其自动化专业 毕业论文(设计)
图13 读操作时序
图14 写操作时序
3.4 光声报警系统与温湿度控制系统设计
3.4.1光声报警系统
本系统采用红绿LED灯作为光报警提示,当系统检测到的数据符合给定的要求时,现场始终绿灯显示;当系统检测到的数据不符合给定的要求时,现场转化为红灯报警提示;本系统采用蜂鸣器作为声报警提示,当系统检测到的数据符合给定的要求时,现场没有蜂鸣器报警提示;当系统检测到的数据不符合给定的要求时,现场蜂鸣器报警提示[9]。如图 15
12
3.4.2温湿度控制系统
· 风扇:负责系统的降温工作。
数据不符合给定的要求时,系统启动温湿度控制系统实现恒温恒湿的目的。
· 排潮设备:负责系统的去湿工作。
· 喷雾设备:负责系统的加湿工作。
图15 光声报警系统电路图
· 加热设备:负责系统的加热工作。
德州学院 机电工程系2012届 机械设计制造及其自动化专业 毕业论文(设计)
本系统温湿度控制系统主要组成有:风扇、加热器 、喷雾器、除潮器。当系统检测到的
13
4 软件系统设计
范围判断单片机处理温湿度检测初始化终止开始LCD显示YESNO图16 温湿度控制系统电路
模块,温湿度判断控制模块。系统软件总体流程图如图17 图17 系统流程图
光声报警温湿度控制 德州学院 机电工程系2012届 机械设计制造及其自动化专业 毕业论文(设计)
本系统软件系统设计包过:系统初始化模块,温湿度检测模块,1602LCD显示模块,报警14