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

📄 init_sws.h

📁 这是我用ds12887+12864+遥控器写的程序希望能够多多交流qq519212866
💻 H
字号:
//========================================lcd 1602初始化===========================================//
void inital()
{
uchar i,l,k,s;
set_time();
lcd_cs1=1;      //如果设置为0,则表示不选中,此时显示屏没有显示。
lcd_cs2=1;      //无论设置为0或者1,显示屏都有显示。
write_command(0x30);   //功能设置 8位数据,基本指令。
delay_lcd12864(2);
write_command(0x0c);   //显示状态 ON,游标OFF,(反白OFF【游标位置OFF】);
					   //【0f光标闪烁;0e光标显示但不闪烁,0c没有光标且屏幕不会有闪烁现象】。
delay_lcd12864(2);         
write_command(0x01);   //清屏设置
delay_lcd12864(15);          //如果延时时间过少,则显示屏上没有显示
write_command(0x02);   //地址归位   
delay_lcd12864(2);
/*write_command(0x1f);   //游标或显示移位控制 如为0x1c或0x1f屏幕的显示整体右移一个位置,但内容不变。
delay_lcd(5);*/
write_command(0x80);             //显示屏的第一行,显示当前时间
	for(k=0;k<16;k++)
	{
	write_date(lcdtable1[k]);
	delay_lcd12864(3);
	}
write_command(0x90);             //显示屏的第二行,显示月,日,星期
	for(l=0;l<16;l++)
	{
	write_date(lcdtable2[l]);
	delay_lcd12864(3);
	}
write_command(0x88);             //显示屏的第三行,显示当前时间
	for(i=0;i<16;i++)
	{
	write_date(lcdtable3[i]);
	delay_lcd12864(3);
	}
write_command(0x98);             //显示屏的第四行,显示闹钟时间与农历
	for(s=0;s<16;s++)
	{
	write_date(lcdtable4[s]);
	delay_lcd12864(3);
	}
}

⌨️ 快捷键说明

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