📄 freescale
字号:
#include "LCD1602.h"
#define DispMaxRows 2
#define DispMaxCols 16
//延时时间常数
const Uchar delay_cnt=80;
/*----------------------------------------------------------------------------*
* 函数: Wait1ms *
* 功 能: 延时1ms函数 *
* *
*参 数: 无 *
*返 回: 无 *
*-----------------------------------------------------------------------------*/
static void Wait1ms(void)
{
int cnt = 0;
while (cnt < delay_cnt)
{
cnt++;
}
}
/*----------------------------------------------------------------------------*
* 函数: WaitNms *
* 功 能: 延时几ms函数 *
* *
*参 数: 无 *
*返 回: 无 *
*-----------------------------------------------------------------------------*/
void WaitNms(int n)
{
Uchar i;
for(i=1;i<=n;i++)
Wait1ms();
}
/*----------------------------------------------------------------------------*
* 函数: Toggle *
* 功 能: 产生E信号的下降沿 *
* *
*参 数: 无 *
*返 回: 无 *
*-----------------------------------------------------------------------------*/
void Toggle(void)
{
LCD_CONTROL_SetBit(2);/* E=1 */
LCD_CONTROL_ClrBit(2) ; /* E=0 */
}
/*----------------------------------------------------------------------------*
* 函数: Lcd_Read_BF *
* 功 能: 读取BF的值,判断控制器当前是否 *
* 可以接收MCU发来的数据
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -