图3—15
3.3 人机交互
3.3.1 显示模块
在单片机应用系统设计中,一般都是把键盘和显示器放在一起考虑。显示器作为输出部件,可以将系统的运行结果、状态等信息直观地显示出来供操作者了解系统的运行情况和程序的执行结果,本次设计的温湿度、光照度实时信息采用LCD12864来显示,其引脚及说明如表3—5所示
27
表3—5 12864引脚说明
与MCU的连接如图3—16所示
28
图3—16 LCD12864硬件连接图
3.3.2 报警电路
压电式蜂鸣器约10mA的驱动电流,可以使用TTL系列集成电路7406或7407低电平驱动,在此选用一个三极管来做驱动。P2.5接三极管输入端,当P2.5输出低电平时,三极管导通,压电式蜂鸣器两端获得+5V电压而发出报警,当P2.5输出为高电平时,三极管截止,蜂鸣器[12]停止工作。其硬件电路连接如图16
图3—17 三极管驱动的蜂鸣器报警电路
29
3.4 本章小结
本章主要介绍系统的整体设计,信号采集部分分别介绍了温度传感器、湿度传感器及光照度传感器的工作原理和它们各自与单片机的硬件连接,具体怎么连接还要结合程序来进行操作。单片机对采集到的信号按照要求进行处理,实现设计功能,液晶屏也会在同时把检测到的各种数据通过单片机处理之后显示出来,让用户能够实时了解到所需信息,报警部分可以在所检测数据超出设定范围时给予用户提示。
30
第四章 软件设计
4.1 主程序流程图
31