微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > keil使用详解

keil使用详解

时间:11-09 来源:互联网 点击:

and (int seed) 该函数会输出一个随机数(-32768~32768)⑤Void memeset (ulorg start , ulong end ,uchar val) 该函数用于给地址范围(Start__end)内的内存赋值(Val)⑥Void twatch (Long cycles)定时函数,时间由(Long cycles)决定,它是以指令周期计数的,它也 用于产生一个信号波形,该函数必须用于信号函数中。

(2) 用户自定义函数

这类函数不同于用户源程序中的数函,其定义格式为Func 返回类型 函数名(参数序列) { 语句}返回类型如前所述的变量类型用户自定义函数中的语句与ANSI C相似,只是不支持数组结构、联合、指针,可引用dScope系统变量,define语句定义的变量和用户源程序变量,不支持dScope命令,如想在函数中执行dScope命令,要借助于exec(“Command__String”)函数,可引用dScope预定义的函数(除了twatch ( )函数),不支持ANSI C的库函数。

(3) 信号函数

用于产生具有某一波形的信号,定义格式为:Signal返回类型函数名(参数长列){ 语句 }信号函数主要是利用twatch ( )函数,目前dScope版本在提供这一功能上面还有一定问题。

(4) dScope函数与ANSI函数的区别

① 不支持条件汇编② 不支持头文件③ 无变量的初始化④ 不支持数组、结构、指针⑤ 调用方式不同,自定义函数和信号函数首先要包含一个函数文件之中,然而在测试命令文件中以Inclule指令调用该函数文件,最后才能以函数名调用之。⑥ 函数调用只支持传值方式。

上一篇:ARM汇编指令详解1
下一篇:STM32常见错误

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top