delay.c
来自「单片机直接驱动TFT液晶显示320x240图像不需要lcd驱动IC」· C语言 代码 · 共 87 行
C
87 行
/*------------------------------------------------------------------------------
// 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 + =
减小字号Ctrl + -
显示快捷键?