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

📄 lcd20x4.c

📁 AVR (atmega32) with LCD 40X2
💻 C
字号:
#include <avr\io.h>
#include "lcdlib.h"
#include <stdio.h> 
#include <string.h>
#include <stdlib.h>
int j;

void delay_long(){
	long i = 500000;
	while(i--){
	}
}

void delay_short(){
	long i = 100000;
	while(i--){
	}
}

int main(void)
{		int i;
 
      DDRA = 0xFF;
      PORTA = 0x00;
      LCD_init();
      

/*	line1	0x80
	line2	0xC0
	line3	0x94
	line4	0xD4
*/      

      
      while(1)
      {                 
 
 		Clear_LCD();
    	LCD_Send(0x80,0);
		LCD_Send_String("LINE 1000 ");
   	   	LCD_Send(0xC0,0);
		LCD_Send_String("LINE 2");
    	LCD_Send(0x94,0);
		LCD_Send_String("LINE 3 ");
   	   	LCD_Send(0xD4,0);
		LCD_Send_String("LINE 4");
		delay_long();
   	   	//LCD_Send(0x38,0);
	//	delay_long();

 		Clear_LCD();
    	LCD_Send(0x80,0);
		LCD_Send_String("COMPANY ");
   	   	LCD_Send(0xC0,0);
		LCD_Send_String("OF");
    	LCD_Send(0x94,0);
		LCD_Send_String("HEROES ");
   	   	LCD_Send(0xD4,0);
		LCD_Send_String("OCT 1");
		delay_long();

  		Clear_LCD();
    	LCD_Send(0x80,0);
		LCD_Send_String("CRYSIS ");
   	   	LCD_Send(0xC0,0);
		LCD_Send_String("GAME OF THE YEAR");
    	LCD_Send(0x94,0);
		LCD_Send_String("2007 ");
   	   	LCD_Send(0xD4,0);
		LCD_Send_String("JAN 1");
		delay_long();

	   	for(i=0;i<4;i++){
		LCD_Send(0x1C,0);	
		delay_short();
		}

		for(i=0;i<4;i++){
		LCD_Send(0x18,0);	
		delay_short();
		}

	}//while
}//main

⌨️ 快捷键说明

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