网站大量收购独家精品文档,联系QQ:2885784924

大学毕设论文__概要设计基于zigbee的温度监测系统设计与实现.doc

大学毕设论文__概要设计基于zigbee的温度监测系统设计与实现.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大学毕设论文__概要设计基于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 说明 值 - - - - 详细说明 LCD初始化处理函数,提供给main函数模块调用。 使用注意事项 无 LC

文档评论(0)

李天佑 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档