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

📄 main.c

📁 用ATmega32写的采用四线接法的LCD1602驱动程序
💻 C
字号:
#include <avr/io.h>
#include <head.h>
//#include <avr/delay.h>
#include <util/delay.h>

//#include "delay.c"
#include "LCD1602.c"


void  delay(ulint n)
{
  while (n--)
  NOP();
}

/*******************************************
*  主程序开始
********************************************/
int main(void)
{	
  uchar dis = '0';
  
  init_LCD();
  
  while(1)
  { 
	write_byte_to_LCD(0,0x01); //显示清屏
    _delay_ms(2);		 
	LCD_dis_string(5,0,"Welcome");
	LCD_dis_string(0,1,"www.gxnu.edu.cn!");
	_delay_ms(1000);

	write_byte_to_LCD(0,0x01); //显示清屏
	_delay_ms(2);		 
	LCD_dis_string(2,0,"Tel:5671555");
	_delay_ms(1000);
	
	write_byte_to_LCD(0,0x01); //显示清屏
	_delay_ms(2);
	LCD_dis_string(0,0,"Email:");
	_delay_ms(1000);
	
	write_byte_to_LCD(0,0x01); //显示清屏
	_delay_ms(2);
	LCD_dis_string(0,0,"rockjablew@163.com");
	_delay_ms(1000);
    
    write_byte_to_LCD(0,0x01);  //显示清屏
	_delay_ms(2);
	LCD_dis_char(0,0,dis);
	dis ++ ;
	if( dis == ':') dis = '0';
	_delay_ms(1000);
  }
} 	

⌨️ 快捷键说明

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