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

📄 lcd.c

📁 红外遥控器解码程序详情
💻 C
字号:
/*============================================================
文件名:LCD.c
============================================================*/
#include"LCD.h"
/*============================================================
函数名称:void Write_Cmd(uint8 Data)
函数功能:把指定的命令写入到LCD
入口参数:写入到液晶屏的命令
出口参数:无
//===========================================================*/
void Write_Cmd(uint8 Data)
{
   LCD_E  = 0;
   LCD_RW = 0;
   LCD_RS = 0;
   PORTA  = Data;
   LCD_E  = 1;
   delaym(6);
   LCD_E  = 0;
}
/*============================================================
函数名称:void Write_Data(uint8 Dat)
函数功能:把指定的数据写入到LCD
入口参数:要写入到液晶屏的数据
出口参数:无
=============================================================*/
void Write_Data(uint8 Dat)
{
  LCD_E  = 0;
  LCD_RW = 0;
  LCD_RS = 1;
  PORTA  = Dat;
  LCD_E  = 1;
  delaym(6);
  LCD_E  = 0; 
}
/*=============================================================
函数名称:void LCD_Init()
函数功能:对液晶屏进行初始化
入口参数:无
出口参数:无
==============================================================*/
void LCD_Init(void)
{
  Write_Cmd(0x38);
	Write_Cmd(0x0c);
	Write_Cmd(0x06);
	Write_Cmd(0x01);
}
/*==============================================================
函数名称:void Write_string(uint8 *P)
函数功能:把指定的字符串写到液晶屏
入口参数:要写入的字符串首地址
出口参数:无
===============================================================*/
void Write_string(uint8 *P ,uint8 Add)
{
  Write_Cmd(0x80+Add);
  while(*P!='\0')
  {
    Write_Data(*P);
    P++; 
  }
}

⌨️ 快捷键说明

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