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

📄 液晶的显示程序.txt

📁 这是一个基于单片机的用于在lcd液晶显示器上显示文字的程序,可以仿照此程序写一些关于lcd显示的程序
💻 TXT
📖 第 1 页 / 共 2 页
字号:
 	write_code_E1(page+1|0xb8);   	//设置页地址
 	write_code_E1(column|0x40);   	//设置列地址
 	for(i=16;i<32;i++)
    		write_data_E1(p_char[i]);
    	}
    	else
    	{
    	write_code_E2(page|0xb8);  	 //设置页地址
 	write_code_E2(column|0x40);  	 //设置列地址
 	for(i=0;i<16;i++)
    		{write_data_E2(p_char[i]);/*P0_0_flash();*/}
 	write_code_E2(page+1|0xb8);   	//设置页地址
 	write_code_E2(column|0x40);   	//设置列地址
 	for(i=16;i<32;i++)
    		{write_data_E2(p_char[i]);/*P0_7_flash();*/}
    	}
}


/*******************清屏*******************/
void clear_lcd()
{
	uchar page,i;
	for(page=0xb8;page<0xc0;page++)    //x=0(10111000)  y=(10111111);
  	{
   		write_code_E1(page);      //设置页地址x=page
		write_code_E1(0x40);      //设置列地址y=0 
		for(i=0;i<64;i++)    
   		{
		write_data_E1(0x00);       //写0  每写一次y自动加1
   		}
  	}
  	for(page=0xb8;page<0xc0;page++)    //x=0(10111000)  y=(10111111);
  	{
   		write_code_E2(page);      //设置页地址x=page
		write_code_E2(0x40);      //设置列地址y=0 
		for(i=0;i<64;i++)    
   		{
		write_data_E2(0x00);       //写0  每写一次y自动加1
   		}
  	}
}

/****************初始化液晶****************/
void init_lcd()
{
 	write_code_E1(0xc0);		//(11 000000)  设置显示起始行z=0
 	write_code_E2(0xc0);		//(11 000000)  设置显示起始行z=0
	write_code_E1(0x3f);
	write_code_E2(0x3f);
	clear_lcd();
}

page_1()
{
	clear_lcd();
	/**左屏**/
 	write_char_16_16(wei,0x00,0x00);
 	write_char_16_16(zhu,0x00,0x10);
 	write_char_16_16(he,0x00,0x20);
 	write_char_16_16(chuan,0x00,0x30);
 	write_char_16_16(da,0x00,0x40);
	write_char_16_16(yi,0x00,0x50);
	write_char_16_16(yi,0x00,0x60);
	write_char_16_16(ling,0x00,0x70);
 /**右屏**/
    write_char_16_16(zhou,0x03,0x00);
	write_char_16_16(nian,0x03,0x10);
    
	write_char_16_16(xian,0x03,0x20);

	write_char_16_16(shang,0x03,0x30);
	write_char_16_16(yi2,0x03,0x40);
	write_char_16_16(fen,0x03,0x50);
	write_char_16_16(he,0x03,0x60);
	write_char_16_16(li,0x03,0x70);
    /*
	write_char_16_16(full,0x04,0x40);
	write_char_16_16(empty,0x04,0x50);
	write_char_16_16(full,0x04,0x60);
	write_char_16_16(empty,0x04,0x70);*/

	write_char_16_16(fuhao,0x06,0x00);
	write_char_16_16(fuhao,0x06,0x10);
	write_char_16_16(fuhao,0x06,0x20);
	write_char_16_16(fuhao,0x06,0x30);
	write_char_16_16(fuhao,0x06,0x40);
	write_char_16_16(fuhao,0x06,0x50);
	write_char_16_16(fuhao,0x06,0x60);
	write_char_16_16(fuhao,0x06,0x70);

}

