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

📄 text1.c

📁 LCD12232显示实验源代码
💻 C
字号:
#include <reg51.h> 	    	   
#define uchar unsigned char 
#define uint unsigned int  
#define LCD_DB P0  //数据口	 
sbit LCD_E=P1^2; //时钟端(CLK)
sbit LCD_RW=P1^1;//读写信号端
sbit LCD_RS=P1^0;//片选端 
 
void LCD_Init();//初时化函数
void LCD_sendIN(uchar i_data);//地址(命令)发送
void LCD_sendDA(uchar i_data);//数据发送
void LCD_PlayNum(uchar line,uchar num);//在指定地址显示一个数字 
void LCD_PlayLine(uchar line,char t[]);//在指定地址显示一行汉字  
void delay_ms(uint t); //延时t ms函数

//12MHz晶振下
void delay_ms(uint t)
{
	uchar i;
	uint j;
	for(j=0;j<t;j++)for(i=0;i<110;i++);
}			  

/*---------------显示一行文字---------------
参数:line 要显示的地址(0x80-0x87或者0x90-0x97)
     t[] 数据存放数组
-------------------------------------------*/
void LCD_PlayLine(uchar line,char t[])
{
	uchar i;						    
	LCD_sendIN(line);	 //跳转到指定地址
	for(i=0;t[i]!=0;i++) //清屏
	{
		LCD_sendDA(0x20);  
	}
	LCD_sendIN(line);	//跳转到指定地址
	for(i=0;t[i]!=0;i++)
	{
		LCD_sendDA(t[i]);			
	}
}

⌨️ 快捷键说明

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