delay.c

来自「用ICCAVR所写的温度采集函数」· C语言 代码 · 共 22 行

C
22
字号
#include "iom128v.h"
void Delay(unsigned int span)//延时span*1ms,f=4MHz ,误差 千分之0.75
{
 	 unsigned char i;
	 
	 TCCR0=0x03; 	//32分频计时
	 
	 //span=3*span;
	 
	 TIMSK=0x01; 		//开中断
	 //TCNT0=0;
  while(span>0)
  {
   TCNT0=131;
   while((TIFR&0x01)!=0x01)
   ;
   TIFR=0x01;
   span=span-1;	
  }
}
  
 

⌨️ 快捷键说明

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