第一范文网 - 专业文章范例文档资料分享平台

基于单片机的智能家居控制系统的研究与设计毕业设计论文

来源:用户分享 时间:2025/5/16 1:04:30 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第4章 智能家居的软件系统设计

显示屏有64行,每行有128列,每8列对应1字节的8位,即每行由16字节,共16×8=128个点组成,屏上64×16个显示单元与显示RAM区1024字节相对应,每一字节的内容和显示屏上相应位置的亮暗对应。例如屏的第一行的亮暗由RAM区的000H——00FH的16字节的内容决定,当(000H)=FFH时,则屏幕的左上角显示一条短亮线,长度为8个点;当(3FFH)=FFH时,则屏幕的右下角显示一条短亮线;当(000H)=FFH,(001H)=00H,(002H)=00H,……(00EH)=00H,(00FH)=00H时,则在屏幕的顶部显示一条由8段亮线和8条暗线组成的虚线。这就是 LCD 显示的基本原理。

2、汉字的显示:汉字的显示一般采用图形的方式,事先从微机中提取要显示的汉字的点阵码(一般用字模提取软件),每个汉字占32B,分左右两半,各占16B,左边为1、3、5……右边为2、4、6……根据在LCD上开始显示的行列号及每行的列数可找出显示RAM对应的地址,设立光标,送上要显示的汉字的第一字节,光标位置加1,送第二个字节,换行按列对齐,送第三个字节……直到32B显示完就可以LCD上得到一个完整汉字。LCD12864写显示流程图如图4-7所示。

短信收发实现过程:在开始收发短信之前,需要开通一张可以提供短信

息服务的SIM 卡,并将其插入到TC35 的SIM 卡卡座中,安装好TC35 的天线,加上电源,观察LED 的状态,确定TC35i 已经正常工作,处于待机状态。然后通过串口将PC 机与TC35 连接,就可以开始短消息的收发操作了。

下面以短消息发送为主来介绍具体的实现过程。首先用API 函数,打开并初始化串口(波特率设置为9600,数据位8bits,停止位1,校验方式0,读超时1000ms),然后向串口发送AT 指令检测TC35 模块是否连接成功。如果连接成功,获取短消息中心号码以备发送短信时使用,同时设置短消息格式为PDU 模式。将短信中心号码、对方号码、短信内容等进行编码,生成PDU 格式数据,最后利用AT 指令将短信发出,如果是群发,则可以通过循环来进行操作。短信发送流程图如图4-8所示。

39

燕山大学本科生毕业设计(论文)

初始化GPIO配置ADC配置检测环境信号输出模拟电压进行A/D转换AD值换算单片机处理LCD显示 图4-6 气体传感器模块程序流程图

40

第4章 智能家居的软件系统设计

初始化GPIO配置初始化液晶液晶清屏是判断液晶是否忙否写指令写数据显示

图 4-7 LCD显示流程图

41

燕山大学本科生毕业设计(论文)

图4-8 短信发送流程

42

基于单片机的智能家居控制系统的研究与设计毕业设计论文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c452x9405xc6i8ss1c8w102tjb2ixwe014lx_12.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top