软件设计中的另一个关键技术就是将打印数据映射成点,再打印到纸上。映射的点必须和打印纸上的点一一对应,所以合理分配每导在打印纸上的空间就十分重要,既要分配充分,又不能相互重叠。打印纸的宽度是216ms,与1728个点相对应,12导可以成行排列同时打印。 图7是标准心电波形图
由图7可以看出,心电波形图绝大部分都在基线的一边,故相邻的导联波形在一侧可以共用部分空间,而不至于导联波形重叠。程序框图和程序在此省略。 结语 本设计充分利用了ARM芯片AT91sAM7S64的资源,完成了采用USB借口技术的热敏打印机的开发,并对打印机头作了充分的保护。通过采用响应的算法实现了心电图的高达12导联的多导同时打印,在实际应用中效果良好。