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

📄 12864_lcd_test._c

📁 iccavr12864液晶程序
💻 _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 + -