⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 delay.h

📁 avr单片机的程序
💻 H
字号:
//延时函数
#include <iom16v.h>

//数据简化宏定义
#define uchar unsigned char
#define uint unsigned int

/***********************************
*         微秒级延时函数		   *
* 入口参数:i 需延时时长  us	   *
* 最大延时:65536 us	  		   *
* 时钟频率:7.3728M 其它频率不适用 *		  
***********************************/
void delay_us(uint i)
    {
	while(i)
	    {
		i--;
		NOP();
		NOP();
		NOP();
		}
	}

/***********************************
*         毫秒级延时函数		   *
* 入口参数:i 需延时时长  ms	   *
* 最大延时:65536 ms	  		   *
* 时钟频率:7.3728M 其它频率不适用 *	  
***********************************/
void delay_ms(uint i)
    {
	uint a;
	for(;i;i--)
	    {
		for(a=1143;a;a--)
		    {;}
		}
	}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -