lcm1602初始化 程序.c

来自「单片机数据通讯典型应用(光盘内容)」· C语言 代码 · 共 28 行

C
28
字号
//******* LCM1602初始化********
void L1602_Init()
{
 L1602_RS = 0;                            //指向指令寄存器
 L1602_RW = 0;                            //写操作
 L1602_E = 1; 
 Delay5ms();                              //延时15ms
 Delay5ms();
 Delay5ms();
L1602_WriteComd( 0x38);        //置显示模式,连续三次, 不检测忙信号
 Delay5ms();                     //延时5ms
L1602_WriteComd( 0x38); 
Delay5ms();
L1602_WriteComd( 0x38);
Delay5ms();
L1602_WriteComd ( 0x08 );      //关显示
Delay5ms();                      //延时5ms
L1602_Busy();                   //检测忙信号
L1602_WriteComd ( 0x01);      //清屏
Delay5ms();
L1602_Busy();
L1602_WriteComd ( 0x06 );    //光标移动设置:读/写一字符后,地址/光标均加一。
Delay5ms();
L1602_Busy();
L1602_WriteComd ( 0x0C);     //开显示
Delay5ms();
L1602_Busy();
}

⌨️ 快捷键说明

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