📄 12864_lcd_test._c
字号:
#include "iom16v.h"
#include "macros.h"
#include "12864.h"
// 配置熔丝参数 @8MHz
extern void delay_nus(unsigned int n);
extern void delay_nms(unsigned int n);
char *str1,*str2,*str3,*str4,*str5,*str6,*str7,*str8;
void portinitial(void);
void main(void)
{
str1="AVR Mega16 BOARD";
str2=" 学习开发板 ";
str3=" dushibiao ";
str4="2007年11月制作";
str6="12864 液晶试验";
str7="并行总线接法:";
portinitial();
delay_nms(10);
LCD_init();
while(1){
LCD_write_char( 0x01, 0 ); //清屏
delay_nms(1000);
LCD_write_string(0,1,str1);
delay_nms(4000);
LCD_write_char( 0x01, 0 ); //清屏
LCD_write_string(2,0,str1);
LCD_write_string(0,1,str2);
LCD_write_string(0,2,str3);
LCD_write_string(0,3,str4);
delay_nms(4000);
LCD_write_char( 0x01, 0 ); //清屏
LCD_write_string(2,0,str5);
LCD_write_string(0,1,str6);
LCD_write_string(0,2,str7);
LCD_write_string(0,3,str8);
delay_nms(4000);
}
}
void portinitial(void)
{
DDRA=0XFF;
PORTA=0X00;
DDRB=0XFF;
PORTB=0XFF;
LCD_RST_PORT |= LCD_RST;
LCD_PSB_PORT |= LCD_PSB;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -