基于SPCE061A的血压模拟发生器的设计
时间:01-13
来源:互联网
点击:
3 软件设计
SPCE061A单片机内部具有9个中断向量,可安置14个中断源。14个中断源分为两个定时器溢出中断、两个外部中断、一个串行口中断、一个触键唤醒中断、7个时基信号中断、PWM音频输出中断,可以灵活地配置给各个模块使用。图5为主程序流程图。本设计的软件采用C语言编写,整个程序包括主程序、A/D转换、键盘扫描子程序、延时子程序、显示及语音播放子程序等。系统启动后,先进行初始化操作,初始化程序主要完成I/O端口初始化、开定时中断、调用开机显示界面、接收键盘赋值,驱动电磁阀跳动等。然后进入循环,接收传感器输出电压值,与预设值进行比较后,根据设定调用语音播报函数,SPCE061A自带有多种音频压缩算法,具有丰富的语音函数库可分别实现高保真音乐、普通话音等语音效果。
本设计采用SACM_A2000音频压缩算法提供音频输出,使用SACM A2000模块的函数进行开发,可直接调用相应的API函数,软件编程容易,可方便地完成语音的播放,大大节省了开发设计的时间。

4 结 语
本文详细介绍了为医疗培训机构开发的便携式血压模拟发生器。功能上主要是把应用越来越广泛的SPCE061A单片机自带的数字语音处理应用于医疗设备。系统利用了SPCE061A单片机强大的处理能力,以及丰富的外围接口,SPCE061A片内有32 KB的FLASH ROM,该系统完成所有功能仅占用一半的FLASH资源,可扩展的空间还很大。系统成本低、操作方便,经大量实验测试表明,其性能稳定,功耗低,并且在系统功能扩展上具有较大的潜力,有很好的应用前景。
SPCE061A单片机内部具有9个中断向量,可安置14个中断源。14个中断源分为两个定时器溢出中断、两个外部中断、一个串行口中断、一个触键唤醒中断、7个时基信号中断、PWM音频输出中断,可以灵活地配置给各个模块使用。图5为主程序流程图。本设计的软件采用C语言编写,整个程序包括主程序、A/D转换、键盘扫描子程序、延时子程序、显示及语音播放子程序等。系统启动后,先进行初始化操作,初始化程序主要完成I/O端口初始化、开定时中断、调用开机显示界面、接收键盘赋值,驱动电磁阀跳动等。然后进入循环,接收传感器输出电压值,与预设值进行比较后,根据设定调用语音播报函数,SPCE061A自带有多种音频压缩算法,具有丰富的语音函数库可分别实现高保真音乐、普通话音等语音效果。
本设计采用SACM_A2000音频压缩算法提供音频输出,使用SACM A2000模块的函数进行开发,可直接调用相应的API函数,软件编程容易,可方便地完成语音的播放,大大节省了开发设计的时间。

4 结 语
本文详细介绍了为医疗培训机构开发的便携式血压模拟发生器。功能上主要是把应用越来越广泛的SPCE061A单片机自带的数字语音处理应用于医疗设备。系统利用了SPCE061A单片机强大的处理能力,以及丰富的外围接口,SPCE061A片内有32 KB的FLASH ROM,该系统完成所有功能仅占用一半的FLASH资源,可扩展的空间还很大。系统成本低、操作方便,经大量实验测试表明,其性能稳定,功耗低,并且在系统功能扩展上具有较大的潜力,有很好的应用前景。
单片机 传感器 电压 DAC C语言 电源管理 压力传感器 MCU 电子 电流 温度传感器 LED 电路 三极管 PWM 电路图 振荡器 相关文章:
- 基于中颖SH79F164单片机的电子血压计应用(07-01)
- 医学成像的未来(08-25)
- 最新血氧仪低功耗设计方案(09-17)
- 人体成分测量装置的设计(09-18)
- 基于LabVIEW的食管动力检测系统设计(02-26)
- 基于MSP430的便携式医疗监护系统的设计(06-12)
