信捷c语言延时
时间: 2023-07-02 21:16:18 浏览: 546
c语言延时程序
信捷C语言中实现延时的方法有很多种,下面给出两种常见的方法:
1. 使用循环实现延时
循环实现延时的方法是通过在程序中添加一个循环,让程序在其中运行一段时间来实现延时,具体的代码如下:
```
void delay(unsigned int ms) //ms为要延时的毫秒数
{
unsigned int i,j;
for(i=0;i<ms;i++)
for(j=0;j<121;j++);
}
```
上述代码中,使用两个循环实现延时,延时的时间和循环次数成正比关系,可以根据需要自行调整循环次数。
2. 使用系统提供的延时函数
信捷C语言中提供了一个名为_delay的函数,可以直接调用该函数实现延时,具体的代码如下:
```
#include <dos.h>
void delay(unsigned int ms) //ms为要延时的毫秒数
{
_delay(ms);
}
```
上述代码中,使用了信捷C语言提供的_delay函数实现延时,该函数是由DOS系统提供的,可以实现较为准确的延时。
阅读全文