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

📄 delay.c

📁 DS18B20源代码
💻 C
字号:
/**********************************************
*   name: delay.c
*   author: panda
*   date: 2006.12.9
*   describe: delay
***********************************************/

#include <avr/io.h>

void delay_1us()
{
   asm("nop");
   asm("nop");
   asm("nop");
   asm("nop");
   asm("nop");
   asm("nop");
   asm("nop");     //according to the code of 小松, "nop" bring 0.14us delay
}

void delay_xus(unsigned char xs)
{
  while(xs--)
  {
  asm("nop");
  asm("nop");
  asm("nop");
  asm("nop");
  asm("nop");
  asm("nop");
  }
}

void delay1ms(void)
{
  unsigned int temp;
  for(temp=0;(unsigned int)temp < 7372800*143-2;temp++)
  ;
}

void delay_xms(unsigned char t)
{
 while(t--)
  delay1ms();
}


⌨️ 快捷键说明

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