基于热敏打印机的心电图形快速打印方法的研究及应用实例
时间:10-30
来源:互联网
点击:
举例说明,对于导联V6心电信号,前一个数据37H,下一个数据为55H,导联V6分配的打印区间为1DH~3DH,按照位置数据转换算法,37H的位置数据为第37H字节,该字节内容为80H,其他字节都为00H;55H的位置数据为第33H字节,该字节内容为20H,其他字节为00H。由于37H〈55H,因此应是心电数据55H的位置数据减去33H的位置数据,计算如图4所示。 |
[table] |
2.3 纵向打印程序
纵向打印能够实现将12导联数据无重叠同步显示。这样医生可以参考比较同一时刻的各个波形的变化趋势,为疾病的诊断提供方便。
热敏打印纸宽度为216mm,分辨率为8dot/mm,这样最多能够打印1728点,将这些点与某一导联连续的1728个心电数据相对应,也就是说导联顺序第n个数据对应于一线图形中的第n个点。与模向打印相比纵向打印仍然要解决将离散的点连接起来的问题;但与横向顺序打印方式,即打印点按时间顺序打印相比,其难点在于需要将不同时刻同一幅值的多个点同时打印出来,即打印点按空间顺序打印。
首先定义一个内存单元存储扫描值,使其从当前通道数据最大值变化到0,依次与通道的每一个数据进行比较:相同则对应点被描记;小则不被描记;大则需要将当前心电数据相邻的两点与扫描值相比较,只要其中一个比扫描值大,则对应点被描记,要描记的噗将其内存对应的数据位置1。
举例说明,如果打印内存缓冲区的首字节为n,大小为216字节,而当前某一导联顺序第m个心电数据是v,而此时的扫描值为w:①v>w,则继续比较第m+1个数据;②v=w,则对应点需要被描记;③v <? w,则需要分别比较第m-1个和第m+1个数与w的关系,如果其中的某一个较w大,则对应的点需要被描记。假设经过判断第m个数据对应的点需要被描记,将mgn 8做除法,商为k,余数为1,也就是内存中第(n-k)个字节第1位被置1,即用数据(第1位被置1)与内存单元(n-k)的内容相与。
ADC 电子 单片机 步进电机 电路 总线 MCU 相关文章:
- 低价位嵌入式处理开发套件--Spartan-3E 1600E (07-07)
- Broadcom推出高清卫星机顶盒单芯片系统解决方案(08-16)
- 一种基于ADC的高性价比键盘输入设计(07-01)
- 基于ADC技术的MCU系统数据采集方案(11-09)
- AVR 模数(AD)转换程序(11-19)
- 基于C2000内置12位ADC的电能计量方案(11-17)