首页 >>  正文

delay函数写法

来源:baiyundou.net   日期:2024-09-27

逯咽薇4120delay延时函数,麻烦哪位给逐句注释一下 while(Delaycount>0); return 0; } -
黄独乐13714599718 ______ 如果在程序中X=10(你写程序时肯定会给他赋一个值,在这里假定是10),即在程序的某处会有delay(10)这样的语句.相当于循环了600*X=600*10=6000次.可以根据自己的需要来定.你说得对,可以写一个就行.但是有些芯片,你在控制他时,时序要求非常严格,如果延时太长或延时太短,都不会运行出结果.如果需要小延时的地方(只需几个us),只写一个就可以.如果需要延时几ms,只写一个,可能达不到延时要求.总而言之,要根据你的程序需要,时间长了,学的多了,也就懂了.希望我的回答,能给你提供点帮助

逯咽薇4120C语言的sleep,wait,delay函数有什么区别 -
黄独乐13714599718 ______ sleep 参数指定暂停时间, 单位是 s delay 参数指定暂停时间, 单位是 ms 所以 sleep(n) == delay(1000*n) 原型:extern void sleep(unsigned int sec); 用法:#include <system.h 功能:短暂延时 说明:延时sec秒举例:// sleep.c#include <system....

逯咽薇4120单片机c语言函数调用delay里能放参数吗? -
黄独乐13714599718 ______ 1、可以放参数,因为void Delay(unsigned char x) //x为形参 例如: a=3000*b/a; Delay(a); //带参数a到x,调用延时 2、delay函数是一般自己定义的一个延时函数. C语言定义延时函数主要通过无意义指令的执行来达到延时的目的.下面给出一个经典的延时函数. // 定义一个延时xms毫秒的延时函数 void delay(unsigned int xms) // xms代表需要延时的毫秒数 { unsigned int x,y; for(x=xms;x>0;x--) for(y=110;y>0;y--); }

逯咽薇4120C语言 delay啥意思? -
黄独乐13714599718 ______ delay是延时函数,delay(2000)表示延迟2000ms,即2s.

逯咽薇412051单片机C语言程序中延时函数delay的原理是什么? -
黄独乐13714599718 ______ 1:原理:仅仅执行一些,没有实质性影响的所谓“无意义指令”,比如做比大小啊,做某个int的自加运算啊之类的 2:两重for的作用:简单的说,就像高中数学中的“乘法原理”一样,这样可以很轻易的迅速增加上述“无意义指令”的数目 3...

逯咽薇412024M晶振怎么用DELAY函数延时 -
黄独乐13714599718 ______ #include #define uchar unsigned char #define uint unsigned int //延时子程序 void mDelay(uchar Delay) { uchar i; for(;Delay>0;Delay--) { for(i=0;i } } void main() { uchar i,d; P0 = 0; //所以LED点亮. mDelay(250);//延时250mS(12M晶振) mDelay(250...

逯咽薇4120delay函数的用法?我要隔一段时间画一个圆 -
黄独乐13714599718 ______ 楼上给的是对的,不过delay是以毫秒为单位的,太快了 最好用sleep代替,是以秒为单位的

逯咽薇4120void delay(uchar i) { while(i - - ); } 单片机延时程序? -
黄独乐13714599718 ______ 是谁说的这个程序大约延时10微秒,这是带有形参 i 的,所带 i 的值不同,延时不同,是无法确定时间的.就算是 i 为1,那延时也不是10微秒,调用子程序和从子程序返回也需要时间的,对于传统的51单片机,就需要10微秒以上了.

逯咽薇4120C语言 delay
黄独乐13714599718 ______ 对于任何一个延迟函数,都要注意用在什么芯片上的.每种芯片的运算速度是不一样的.最好找到一个相对应于硬件的编译软件来运行你的执行程序.另外:tc并不适合编译应用于单片机的程序.就像mcs-51系列单片机常用keil c或者维幅.msp430系列常用iar软件一样. 我想,你的delay(1000)要的正确效果,在tc里面是看不出来的,tc只能告诉你,你的程序没有语法错误. 看一个延时程序最简单的就是在合适的编译器里面利用程序中断,只要对应好芯片,时间都比较准确. 或者直接烧进芯片里,实际运行感受一下大概.

逯咽薇4120asm("nop") 如何精确延时函数 -
黄独乐13714599718 ______ 精确延时函数/delay.h*ifndef __DELAY_H__#define __DELAY_H__extern void _delay...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024