3.函数的定义和组织 float sub_.cac((float e,float)f子函数定义 float g; g=e*f; return g; 16 山东大学生物医学工程刘忠国
float sub_cac(float e, float f)//子函数定义 { float g; g=e*f; return g; } 16 山东大学生物医学工程刘忠国 3.函数的定义和组织
5.1C54xC语言介绍 5.1.2C54xC与ANSI C的不同点 1.所处理数据的性质不同 2.数据的输入输出设备不同 3.“死循环”的对待上不同 4.语法及数据结构细节上的不同 17 山东大学生物医学工程刘忠国
5.1.2 C54x C与ANSI C的不同点 1.所处理数据的性质不同 2.数据的输入输出设备不同 3.“死循环”的对待上不同 4.语法及数据结构细节上的不同 17 山东大学生物医学工程刘忠国 5.1 C54x C语言介绍
5.1.2C54xC与ANSI C的不同点 1.所处理数据的性质不同 ANSI C.处理的数据类型 采集好的、数据量较多的、以数据块为单 位,实时性要求不高 C54xC处理的数据类型 有严格的实时性要求,要求对于数据的处 理时间要小于数据的采样时间间隔。 18 山东大学生物医学工程刘忠国
1.所处理数据的性质不同 ANSI C处理的数据类型 采集好的、数据量较多的、以数据块为单 位,实时性要求不高 C54x C处理的数据类型 有严格的实时性要求,要求对于数据的处 理时间要小于数据的采样时间间隔。 18 山东大学生物医学工程刘忠国 5.1.2 C54x C与ANSI C的不同点
5.1.2C54xC与ANSI C的不同点 2.数据的输入输出设备不同 ANSI C 输入:硬盘、内存等存储介质或键盘、实时采 集数据少。输出是显示器、通信口或实时输出 C54x C 实时采集数据,处理结果给其他计算机或者 芯片(如MCU、ARM等)使用,或者通过 DA输出。 19 山东大学生物医学工程刘忠国
2.数据的输入输出设备不同 C54x C 实时采集数据,处理结果给其他计算机或者 芯片(如MCU、ARM等)使用,或者通过 D/A输出。 ANSI C 输入: 硬盘、内存等存储介质或键盘、实时采 集数据少。输出是显示器、通信口或实时输出 19 山东大学生物医学工程刘忠国 5.1.2 C54x C与ANSI C的不同点
5.1.2C54xC与ANSI C的不同点 3.“死循环”的对待上不同 ANSI C程序 怕程序内部出现“死循环”,或程序处理不 当导致发生,解决的办法只有重启计算机。 C54xC程序 在main函数将所有的初始化任务都完成后 安排一个“死循环”语句,如:hile(1)儿}。 20 山东大学生物医学工程刘忠国
3.“死循环”的对待上不同 C54x C程序 在main函数将所有的初始化任务都完成后 安排一个“死循环”语句,如:While(1){ }。 ANSI C程序 怕程序内部出现“死循环”,或程序处理不 当导致发生,解决的办法只有重启计算机。 20 山东大学生物医学工程刘忠国 5.1.2 C54x C与ANSI C的不同点