非常风气网www.verywind.cn
首页
c语言delay函数用法
51单片机中 void
delay
(uint z) 问题
答:
void
delay
(uint z){ uchar x,y;for (x=z;x>0;x--)for (y=110;y>0;y--);} 这个其实就是让单片机一直在那里执行空指令,达到延时的效果..
函数
参数z没有啥特别的意思..z的值给的越大,延时时间越长,越小的话,延时时间越短..为了防止出现意外,所以特意写成了uint ..也就是无符号的...
单片机的
C程序
中的问题
答:
delay
();p=1;delay();} 4、delay()是编程者自己编制的一个延时
函数
,不是
C语言
中的标准函数,正因为在前面定义了此函数,所以main()中才能调用;如果没有前面的定义,在程序编译的环节就会报错,无法生成代码。至于调用方法,上面说过了,因为不需要传递参数,所以括号中什么也不用写,如果写了反倒...
c语言
延时0.5秒的程序怎么写
答:
看什么编译器,如果是turbo
c
的话,他
的delay函数
有错误,不同的系统频率,他的延时时间不一样。只能自己做,就是取系统时间,c有现成的函数。比如:gettime(time1);//假如 while(1){ gettime(time2);//假如 if((time2-time1)>5)break; //到时间了,退出 } 对于time的时间差可以这样算 ...
在
c语言
中
delay
()
函数
的参数是不是精确到毫秒的整数?
答:
...10e100?没错,是毫秒,1000就是一秒。如果要是10e100的话,你觉得int存的下嘛
关于对单片机延时时间的疑惑(谁来解释一下,解释的好追加50分)_百度知 ...
答:
仿照楼主的问题,进行了程序调试,
C
调用汇编的时间,可以看插图。实验证明了三个问题。1.
使用
RETI 是不必要的,使用 RET 并不报错。2. C调用这个汇编
函数
的时间,是 (5 + 5 * n)us。(假设机器周期T=1us)。3. 从仿真调试过程中,没有看到楼主所说“衰减”的现象。分析说明如下:主函数传值...
C语言
for循环条件为什么timer>0前面没有值但是有分号 time没有初始值...
答:
time是
delay函数
的参数,它的值在调用delay函数的时候就传入了,所以在for循环中不需要再定义初始值。但分号是不能省的,它是语句的分隔符,time>0是循环条件,必须在循环变量赋初值的语句后面,如果去掉那个分号,time>0就变成第1句了。
delay函数
delay 5 表示延时多长时间,晶振是11.0592的
答:
delay
(5);一般情况下是指延时5ms。因为延时5us对于11.0592晶振来说根本不可能的。
C语言
编程时,说无法找到
delay
.h的头文件
答:
你的问题还需要进一步的信息。在信息不全时只能泛泛谈。- “无法找到
delay
.h”文件,应该是在编译某个.
c
文件时出错。通常,.h文件不会在当前目录下,而会放在类似于:inc/ include/ 之类的子目录下,或者在另外的地方。你可以在相关的地方找找看。- 如果文件不在当前目录下,则编译时需要指定该目录...
单片机
C语言
内建
函数
_
delay
()报错求助,急急急!!!
答:
构建时错误提示如下 连接中…Error(L2001):未解决的外部符号'__
delay
_2',出现在'
C
:\Users\BenArvin\Documents\HTK_Project\delay\
DELAY
.OBJ'文件中 Error(L2001):未解决的外部符号'__delay',出现在'C:\Users\BenArvin\Documents\HTK_Project\delay\DELAY.OBJ'文件中 ...
c语言
中,我调用
delay
(4000);时,感觉不到延时,请问为何?
答:
delay
和sleep都是计时不准确的
函数
.随机器档次不同出入很大.sound是让主板喇叭发声.频率太低,你试试sound(5000).d(100,300,50)不是你写错了就是人家编好的子函数.
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网