摘要:智能手表的功能主要包括时间显示、温/湿度采集,血压测量,心率测量等功能,以往手表的单一功能已经不能满足人们的需求。要实现智能手表,首先在硬件上得采用具备温/湿度传感器、血压以及心率采集的芯片,软件上采用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

上一篇:JAVA+Mysql的OA管理系统的设计与实现
下一篇:java企业员工信息管理系统设计+源代码+答辩PPT

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

java+mysql班级评优系统的设计实现

Python+mysql宠物领养平台的设计与实现

ASP.NET飞翔租贷汽车公司信...

基于激光超声检测金属材...

多频激励下典型非线性系统的振动特性研究

华夫饼国内外研究现状

企业科研管理中统计报表...

论商业银行中间业务法律...

农村幼儿教育开题报告

透过家徽看日本文化家紋から見る日本文化

“时尚与旅游”电子杂志的设计制作

ASP.net+sqlserver会员管理系统设计

高校体育场馆效益研究【2772字】

基于安卓平台的二维码会议管理系统设计

家电制造企业绿色供應链...