打印
[国产单片机]

求助时序问题_stc实现100HzAD采样_测心率血氧_并实时显示波形

[复制链接]
1140|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
发呆的蜗牛|  楼主 | 2012-12-25 09:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
stc实现100HzAD采样_测心率血氧_并实时显示波形
发现在LCD112864上面绘图时 要花大量时间,自己优化后还是要50ms左右,
每10ms要采集一个点,每4s切换一下红灯/红外灯,进行存储并判断是否峰值点,并滑动均值滤波求出频率和幅度,感觉总是匹配不来,各位有什么好点的办法么?顺便问一下那个6264的使用,要在keil里面修改XDATA 的区间么?怎么设置?
现在时序:
While(1)
{
    if(抽样一个点)
    {
         保存该点,判断峰值点
     }
    while(1)
    {
        if(有新抽样点)
        {
             break
         }
         if(step==1)
        {
            画图1
            step+1;
         }
        if(有新抽样点)
        {
             break
         }
         if(step==2)
         {
             画图2
             step+1;
          }
        if(有新抽样点)
        {
             break
         }
        if(step==3)
        {
            画图3
            step=1;
         }

     }
}

相关帖子

沙发
发呆的蜗牛|  楼主 | 2012-12-25 09:41 | 只看该作者
抽样点是用定时器中断再getAD的,时间间隔10ms

使用特权

评论回复
板凳
发呆的蜗牛|  楼主 | 2012-12-25 20:18 | 只看该作者
我把问题搬到侃单片机那边去看看

使用特权

评论回复
地板
xue| | 2012-12-28 10:30 | 只看该作者
血氧按心率波动,4秒切换一次LED显然不行

使用特权

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

本版积分规则

2

主题

10

帖子

0

粉丝