毕业设计 基于ARM7的多路温度监测装置设计,共59页,15324字。 摘要 【摘要】随着信息化、智能化、网络化的发展,嵌入式系统技术广泛应用于工业控制、信息家电、交通管理、农业、商业、服务业等各行业,己成为现代电子产品设计的一大领域和方向。因此,研究嵌入式系统有着相当重要的理论和实际意义。嵌入式系统是以计算机技术为基础,以应用为中心,软件硬件可裁剪,适合于应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。本文是基于PHILIPS公司的ARM核心微控制器LPC2103的硬件环境,集成搭建了一套具有实时操作系统的嵌入式平台,对嵌入式系统的硬件和软件及相关方面进行研究。通过分析具有一定实时性的、源代码公开的嵌入式操作系统uC/OS-II,在初步了解其内核原理,如任务管理、时钟管理、任务间通讯等基础上,针对基于LPC2103处理器的目标板,通过对操作系统uC/OS-II进行配置,将此实时嵌入式操作系统成功地移植到目标板上,并将此系统用于实时温度测量及报警系统中。该系统采用单总线温度传感器DS18B20,共有四路DS18B20对系统的温度进行测量,通过液晶显示屏对温度信息进行显示。同时,通过按键可以设定报警温度值,系统对温度进行实时监测,超过警示值,由LED灯进行报警。 【关键词】嵌入式系统;LPC2103;uC/OS-II;DS18B20;温度测量与报警。 目录 诚信承诺 I 摘要 II Abstract III 目录 IV 1 绪论 1 1.1 课题背景和意义 1 1.2 温度监测系统的发展方向 1 1.3 研究的主要内容 1 2 ARM体系结构及嵌入式操作系统 3 2.1 ARM体系结构 3 2.1.1 CISC与RISC 3 2.1.2 ARM7TDMI的体系结构 4 2.2 嵌入式操作系统 6 2.2.1 嵌入式操作系统的特征 7 3 基于LPC2103的软硬件平台 8 3.1 LPC2103概述 8 3.1.1 LPC2103内核 8 3.1.2 LPC2103的系统控制模块 8 3.2 LPC2103最小系统 9 3.3 温度传感器DS18B20 9 3.4 液晶显示屏NOKIA5110 12 3.5 软件开发工具 13 3.5.1 集成开发环境ADS1.2 13 3.5.2 JTAG功能介绍 14 4 uC/OS-Ⅱ移植 16 4.1 uC/OS-Ⅱ概述 16 4.1.1 任务管理 16 4.1.2 时间管理 16 4.2 uC/OS-Ⅱ移植 17 4.2.1 编写硬件初始化启动代码和设备代码 17 4.2.2 修改操作系统与硬件有关的代码 17 5 系统软硬件的设计调试 18 5.1 分模块设计系统 18 5.1.1 NOKIA5110LCD调试 18 5.1.2 DS18B20温度传感器调试 20 5.2 模块程序整合 21 5.3 按键输入功能嵌入 23 5.4 温度报警功能嵌入 24 5.5 uC/OS-Ⅱ系统中应用程序的加载 25 5.6 uC/OS-Ⅱ移植后系统的优点 25 6 结束语 26 参考文献 27 致谢 28 附录 29 |
查看评论
已有0位网友发表了看法