?? lcd12232.c
字號(hào):
#include"config.h"
void LCD_Ini(void) //LCD初始化
{LCD_Screen();
LCD_Comm_Basic();
LCD_Cls();
LCD_Addr(0x80); //回到初始位置
}
void LCD_Write_Char(char *GB) //顯示字符串
{for(;*GB != 0;GB++)
{LCD_Write_Code(*GB);
}
}
void LCD_Write_NChar(char *NGB) //顯示多字符串
{unsigned char AT;
for(;*NGB != 0;NGB++)
{LCD_Write_Code(*NGB);
AT=LCD_Read_Addr();
if((AT>=0x07)&&(AT<=0x0f)) //自動(dòng)換行
LCD_Addr(0x90);
if((AT>=0x17)&&(AT<=0x1f)) //自動(dòng)清屏
{LCD_Cls();
LCD_Addr(0x80);
}
}
}
void LCD_To(unsigned char Line,unsigned char Row) //定位
{unsigned char PLACE;
if(Line==1)
PLACE=0x80+Row-1;
if(Line==2)
PLACE=0x90+Row-1;
LCD_Addr(PLACE);
}
void LCD_Print(unsigned char Y,unsigned char X,char *TXT) //定位顯示字符串
{LCD_To(Y,X);
for(;*TXT != 0;TXT++)
{LCD_Write_Code(*TXT);
}
}
void LCD_PrintN(unsigned char Y,unsigned char X,char *TXTN) //定位顯示多字符串
{unsigned char TO;
LCD_To(Y,X);
for(;*TXTN != 0;TXTN++)
{LCD_Write_Code(*TXTN);
TO=LCD_Read_Addr();
if((TO>=0x07)&&(TO<=0x0f)) //自動(dòng)換行
LCD_Addr(0x90);
if((TO>=0x17)&&(TO<=0x1f)) //自動(dòng)清屏
{LCD_Cls();
LCD_Addr(0x80);
}
}
}
void LCD_ToInput(unsigned char Y,unsigned char X) //定點(diǎn)輸入
{LCD_To(Y,X);
LCD_Input();
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -