全文预览

毕业设计-基于AT89S52单片机的二氧化碳浓度测量及播报系统设计

上传者:你的雨天 |  格式:doc  |  页数:38 |  大小:581KB

文档介绍
是可以使得布局简单。硬件功能的设计要根据具体功能需要,而不是全部都是标准设置。Р按键与接口连接如图2.8所示。Р Р图2.7 单片机控制电路Р图2.8 按键接口电路Р 3个按键接单片机I/O口,通过对I/O口的电位判断判断否有键按下。在显示浓度值时,可以通过P34的按键控制语音播报。在进入设置菜单时,可以通过P33口按键切换菜单,通过P36和P34来上调和下调设置。Р2.3液晶显示部分Р字符与数字显示部分采用LCD1602液晶显示模块,1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,足够系统需求的功能要求。每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是01000001B(41H),显示时模块把地址41H中的点阵字符图形显示出Р来,我们就能看到字母“A”。Р1602采用标准的16脚接口,其中:Р第1脚:VSS为电源地Р第2脚:VDD接5V电源正极Р第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度)。Р第4脚:RS为寄存器选择,高电平1时选择数据寄存器、低电平0时选择指令寄存器。Р第5脚:RW为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作。Р第6脚:E(或EN)端为使能(enable)端。Р第7~14脚:D0~D7为8位双向数据端。Р第15~16脚:空脚或背灯电源。15脚背光正极,16脚背光负极。Р根据引脚对应功能,将双向数据端接单片机P1口,控制端接到P3口(使液Р晶模块与单片机端口连接全部处于同侧),接口连接设计如下:Р Р 图2.9 液晶模块接口电路Р2.4语音电路Р本系统中语音播报的内容的特点是有很多内容是相同的,只有每次测量到

收藏

分享

举报
下载此文档