- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 说明 值 - - - -
您可能关注的文档
- 动画本科浅析色彩在动画中的运用 毕业设计.doc
- 动画专业本科动画短片中的概念设计探析以动画作品《翔》为例 毕业设计.doc
- 动画专业本科绘本创作中场景的运用 毕业设计.doc
- 动画本科浅谈分镜头设计在动画中的应用—以毕业作品《镜子里的我》为例 毕业设计.doc
- 动画专业本科论文对迈克尔·度德威特动画作品的探究与学习—动画短片《晾衣者》的创作 毕业设计.doc
- 动画专业本科论文对迈克尔度德威特动画作品的探究与学习以动画短片《晾衣》为例 毕业设计.doc
- 动画专业本科绘本创作中场景的运用探析结合动态绘本《梦》 毕业设计.doc
- 动画专业本科浅析动画角色设计中的角色性格塑造 毕业设计.doc
- 动态测试信号采集仿真与实例分析 毕业设计.doc
- 都市生态农业餐厅创办计划书(高校创业创新项目) 毕业论文.doc
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
最近下载
- 4-1 中化泉州石化 3 万吨年干气脱硫制二甲基亚砜项目设备设计说明书(含塔设备计算说明、换热器设计结果、设备一览表).pdf
- 工程造价_横湖桥商业楼土建工程量清单报价.docx VIP
- 浙江师范大学行知学院 学生手册.pdf
- 2025年辽宁沈阳市文体旅产业发展集团有限公司招聘笔试参考题库附带答案详解.pdf
- 川崎病患儿的护理课件.pptx VIP
- 2024年东莞市东华高级中学自主招生数学试卷附答案解析 .pdf
- 中医馆客服知识培训课件.pptx
- 辽宁沈阳市文体旅产业发展有限公司招聘笔试题库2025.pdf
- 全国公开课大赛一等奖小学一年级下册数学人教版《七巧板》课件.pptx
- 辽宁沈阳市文体旅产业发展集团有限公司招聘笔试题库2025.pdf
文档评论(0)