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

📄 delay.c

📁 单片机直接驱动TFT液晶显示320x240图像不需要lcd驱动IC
💻 C
字号:
/*------------------------------------------------------------------------------
// Delay.C
// crystal 16MHz
------------------------------------------------------------------------------*/
#include "Main.h"
#include "Delay.h"

//*********************************************************************
//---------------------------------------------------------------------
// DELAY FUNCTION
//---------------------------------------------------------------------
void delayms(unsigned int time)
{
    unsigned int i;
    for (i = 0; i < time; i++)
		delay_1ms();
}

void delay_1ms(void)
{
    unsigned int i;
    for ( i=0; i<(unsigned int)( 16*143-2 ); i++)
    {}
}

void delay_500us(void)
{ 
  delay_200us();
  delay_200us();
  delay_50us();
  delay_50us(); 
}

void delay_200us(void) 
{ 
  delay_50us();
  delay_50us();
  delay_50us();
  delay_50us(); 
}

void delay_50us(void)  
{ 
  delay_10us();
  delay_10us();
  delay_10us();
  delay_10us();
  delay_10us(); 
}

void delay_10us(void)  
{ 
  delay_2us();
  delay_2us();
  delay_2us();
  delay_2us();
  delay_2us(); 
}

void delay_2us(void)
{
     NOP();			 // rcall 3t, ret 4t
	 NOP();
	 NOP();
	 NOP();
	 NOP();
	 NOP();
	 NOP();
	 NOP();
	 NOP();
	 NOP();
	 NOP();
	 NOP();
	 NOP();
	 NOP();
	 NOP();
	 NOP();
	 NOP();
	 NOP();
	 NOP();
	 NOP();
	 NOP();
	 NOP();
	 NOP();
	 NOP();
	 NOP();
}		  			  	 

⌨️ 快捷键说明

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