四.系统软件设计 系统软件主要分以下几个部分: ① 键值判断程序:DSP在主程序当中循环,等待按键的输入信号,当有输入时,发生中断,在中断服务子程序当中读入键值,并转入相应的处理子程序当中。 ② 波形采样程序:DSP将波形数据进行采样,并依次将其存储在片内RAM当中。 ③ 波形输出程序:DSP将波形数据读出,分段进行扫描,缓慢送出,当发现需要捕捉的波形时,通过按键停止使其凝滞输出。 ④ 凝滞输出程序:将需要凝滞输出的部分数据重复扫描,使得此段波形一直稳定的显示在屏幕上。 ⑤ 波形参数计算程序:将波形数据进行比较,找到其中的极大极小点,若是平顶波,则找到平顶波的中点为准,得到极点的位值,从而可以计算波形脉宽,峰值间隔,振幅等参数。 各部分框图如下: ① 键值判断子程序框图(图1) ② 波形捕捉子程序框图(图2)
|