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

📄 ks0108.c

📁 AVR(ATmega16)的LCD_KS0108控制器的驱动程序。
💻 C
字号:

/*----------------------------------
 成功地LCD_ks0108(128*64)!
 可显示字符,汉字,图象,并可滚动显示!
 LGM12641BS1R--KS0108 Driver
 2007.4.14
-------------------------------------*/
 
#include <iom16v.h>
#include <macros.h>
#include <delay.h>
#include "LCD.h"
#include "zimo2.h"

#define uchar unsigned char
#define uint  unsigned int 

void main()
{uchar i=0;
 LCD_Init();
/* LCD_WriteCH(0,4,L,X1);
 LCD_WriteHZ(2,0,L,hz5);
 LCD_WriteHZ(3,0,L,hz5);
 LCD_WriteHZ(4,0,L,hz5);
 LCD_WriteHZ(5,0,L,hz5);
 LCD_WriteHZ(6,0,L,hz5);
 
 LCD_WriteCH(0,14,L,MaoHao);
 
 LCD_WriteCH(0,24,L,X4);
 LCD_WriteHZ(4,20,L,hz5);
 LCD_WriteHZ(5,20,L,hz5);
 LCD_WriteHZ(6,20,L,hz5);
 
 LCD_WriteCH(0,34,L,MaoHao);
 
 LCD_WriteCH(0,44,L,X3);
 LCD_WriteHZ(5,40,L,hz5);
 LCD_WriteHZ(6,40,L,hz5);
 
 LCD_WriteCH(0,56,L,MaoHao);
 
 LCD_WriteHZ(0,10,R,X3);
 LCD_WriteHZ(6,0,R,hz5);
 
 LCD_WriteHZ(3,20,R,hz5);
 LCD_WriteHZ(4,20,R,hz5);
 LCD_WriteHZ(5,20,R,hz5);
 LCD_WriteHZ(6,20,R,hz5);
 LCD_WriteHZ(4,40,R,hz5);
 LCD_WriteHZ(5,40,R,hz5);
 LCD_WriteHZ(6,40,R,hz5);
 LCD_WriteHZ(6,40,R,hz5);*/
 
/* LCD_WriteHZ(0,16,L,hz0);
 LCD_WriteHZ(1,32,L,hz1);
 LCD_WriteHZ(2,48,L,hz2);
 LCD_WriteHZ(3,0,R,hz0);
 LCD_WriteHZ(4,16,R,hz4);
 delay_nms(2500);
 while(1){
   Set_Startline(i++);
   if(i==64) i=0;
 	LCD_WritePIC(0,8,Hello);}	*/
 LCD_WritePIC(0,8,Hello);
 delay_nms(500);
 LCD_WritePIC(0,8,psc);
 delay_nms(500);
 LCD_WritePIC(0,8,gui);
}

⌨️ 快捷键说明

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