page_2()
{
	clear_lcd();
	
 /**右屏**/
    write_char_16_16(empty,0x00,0x00);
	write_char_16_16(empty,0x00,0x10);
    
	write_char_16_16(empty,0x00,0x20);

	write_char_16_16(empty,0x00,0x30);
	write_char_16_16(empty,0x00,0x40);
	write_char_16_16(empty,0x00,0x50);
	write_char_16_16(empty,0x00,0x60);
	write_char_16_16(empty,0x00,0x70);

	write_char_16_16(empty,0x03,0x00);
 	write_char_16_16(yao,0x03,0x10);
 	write_char_16_16(kong,0x03,0x20);
 	write_char_16_16(xi,0x03,0x30);
 	write_char_16_16(cheng1,0x03,0x40);
	write_char_16_16(xiao1,0x03,0x50);
	write_char_16_16(che,0x03,0x60);
	write_char_16_16(empty,0x03,0x70);
   
	write_char_16_16(fuhao1,0x06,0x00);
	write_char_16_16(fuhao1,0x06,0x10);
	write_char_16_16(fuhao1,0x06,0x20);
	write_char_16_16(fuhao1,0x06,0x30);
	write_char_16_16(fuhao1,0x06,0x40);
	write_char_16_16(fuhao1,0x06,0x50);
	write_char_16_16(fuhao1,0x06,0x60);
	write_char_16_16(fuhao1,0x06,0x70);


}


page_3()
{
	clear_lcd();
	write_char_16_16(full,0x00,0x00);
  	write_char_16_16(wu,0x00,0x10);
 	write_char_16_16(shui,0x00,0x20);
 	write_char_16_16(tu,0x00,0x30);
	write_char_16_16(empty,0x00,0x40);
	write_char_16_16(empty,0x00,0x50);
	write_char_16_16(empty,0x00,0x60);
	write_char_16_16(empty,0x00,0x70);
 /**右屏**/
    write_char_16_16(empty,0x03,0x00);
	write_char_16_16(full,0x03,0x10);
    
	write_char_16_16(hu,0x03,0x20);

	write_char_16_16(cheng,0x03,0x30);
	write_char_16_16(yi3,0x03,0x40);
	write_char_16_16(empty,0x03,0x50);
	write_char_16_16(empty,0x03,0x60);
	write_char_16_16(empty,0x03,0x70);
   
	write_char_16_16(empty,0x06,0x00);
	write_char_16_16(empty,0x06,0x10);
	write_char_16_16(full,0x06,0x20);
	write_char_16_16(han,0x06,0x30);
	write_char_16_16(shu,0x06,0x40);
	write_char_16_16(bao,0x06,0x50);
	write_char_16_16(empty,0x06,0x60);
	write_char_16_16(empty,0x06,0x70);


}



page_4()
{
	clear_lcd();
	/**左屏**/
	write_char_16_16(gong_1,0x00,0x00);
	write_char_16_16(empty,0x00,0x10);
	write_char_16_16(empty,0x00,0x20);
	write_char_16_16(full,0x00,0x30);

	write_char_16_16(empty,0x02,0x00);
	write_char_16_16(tong,0x02,0x10);
	write_char_16_16(full,0x02,0x20);
	write_char_16_16(empty,0x02,0x30);

	write_char_16_16(empty,0x04,0x00);
	write_char_16_16(full,0x04,0x10);
	write_char_16_16(zhi,0x04,0x20);
	write_char_16_16(empty,0x04,0x30);

	write_char_16_16(full,0x06,0x00);
	write_char_16_16(empty,0x06,0x10);
	write_char_16_16(empty,0x06,0x20);
	write_char_16_16(zuo,0x06,0x30);

	/**右屏**/
	write_char_16_16(gong_1,0x00,0x40);
	write_char_16_16(empty,0x00,0x50);
	write_char_16_16(empty,0x00,0x60);
	write_char_16_16(full,0x00,0x70);

	write_char_16_16(empty,0x02,0x40);
	write_char_16_16(tong,0x02,0x50);
	write_char_16_16(full,0x02,0x60);
	write_char_16_16(empty,0x02,0x70);

	write_char_16_16(empty,0x04,0x40);
	write_char_16_16(full,0x04,0x50);
	write_char_16_16(zhi,0x04,0x60);
	write_char_16_16(empty,0x04,0x70);

	write_char_16_16(full,0x06,0x40);
	write_char_16_16(empty,0x06,0x50);
	write_char_16_16(empty,0x06,0x60);
	write_char_16_16(zuo,0x06,0x70);

}


