本帖最后由 yeadring 于 2011-6-12 17:33 编辑
要用51单片机读取血氧模块的数据。我只需要截取脉率和血氧饱和度的数据,可是对如何编写程序却是毫无头绪。恳请大家帮忙。谢谢。
血氧模块的数据格式如下:
8.1串口通讯设置:
数据格式:
起始位 +8 位数据位 + 1位停止位,
奇校验;
波特率:
4800baud
115200baud
8.2 模块向上位机发送的数据:
发送数据:5字节格式,每秒钟60个包,第7位为同步位。
| | | | |
信号强度(0~8),表示脉搏搏动的强度
| |
1=搜索时间太长,0=OK
| |
1=血氧饱和度下降,0=OK
| |
1=脉搏声音指示
| |
同步位,为1
| | |
体积描记图(表示脉搏波形)
| |
同步位,为0
| | |
棒图(表示脉搏跳动情况)
| |
1=探头有错误,0=OK
| |
1=搜索脉搏,0=OK
| |
脉率第7位
| |
同步位,为0
| | |
脉率(前6位)
| |
同步位,为0
| | |
血氧饱和度
| |
同步位,为0
|
|