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

📄 lcd16x2.c

📁 很强的射频卡reader源代码
💻 C
字号:
//#include <SST89x5x4.H>
#include "reader.h"
void WriteToLcd(bit Mode, unsigned char Data); 
void DisplayLcd (unsigned char *disptext, unsigned char TextLen, unsigned char LcdAddress);

/*********************************  
       液晶显示驱动程序
    适用于各种字符型LCD模块
  使用中单片机输出端没上拉电阻时需接上拉电阻
  调用方法:
     DisplayLcd(字符串,字符个数,显示起始位)
  **************************************/
 void WriteToLcd(bit Mode, unsigned char Data) 
{
	P4=P4|0x01;  //LCDEA=1;
	LCDRS = Mode;
	LcdPort = Data;
	delay_50us(3);   
	P4=P4&0xFE;     //LCDEA=0;
}

void DisplayLcd (unsigned char *disptext, unsigned char TextLen, unsigned char LcdAddress)
{
unsigned char Counter;
	EA=0;
	LcdAddress |= 0x80;
	WriteToLcd(LcdCommand, LcdAddress);
	for (Counter =0; Counter < TextLen; Counter++)
	WriteToLcd(LcdData, disptext[Counter]);
	EA=1;
}

void InitLcd(void) 
{
	WriteToLcd(LcdCommand,0x38);
	WriteToLcd(LcdCommand, AdrAdd);
	WriteToLcd(LcdCommand, CloseCur);
	WriteToLcd(LcdCommand,ClrLcd);
	WriteToLcd(LcdCommand,RetLcd);
	WriteToLcd(LcdCommand,AdrAdd);
}

⌨️ 快捷键说明

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