page_5()
{
	clear_lcd();
	write_char_16_16(chuan1,0x00,0x00);
  	write_char_16_16(da1,0x00,0x10);
 	write_char_16_16(heng,0x00,0x20);
 	write_char_16_16(hui,0x00,0x30);
	write_char_16_16(ju,0x00,0x40);
	write_char_16_16(bai,0x00,0x50);
	write_char_16_16(chuan,0x00,0x60);
	write_char_16_16(shi,0x00,0x70);
 /**右屏**/
    write_char_16_16(wei1,0x03,0x00);
	write_char_16_16(da,0x03,0x10);
    
	write_char_16_16(ye,0x03,0x20);

	write_char_16_16(juhao,0x03,0x30);
	write_char_16_16(empty,0x03,0x40);
	write_char_16_16(empty,0x03,0x50);
	write_char_16_16(empty,0x03,0x60);
	write_char_16_16(empty,0x03,0x70);
   
	write_char_16_16(empty,0x06,0x00);
	write_char_16_16(empty,0x06,0x10);
	write_char_16_16(empty,0x06,0x20);
	write_char_16_16(heng,0x06,0x30);
	write_char_16_16(heng,0x06,0x40);
	write_char_16_16(yang,0x06,0x50);
	write_char_16_16(quan,0x06,0x60);
	write_char_16_16(ming,0x06,0x70);


}


page_6()
{
	clear_lcd();
	write_char_16_16(empty,0x00,0x00);
  	write_char_16_16(full,0x00,0x10);
 	write_char_16_16(empty,0x00,0x20);
 	write_char_16_16(xiao2,0x00,0x30);
	write_char_16_16(xun,0x00,0x40);
	write_char_16_16(empty,0x00,0x50);
	write_char_16_16(full,0x00,0x60);
	write_char_16_16(empty,0x00,0x70);
 /**右屏**/
    write_char_16_16(empty,0x03,0x00);
	write_char_16_16(hai,0x03,0x10);
    
	write_char_16_16(na,0x03,0x20);

	write_char_16_16(bai,0x03,0x30);
	write_char_16_16(chuan,0x03,0x40);
	write_char_16_16(empty,0x03,0x50);
	write_char_16_16(empty,0x03,0x60);
	write_char_16_16(empty,0x03,0x70);
   
	write_char_16_16(empty,0x06,0x00);
	write_char_16_16(empty,0x06,0x10);
	write_char_16_16(you,0x06,0x20);
	write_char_16_16(rong,0x06,0x30);
	write_char_16_16(nai,0x06,0x40);
	write_char_16_16(da,0x06,0x50);
	write_char_16_16(empty,0x06,0x60);
	write_char_16_16(empty,0x06,0x70);


}


page_7()
{
	clear_lcd();
	write_char_16_16(empty,0x00,0x00);
  	write_char_16_16(full,0x00,0x10);
 	write_char_16_16(empty,0x00,0x20);
 	write_char_16_16(xiao2,0x00,0x30);
	write_char_16_16(feng,0x00,0x40);
	write_char_16_16(empty,0x00,0x50);
	write_char_16_16(full,0x00,0x60);
	write_char_16_16(empty,0x00,0x70);
 /**右屏**/
    write_char_16_16(empty,0x03,0x00);
	write_char_16_16(yan,0x03,0x10);
    
	write_char_16_16(jin,0x03,0x20);

	write_char_16_16(empty,0x03,0x30);
	write_char_16_16(qin,0x03,0x40);
	write_char_16_16(fen1,0x03,0x50);
	write_char_16_16(empty,0x03,0x60);
	write_char_16_16(empty,0x03,0x70);
   
	write_char_16_16(empty,0x06,0x00);
	write_char_16_16(qiu,0x06,0x10);
	write_char_16_16(shi1,0x06,0x20);
	write_char_16_16(empty,0x06,0x30);
	write_char_16_16(chuan2,0x06,0x40);
	write_char_16_16(xin,0x06,0x50);
	write_char_16_16(empty,0x06,0x60);
	write_char_16_16(empty,0x06,0x70);


}

/******************主程序******************/
main() 
{
	while(1)
	{
	init_lcd();
	page_1();
	delay_6s();
	page_2();
	delay_6s();
	page_3();
	delay_6s();
	page_4();
	delay_6s();
	page_5();
	delay_6s();
	page_6();
	delay_6s();
	page_7();
	delay_6s();

	}

}

⌨️ 快捷键说明

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