打印

求教串口编程。

[复制链接]
1454|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yeadring|  楼主 | 2011-6-12 17:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yeadring 于 2011-6-12 17:33 编辑

要用51单片机读取血氧模块的数据。我只需要截取脉率和血氧饱和度的数据,可是对如何编写程序却是毫无头绪。恳请大家帮忙。谢谢。

血氧模块的数据格式如下:

8.1串口通讯设置:
数据格式:

起始位 +8 位数据位 + 1位停止位,
奇校验;
波特率:
4800baud
115200baud
8.2 模块向上位机发送的数据:
发送数据:5字节格式,每秒钟60个包,第7位为同步位。

  
字节
  
  
  
  
数据意义
  
  
1
  
  
03
  
  
信号强度(08),表示脉搏搏动的强度
  
  
4
  
  
1
=搜索时间太长,0=OK
  
  
5
  
  
1
=血氧饱和度下降,0=OK
  
  
6
  
  
1
=脉搏声音指示
  
  
7
  
  
同步位,为1
  
  
2
  
  
06
  
  
体积描记图(表示脉搏波形)
  
  
7
  
  
同步位,为0
  
  
3
  
  
03
  
  
棒图(表示脉搏跳动情况)
  
  
4
  
  

1
=探头有错误,0=OK
  
  
5
  
  
1
=搜索脉搏,0=OK
  
  
6
  
  
脉率第7
  
  
7
  
  
同步位,为0
  
  
4
  
  
06
  
  
脉率(6)
  
  
7
  
  
同步位,为0
  
  
5
  
  
06
  
  
血氧饱和度
  
  
7
  
  
同步位,为0
  

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

7

帖子

1

粉丝