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

📄 lcd1602.c

📁 单片机c语言程序设计100例--基于PIC+PROTEUS
💻 C
字号:
//-----------------------------------------------------------------
// 名称: LCD1602液晶控制与显示程序
//-----------------------------------------------------------------
#include <pic.h>
#include "LCD1602.h"
//-----------------------------------------------------------------
// LCD忙等待 
//-----------------------------------------------------------------
void LCD_BUSY_WAIT()
{
    INT8U status;
    TRIS_LCD_DAT  = 0xFF;                         //将端口设为输入
     RS = 0; RW = 1;                              //读状态寄存器
     do
     {





     }   
     while (status & 0x80);                       //忙则继续等待
}

//-----------------------------------------------------------------
// 写LCD命令
//-----------------------------------------------------------------
void Write_LCD_Command(INT8U cmd)
{                               




     LCD_BUSY_WAIT();                             //LCD忙等待
}

//-----------------------------------------------------------------
// 写LCD数据寄存器
//-----------------------------------------------------------------
void Write_LCD_Data(INT8U dat)
{     





     LCD_BUSY_WAIT();                             //LCD忙等待
}

//-----------------------------------------------------------------
// LCD初始化
//-----------------------------------------------------------------
void LCD_Initialize()
{
    Write_LCD_Command(0x38); __delay_ms(2);      //置功能,8位,双行,5*7
    Write_LCD_Command(0x01); __delay_ms(2);      //清屏
    Write_LCD_Command(0x06); __delay_ms(2);      //字符进入模式:屏幕不动,字符后移
    Write_LCD_Command(0x0C); __delay_ms(2);      //显示开,关光标
}

//-----------------------------------------------------------------
// 设置显示位置
//-----------------------------------------------------------------
void Set_LCD_POS(INT8U x, INT8U y)
{
    //设置显示起始位置




}

//-----------------------------------------------------------------
// 显示字符串
//-----------------------------------------------------------------
void LCD_ShowString(INT8U x, INT8U y,char *str)
{






}

⌨️ 快捷键说明

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