ARM架构的智能手表设计+源代码+答辩PPT
时间:2023-11-11 15:27 来源:毕业论文 作者:毕业论文 点击:次
摘要:智能手表的功能主要包括时间显示、温/湿度采集,血压测量,心率测量等功能,以往手表的单一功能已经不能满足人们的需求。要实现智能手表,首先在硬件上得采用具备温/湿度传感器、血压以及心率采集的芯片,软件上采用C语言编写硬件初始化代码,利用µC/OS系统中创建任务的方法解决多个任务并发处理的问题,利用消息邮箱可以高效的解决信息的发送/接收问题,利用互斥型信号量可以解决系统中资源抢占的问题。最终的系统在Keil软件上运行与下载到开发板中。91097 毕业论文关键词:传感器,C语言,µC/OS,Keil Abstract: Smart watches function mainly includes the time display, temperature/humidity acquisition, measurement of blood pressure, heart rate, and other functions, ever watch a single function can't satisfy people's needs。 To realize intelligent watches, first in terms of hardware for temperature/humidity sensor can be used, the blood pressure and heart rate acquisition chips, soft water on hardware initialization code, using C language use including C/OS create tasks in the system method to solve the problem of multiple tasks concurrent processing, using the message mailbox can efficiently solve the problem of transmit/receive information, exclusive semaphore can be used to solve system take the resources in question。 The final system is run and downloaded on the development board in Keil。 Keywords:sensor,The C language,µC/OS,Keil 目录 1绪论 5 1。1开发背景与现状 5 1。2开发本系统的意义 5 1。3目标 5 1。4论文组织结构 6 2开发平台介绍 6 2。1Keil 7 2。2µC/OS系统 7 2。3C语言 7 3系统分析 8 3。1需求与分析 8 3。2可行性分析 8 4系统概要设计 9 4。1系统总体设计 9 4。2统功能设计 10 5详细设计 10 5。1按键模块 10 5。2马达模块 12 5。3LED指示灯模块 12 5。4OLED显示屏 12 5。5RTC时钟 16 5。6UART串口模块 17 5。7温/湿度采集 18 6软件任务与信息处理 19 6。1任务创建 19 6。2信息处理 20 6。3共有资源访问 20 7界面显示实现 21 7。1界面显示分析 21 7。2界面显示实现 21 8用户测试环境搭建 22 8。1修改或查看代码 22 8。2代码下载器 23 9界面显示与使用方法 23 (责任编辑:qin) |