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

📄 delay.c

📁 51单片机的AD程序
💻 C
字号:
//========================================================
//51单片机外部晶振为12Mhz
//========================================================

#include<intrins.h> // 声明了_nop_()
/*
//1us延时
void delay_1us(void)
{
  _nop_(); // 产生一条NOP指令
}
//Nus延时
void delay_us(unsigned int j)
{
while(j!=0)
{
delay_1us();
j--;
}
}

void delay_50us(unsigned int t) 
{ 
unsigned char j; 
for(;t>0;t--) 
for(j=19;j>0;j--); 
} 
*/


/*1ms延时*/
void delay_1ms(void)
{                          
unsigned int i;        /*试过改成unsigned char类型,延时就变了,证明不同类型,C语言执行的效率是不同的*/
for(i=0;i<125;i++);
}
/*
//Nms延时
void delay_ms(unsigned int n)
{
unsigned int i;
for(i=0;i<n;i++)
delay_1ms();
}
*/

⌨️ 快捷键说明

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