加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

基于单片机Proteus仿真的多功能智能手环系统设计(仿真图、源代码、讲解视频)

05/30 14:03
2839
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
实物图(3)
相关方案
  • 方案介绍
  • 相关文件
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

1-基本功能描述

通过单片机控制外围器件完成智能手环的设计。其中,将 PCF8591 的 AD数值作为心率检测结果。使用流水灯 LED1 指示手环开启的状态,采用独立按键输入模式,数码管显示基本信息,E2PROM 保存最后一次设置的新码进行保存。

1) 初始状态

LED 指示灯全部熄灭,数码管全部熄灭,继电器关闭,关闭蜂鸣器等与本试题程序设计无关的外设资源。设备首次上电时,点亮 LED1 标志设备启动,同时在数码管上显示初始时间 12:00:00;

2) 按键功能

按键采用独立按键模式,共 4 个按键,按键功能分别如下。S7:开启按钮和关闭按钮;S6:时间模式与心率模式切换按钮;S5:发送串口消息按钮;S4:计时模式。

3) PCF8591 心率采集与保存

系统处于时间显示模式下,如果按键 S6 被按下,则切换到心率采集模式。使用 PCF8591AD 转换模拟心率采集过程,心率=AD 数值/255*150,正常范围在每分钟 60 到 100 次之间。当按键 S6 按下时,能够通过数码管将心率采集结果显示出来,数码管后三位为心率数值。心率数值范围为[0,150];

如果心率数值低于 60 或者高于 100,LED2-LED4 间隔 0.5s 流水提醒心率不在正常范围数值内。系统每隔一个时间自动读取心率数值,如果数值不在正常范围,会将当前心率数值和系统时间保存到 AT24C02 存储单元。

4) 串口通信

当按键 S5 被按下时,读取 24C02 存储单元中最近一次的心率数值和系统时间,将该信息发送至电脑端。发送的字符串内容格式如下“2021-08-02  15:33:20 H120”或者“2021-08-02 15:33:20 L25”。

5) 计时模式

当按键 S4 被按下时,系统启动计时模式,数码管上显示时分秒初值为00-00-00,再次按下 S4 键计时开始,再计时状态如果按下 S4 则计时停止。

1、protues仿真设计;
2、提供源代码、仿真源文件,可以直接使用或者二次开发;

完整资料下载或者技术支持,请添加联系方式:
QQ:2705466752(资料需付费)

  • 9,智能监测手环.pdf
    描述:题目要求
  • 录像9.avi
  • 完整资料下载说明.docx

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
ATSAMD20J18A-AUT 1 Microchip Technology Inc IC MCU 32BIT 256KB FLASH 64LQFP

ECAD模型

下载ECAD模型
$4.06 查看
MCF5282CVM66J 1 Freescale Semiconductor IC,MICROCONTROLLER,32-BIT,COLDFIRE CPU,CMOS,BGA,256PIN,PLASTIC
暂无数据 查看
MK60DN512VMC10 1 Freescale Semiconductor Kinetis K 32-bit MCU, ARM Cortex-M4 core, 512KB Flash, 100MHz, Ethernet, MAPBGA 121
$10.69 查看

相关推荐

电子产业图谱