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

📄 main.c

📁 采用KS0108控制ic的 液晶显示驱动程序。
💻 C
字号:
#include<reg52.h>
#include<lcd12864.h>//包含128X64驱动程序
#include<hzzi.H>    //包含图片和汉字库
void delay(int x)   //延时程序
{
	int i,j;
	for(i=0;i<600;i++)
		for(j=0;j<x;j++);
}
void main(void) 
{       
	unsigned char lie;  //定义列
	unsigned char hang; //定义行
	lcd_init();  //初始化液晶驱动硬件
	lcd_clr();   //清屏 		
	while(1)     
      {     
        lie=15;//列的值可以是0--127任意一个
        hang=0;//行的值视情况而定
		lcd_clr();   
	 	Disp_Img(yema);//显示一张128X64的点阵的图片
		delay(200);  //延时等待
		lcd_clr();   //清屏使残留的点不影响后面的显示
		hz_disp(lie+0, hang, da);//在第15列,第0行显示汉字'大'	
		hz_disp(lie+16,hang, jia);//显示汉字'家'
		hz_disp(lie+32,hang, yi);//显示汉字'一'
		hz_disp(lie+48,hang, qi);//显示汉字'起'
	    hz_disp(lie+64,hang, lai);//显示汉字'来'	
		hz_disp(lie+80,hang, xue);//显示汉字'学'
		hang=2;//换行 一行有8个点阵 一列只有一个
		hz_disp(lie+24,hang, dan );//显示汉字'单'
		hz_disp(lie+40,hang, pian);//显示汉字'片'
		hz_disp(lie+56,hang, ji);//显示汉字'机'
 	    hang=4;//换行 
		hz_disp(lie+0, hang, huan);	
		hz_disp(lie+16,hang, ying);
		hz_disp(lie+32,hang, jia1);
		hz_disp(lie+48,hang, ru);
	    hz_disp(lie+64,hang, qq);	
		hz_disp(lie+80,hang, qun);
		lie=32; hang=7;//换行.换列.
		delay(50);
		lcd_putchar8x8(lie+0, hang, 1+'0');//显示8X8字符
		delay(50);//延时 达到一个字一个字往外蹦的效果
		lcd_putchar8x8(lie+8, hang, 9+'0');delay(50);
		lcd_putchar8x8(lie+16,hang, 3+'0');delay(50);
		lcd_putchar8x8(lie+24,hang, 0+'0');delay(50);
		lcd_putchar8x8(lie+32,hang, 5+'0');delay(50);
		lcd_putchar8x8(lie+40,hang, 2+'0');delay(50);
		lcd_putchar8x8(lie+48,hang, 5+'0');delay(50);
		lcd_putchar8x8(lie+56,hang, 5+'0');
		delay(200);//延时显示
		lcd_clr();
		hang=0;
        for(lie=0;lie<128;lie++)
		{//画点时 行取值0--64,列取值0--128
		  set_point(lie,hang);
		  hang++;
		  if(hang==32){hang=0;}
		  delay(5);
		 }
		delay(200);
		hz_disp128x32(0,0,qian33);//显示128X32的图片
		hz_disp128x32(0,4,dpy);   
		delay(300);
	   } 
} 
////除了以上的例子外,还可以显示12X12.32X32.120X2.点阵图形///
///用法和上面的例子差不多,大家实践几次就可以熟练应用了/////

⌨️ 快捷键说明

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