main.c
来自「用ATmega32写的采用四线接法的LCD1602驱动程序」· C语言 代码 · 共 57 行
C
57 行
#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 + =
减小字号Ctrl + -
显示快捷键?