您当前的位置:五五电子网电子知识单片机-工控设备51单片机Keil C51 软件使用方法(第八章) 正文
Keil C51 软件使用方法(第八章)

Keil C51 软件使用方法(第八章)

点击数:7792 次   录入时间:03-04 11:44:18   整理:http://www.55dianzi.com   51单片机

(2) 用户自定义函数
这类函数不同于用户源程序中的数函,其定义格式为

Func 返回类型 函数名(参数序列)

{

语句

}

返回类型如前所述的变量类型

用户自定义函数中的语句与ANSI C相似,只是不支持数组结构、联合、指针,可引用dScope系统变量,define语句定义的变量和用户源程序变量,不支持dScope命令,如想在函数中执行dScope命令,要借助于exec(“Command__String”)函数,可引用dScope预定义的函数(除了twatch ( )函数),不支持ANSI C的库函数。

(3) 信号函数
用于产生具有某一波形的信号,定义格式为:

Signal返回类型函数名(参数长列){

语句

}

信号函数主要是利用twatch ( )函数,目前dScope版本在提供这一功能上面还有一定问题。

(4) dScope函数与ANSI函数的区别
① 不支持条件汇编

② 不支持头文件

③ 无变量的初始化

④ 不支持数组、结构、指针

⑤ 调用方式不同,自定义函数和信号函数首先要包含一个函数文件之中,然而在测试命令文件中以Inclule指令调用该函数文件,最后才能以函数名调用之。

⑥ 函数调用只支持传值方式。



上一页  [1] [2] [3] 


本文关键字:软件  51单片机单片机-工控设备 - 51单片机