?? delay.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 + -