首页 >>  正文

delay函数怎么声明

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

赖水玉4526单片机,C语言写的一小段程序,高手帮看看 -
逯狠米18641064554 ______ 这是一个简单的流水灯实验,前面的void delay(uint)是一个函数申明,你这一段里面没有给delay函数,给的程序不够清晰.如果是延迟100ms的话,delay函数应该是这样的:void delay(unsigned int x) { unsigned int i,j; for( i =0;i < x;i++ ) { for( j =0;j<3;j++ ); } } 给定delay(100)即延迟100ms.

赖水玉4526以下c语言错在哪里啊? void delay(int) { int x; for(x=100;x》0;x - - ) } -
逯狠米18641064554 ______ 修改为如下:void delay(int a) { int x; for(x=100;x>0;x--); }1. 函数缺少形参名,修改为int a2. 》修改为>3. for循环结尾缺少一个分号

赖水玉4526MSP430 IAR C语言编程的问题 延时 以及返回值 急需 问题解决了追加 谢谢 -
逯狠米18641064554 ______ unsigned char CheckDR(void)后面不能加; return 1; 或return(1); void Delay(unsigned int n)后面不能加;

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

赖水玉4526汇编与c语言混合编程,汇编调c语言函数时,如何声明 -
逯狠米18641064554 ______ 包含头文件即可,注意参数入栈和返回值.

赖水玉452651单片机通常延时函数在前还是主函数在前? -
逯狠米18641064554 ______ 延时函数在主函数前面和后面没有关系的,延时函数在主函数前面不用申明,在主函数后面就要申明.你上面的延时函数放在后面应这样申明就可以了. #include <reg52.h> #include <intrins.h> typedef unsigned int u16; typedef unsigned char u8...

赖水玉4526c语言(vd6.0) sleep函数用法 及delay用法 -
逯狠米18641064554 ______ 1.函数名: delay 功 能: 将程序的执行暂停一段时间(毫秒) 用 法: void delay(unsigned milliseconds); 程序例: /* Emits a 440-Hz tone for 500 milliseconds */ #include<dos.h> int main(void) { sound(440); delay(500); nosound(); return 0; }2.#include<windows.h>#include <stdio.h> void main() { printf("begin"); Sleep(1000); printf("end"); }

赖水玉4526求C51完整程序 一个按键控制一个蜂呜器的开关 -
逯狠米18641064554 ______ 一键开,一键关如下: #include<reg51.h> void delay(unsigned int z);//声明延时函数 sbit k1=P3^2; // sbit k2=P3^1; // sbit beep=P3^7; void main()数 { while(1){ if(k1==0) { beep=0;//蜂鸣器响 } if(k2==0) { beep=1;//蜂鸣器不响 } } } } void delay(unsigned int z)//1ms延时,通过z值改变延时 { unsigned int x; for(;z>0;z--) for(x=110;x>0;x--); }

赖水玉4526在51单片机中主函数放在前面和放在后面有什么区别? -
逯狠米18641064554 ______ 1. 没有太大的区别.2. 放在主函数前面的时候,在主函数调用子函数不用做申明,放在后面的时候,主函数需要调用子函数的时候需要做申明.3. 程序执行的时候都是直接找到main函数开始执行的,不管主函数的位置在哪都是这么执行的.4. 主函数放在子函数后面的话,子函数被编译器先编译,对于主函数是已知的(可以看做定义后的变量),可以省略掉函数声明,在主函数中直接引用即可.5. 主函数在子函数前面,如果主函数要调用子函数,应该在主函数前面加上函数声明部分,否则会饮用出错.

赖水玉4526ICCAVR怎样自己写创建一个delay.h头文件,然后在main中调用 -
逯狠米18641064554 ______ 一个大一些的project一般要包含好多个file,编写的时候原则上是一个.c类型文件对应一个.h类型文件,比如如有delay.c文件一般都会有一个delay.h文件与之对应,首先要说的是delay.h里面不能写真实的函数,它只是用来声明变量和提供外部接口用的.而真正的void delay(uint i){}应该出现在delay.c文件里面,然后在delay.h文件对它进行一下声明,然后你在包含main函数的file里面#include“delay.h”,还要把”delay.c“添加到工程里.完成后你就能在main函数里面调用了.如果想在别的file里调用直接#include“delay.h”即可.

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