- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本科毕业设计论文_概要设计基于zigbee的温度监测系统设计与实现
基于zigBee的温度监测系统设计与实现
MainDisplay概要设计
总页数 16 无 生效日期 2013.12.20 编制 修 改 履 历
修改编号 日期 修改人 版本号 修改内容 1 VER0.1.0 初始做成
目 录
1 文档概述 4
1.1 文档目的和范围 4
1.2 术语/缩略语 4
1.3 参考文档 4
2 模块概述 4
2.1 模块功能定义 4
2.2 模块结构 5
2.3 模块动作时序 6
3 接口说明 6
3.1 数据结构定义 6
3.2 函数 7
3.2.1 模块间接口函数 7
3.2.2 模块内接口函数 12
文档概述
文档目的和范围
该项目主要描述Main LCD显示模块,ZigBee无线数据传输模块,DHT11温湿度数据采集模块,ARM数据处理模块的外部接口函数和内部实现函数,还有各模块之间的连接。
术语/缩略语
序号 术语/缩略语 说明 1 LCD 液晶显示 2 DHT11 温湿度无线传感器 3 SPI 串行外围设备接口通用异步接收/发送装置 1 LPC111X中文手册 2 LPC1100中文手册 3 DHT11说明书最新版 4 QAZ2000透传模块说明书 5 Keil_uvision_4使用手册 6 ILI932x数据手册 7 W25X16中文手册 8 nxplpc11xx文件详解
模块概述
项目的开发环境是Keil uVision4 ,采用的开发语言主要为C语言,还有部分汇编语言。本设计主要分四部分,第一部分是以ARM Cortex-M0 系列的 LPC1114为核心处理器;第二部分是以DHT11为温度传感器,用以采集节点处的温度;第三部分是以zigbee(CC2530)为路由器和协调器,路由器用以发送采集到后经过处理器处理后的数据到协调器,协调器再把数据传送到ARM主处理器上;第四部分为显示器模块。
模块功能定义
序号 功能点 功能点详细内容 1 LCD显示模块 通过内部函数把经过处理器处理后的数据显示出来 2 主节点数据处理模块 处理经由协调器传输到ARM处理器的数据 3 初始化显示器 将各子节点的温度初始化,并显示初始界面 4 中断查询 当子节点数据变化时,主节点能及时捕捉到 5 读数据 从寄存器读取数据 6 写数据 向寄存器内写入数据 7 温度采集 采集节点处的温度,并将数据传输到ARM处理器 8 子节点数据无线发送 将经ARM处理器处理后的数据无线发送出去 9 主节点数据无线接收 捕捉子节点无线发送出去的数据 10 Uart初始化 初始化Uart模块
模块结构
画出模块间结构及模块内结构图。对于模块内细分的小模块也最好列表说明各小模块的功能。
模块名称 模块类型 概要说明 LCD_Init 接口 液晶显示器初始化 W25X16_Init 接口 W25X16初始化 LCD_Clear 接口 全屏显示白色 UART_init 接口 初始化串口 LCD_DisplayOn 接口 开启显示器 LCD_DisplayOff 接口 关闭显示器 LCD_XYRAM 接口 设置显存区域 LCD_SetC 接口 设置TFT屏起始坐标 LCD_Clear 内部模块 清屏TFT LCD_ShowString 内部模块 显示字符串 LCD_Show_hz 内部模块 显示16*16点阵中文 delay 内部模块 短暂延时 LCD_WR_DATA 内部模块 给ILI9325的寄存器写数据 LCD_WR_REG 内部模块 确定给哪个寄存器写数据 LCD_RD_DATA 内部模块 读取ILI9325的寄存器里的数据 LCD_ShowChar 内部模块 显示16*16点阵英文字符 LCD_ShowNum 内部模块 显示字数 DHT11模块动作时序
DHT11接收到开始信号触发一次温湿度采集,如果没有接受到主机发送开始信号,DHT11不会主动进行温湿度。通讯过程如下图所示:
接口说明
函数
给出模块所有对外接口的函数声明及说明。
函数说明的方式可以参见下面的形式。
模块间接口函数
LCD_Init
函数名 LCD_Init 文件名 ../main.c 功能概要 液晶显示屏初始化 记述形式 LCD_Init(); 参数 类型 变量名 I/O 说明 void - - - 返回值 类型 void 说明 值 - - - -
您可能关注的文档
- 本科毕业设计论文_地块建筑方案设计说明书.doc
- 本科毕业设计论文_底座模具设计 80×100×30.doc
- 本科毕业设计论文_底座模具设计 80×100×30.doc
- 本科毕业设计论文_地毯厂废水处理站升级改造技术方案.doc
- 本科毕业设计论文_地铁及轻轨轨道交通地下车站电气施工方案.doc
- 本科毕业设计论文_地铁通风设计53.doc
- 本科毕业设计论文_典型轴上钻孔、铣槽夹具设计夹具设计.doc
- 本科毕业设计论文_地下综合管廊试点项目质量管理体系.doc
- 本科毕业设计论文_电冰箱保护器设计.doc
- 本科毕业设计论文_电冰箱升降平台设计.doc
- 本科毕业设计论文_概要设计基于μcosii系统在s3c2440平台的移植的设计与实现.doc
- 本科毕业设计论文_概要设计基于安卓手持设备的语音通讯系统.doc
- 本科毕业设计论文_概要设计基于车牌识别系统的车牌定位方法的设计与实现.doc
- 本科毕业设计论文_甘孜分公司工作票操作票管理规定.doc
- 本科毕业设计论文_干部学习劳动安全管理基础知识问答读本.doc
- 本科毕业设计论文_干式磁选机磁系设计.doc
- 本科毕业设计论文_钢管水压试验机预密封系统设计.doc
- 本科毕业设计论文_钢结构行业前景趋势.doc
- 本科毕业设计论文_钢筋混凝土 土木工程外文文献翻译.doc
- 本科毕业设计论文_钢结构专业 项目施工方案.doc
文档评论(0)