毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于短信模块的智能家居系统设计+程序流程图+电路图(5)
2个串行中断、2个外部中断源 可编程UART串行通道
2个读写中断口线 软件设置睡眠和唤醒功能
低功耗空闲和掉电模式 3级加密位、共6个中断源
4.3显示模块
本设计采用的是1602B液晶显示模块,模块具有体积小、功耗低等特点[9]。1602B引脚图如图4所示:
图4 1602B引脚图
从1602B显示模块的正面看,引脚排列从左到右依次为:15脚、16脚,然后才是1-14脚。图4中1602B各引脚的具体说明如下:
VDD:电源正极,通常使用5V电压。
VL:LCD对比度调节端。
RS:MCU写入数据或者指令选择端。MCU要写入指令时,使RS为低电平;MCU要写入数据时,使RS为高电平。
R/W:读写控制端。R/W为高电平时,读取数据;R/W为低电平时,写入数据。
E:LCD模块使能信号控制端。写数据时,需要下降沿触发模块。
D0-D7:8位数据总线,三态双向。
BLA:LED背光正极。需要背光时,BLA串接一个限流电阻接VDD,BLK接地,实测该模块的背光电流为50mA左右。
BLK:LED背光地端。
1602B液晶显示器共能显示两行三十吹冰个字,其具体的内部显示地址如图5所示:
图5 1602B内部显示地址
5. 软件设计
5.1程序流程图设计
根据本次设计原理框图可以设计出本次设计的流程图,流程图的具体内容如下:首先对各个模块的I/O端口进行初始化[10],初始化完成之后GSM短信接发模块开始监听短信。当确定收到短信时,GSM短信接发模块便会接收并储存短信,当确定短信接收完成时,GSM短信接发模块把短信的内容送到与单片机相连的1602B显示模块显示,同时连接在单片机一端的LED灯亮。当没有收到短信或者短信没有被接收完成时,GSM短信模块会一直处于监听短信的状态。具体的流程图如图6所示:
图6 流程图
5.2程序设计
设计主要用到GSM模块接发短信的程序和1062B液晶显示屏显示的程序,具体程序见附录。
6.系统调试
6.1系统仿真
仿真的概念其实使用非常广,最终的含义就是使用可控的手段来模拟实际情况。本系统开发中的仿真包括硬件仿真和软件仿真。
(1)硬件仿真主要运用附加硬件来替代系统里的单片机并且代替单片机完成绝大部分功能。使用附加硬件以后用户就能够对程序运行进行控制[11],例如全速、单步等。
(2) 软件仿真主要是运用软件来模拟程序运行,所以软件仿真具有一定的优点,用户不必要实际的硬件就能够对程序的正确与否进行检查,特别适用于一些算法较多的程序。软件仿真也有缺点,就是没有办法仿真和硬件有关的那一部分,所以最后还是要运用硬件仿真完成总体的系统设计。
6.2系统的硬件调试
本系统进行硬件调试和软件调试调试是通过自己所写的程序和所画硬件电路进行调试,在此基础上,进行一些实际操作,来检验本系统的硬件和软件是否可以完成本系统所要实现的功能。调试的整个过程是依据本系统的各个功能来进行划分和区别的。
对于硬件电路调试,本系统的第一步是让所需的若干元件之间、每个模块硬件之间的线路连接正确无误且整个系统接触无误,这个是本系统硬件能够正常参与工作的前提条件。第二步是测试每一个硬件模块是否正常工作。按照测试性质的不同可分为电压测试和信号测试两种。
6.3 系统的软件调试
系统的软件调试借助于PROTEL DXP99型仿真软件,在进行系统软件的连续调试之前要先进行软件的初调,就是要使各个子程序模块运行正确,程序的运行流程正确。
(1)原理图连线设计:
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
MATLAB中值滤波在灰度图像处理中的应用研究和仿真
下一篇:
zigbee无线火灾报警系统设计+源程序+流程图+电路图
认知无线电网络中基于双...
基于TCP/IP技术的转向架振动测试系统设计
基于PM2.5浓度的健康出行路径规划及实现
基于涡旋电磁波的新型雷达成像技术研究
基于相关滤波器的长期跟踪算法研究
基于ZigBee协议轨道交通环...
基于QT的图像处理系统设计
高校网球场馆运营管理初探【1805字】
拉力采集上位机软件开发任务书
浅谈新形势下妇产科护理...
中国古代秘书擅权的发展和恶变
谷度酒庄消费者回访调查问卷表
浅谈传统人文精神茬大學...
国内外无刷直流电动机研究现状
多元化刑事简易程序构建探讨【9365字】
辩护律师的作证义务和保...
《醉青春》导演作品阐述