lcd12864test.c

来自「JRM 128*64 LCD测试程序 STC 1T CPU」· C语言 代码 · 共 66 行

C
66
字号
#include"at89x52.h"
#include "comm.h"
#include"zimo.h"
#include"lcd.h"
#include"wrlcd.h"
void main(void){
uchar lx,ly,m;
uint s;

P1_3=0;
delay(40);
P1_3=1;
delay(40);
P2_1 = 0;

lcd_open();
while(1){
	for(m=0;m<8;m++){
		for(ly=0;ly<64;ly++){
			lcd_setxyaddr(m,ly);
			lcd_senddata(1, 0xff);
		}
	}
	delay(80);
	lcd_clrscr();
	for(m=0;m<8;m++){
		for(ly=64;ly<128;ly++){
			lcd_setxyaddr(m,ly);
			lcd_senddata(2, 0xff);
		}
	}
	delay(80);
	lcd_clrscr();
	s='0'*16;
	lx=ly=0;
	for(m=0;m<12;m++){
		LCD_writeline(lx,ly,s);
		s=s+16;
		ly=ly+8;
		if(ly>127){lx=lx+2;ly=0;}
	}
	s='a'*16;
	for(m=0;m<26;m++){
		LCD_writeline(lx,ly,s);
		s=s+16;
		ly=ly+8;
		if(ly>127){lx=lx+2;ly=0;}
	}
	s='A'*16;
	for(m=0;m<26;m++){
		LCD_writeline(lx,ly,s);
		s=s+16;
		ly=ly+8;
		if(ly>127){lx=lx+2;ly=0;}
	}
	delay(80);
	lcd_clrscr();
	LCD_write();
	delay(160);
	lcd_clrscr();
	LCD_pig();
		delay(250);
	lcd_clrscr();
}
}

⌨️ 快捷键说明

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