导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→初学者:我要瘦肉,帮我把肥的去了

* 19693: 初学者:我要瘦肉,帮我把肥的去了

   sky.huang 
sky.huang发表的帖子 

 初学者:我要瘦肉,帮我把肥的去了
      我现在在做毕业设计,内容是对超声多普勒胎心信号进行数字显示。
    该信号时脉冲形式的,但是有时候在两个有用的脉冲之间会出现噪声(可能是来自母体
的,也有可能是探头的),所以我采取了软件滤波的方法:即在检测到一次心跳后延时一段
时间,把中间很多无用波滤掉。
    还有就是要求6秒钟就显示一次,也就是说我们只能检测6秒内的胎心次数(胎儿心跳一
般是130~200次/分钟),为了准确计数、计时,我用定时器T0定了6秒的时间,时间一到就
把计算出来的每分钟的心跳次数加于数字显示;T1也用来定时,主要是看心跳N(可以是
5~20之间,下限是用来测成人脉搏用的)次用的时间的,这样就可以计算出每次心跳时间的
平均值了。然后再用60秒的时间除去这个平均值就得到了每分钟的心跳次数。
    这样问题就出来了。我用的是89c2051的单片机(键盘显示器芯片时HD7279),ROM只有
2K,多了就存不下了。我照这个思路写下去,结果程序行长的,我用的是汇编语言,我刚刚
接触C51还不能拿来编程的,里面还涉及到了16位无符号数的乘法。如果是用C51的话我知道
会很简化些,可是我想先用汇编编一个,然后再用C51编一个,我们的指导老师也是这样要
求的
  E_mail:spy.huang@163.com 


 


发表时间:2003年2月28日11:55:00

  
回复该帖

本主题共有 6 帖,分页:>>>>>该主题的所有内容[6]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  19768.[详细]啥B
摘要:......(无内容)
- [dirty][925次] 2003年2月28日

  19769.[详细]用c51做的程序有可能比你用汇编做的程序经过编译之后还要大。初学者应该先从汇编入手,我现在就是。c..
摘要:......(无内容)
- [Language][885次] 2003年2月28日

  19903.[详细]不要以为c51程序短,代码也少,先做吧,再看
摘要:......(无内容)
- [lzlvmy][927次] 2003年3月3日

[上一篇帖子]:初学者:vsd文件用什么软件打开?
[下一篇帖子]:网冠电子招纳贤才!!!!  网冠电子公司位于深圳市福田区,主要从事电脑主板及相关产