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

📄 delay._c

📁 ch452的数码管和键盘驱动程序
💻 _C
字号:
#include<iom8v.h>
#include<macros.h>

#define xtal  8     //定义时钟频率

/************************************************************
*   函数名称:void Delay_Nus(unsigned int time)
*   功    能:软件延时N微秒 
*   入口参数:time 延时时间
*   出口参数:无
************************************************************/
void Delay_Nus(unsigned int time)
{   
     unsigned int i;
	 for(i=0;i<time;i++)
	 {
	     asm("nop");
	 } 
}

/************************************************************
*   函数名称:void Delay_Nms(unsigned int time)
*   功    能:软件延时N毫秒
*   入口参数:time 延时时间 MS  
*   出口参数:无
************************************************************/
void Delay_Nms(unsigned int time)
{
    unsigned int i;
    while(time--)	
	{
	  for(i=1;i<(unsigned int)(xtal*143-2);i++)
	      ;
	}  
}

⌨️ 快捷键说明

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