lib.c
来自「简单的LCD多级菜单显示」· C语言 代码 · 共 48 行
C
48 行
#include <stdio.h>
#include <absacc.h>
#include <intrins.h>
void delay(const unsigned char i)
{
unsigned char j;
j = i;
while(--j);
j = i;
while(--j);
}
/*****************************************
名称:void delay_10us( unsigned char x )
功能:延时10us
实参输入:unsigned char x
返回值:void
*****************************************/
void delay_10us( unsigned char x )
{
while( x-- );
}
/*****************************************
名称:void delay_ms( unsigned int cnt )
功能:延时1ms
实参输入:unsigned int cnt
返回值:void
*****************************************/
void delay_ms( unsigned int cnt )
{
unsigned char i;
do{
i = 4;
do{
delay_10us(39);
} while(--i);
} while( --cnt );
}
void smNop(void)
{
_nop_(); _nop_(); _nop_(); _nop_(); _nop_();
_nop_(); _nop_(); _nop_(); _nop_(); _nop_();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?