📄 lcd.c
字号:
#include <unistd.h>
#include <string.h>
#include <io.h>
#include "system.h"
#include "LCD.h"
//-------------------------------------------------------------------------
void LCD_Init()
{
lcd_write_cmd(LCD_16207_0_BASE,0x38);
usleep(2000);
lcd_write_cmd(LCD_16207_0_BASE,0x0C);
usleep(2000);
lcd_write_cmd(LCD_16207_0_BASE,0x01);
usleep(2000);
lcd_write_cmd(LCD_16207_0_BASE,0x06);
usleep(2000);
lcd_write_cmd(LCD_16207_0_BASE,0x80);
usleep(2000);
}
//-------------------------------------------------------------------------
void LCD_Show_Text(char* Text)
{
int i;
for(i=0;i<strlen(Text);i++)
{
lcd_write_data(LCD_16207_0_BASE,Text[i]);
usleep(2000);
}
}
//-------------------------------------------------------------------------
void LCD_Line2()
{
lcd_write_cmd(LCD_16207_0_BASE,0xC0);
usleep(2000);
}
//-------------------------------------------------------------------------
void LCD_Test()
{
char Text1[16] = "<NIOS II on UP4>";
char Text2[16] = "Nice to See You!";
// Initial LCD
LCD_Init();
// Show Text to LCD
LCD_Show_Text(Text1);
// Change Line2
LCD_Line2();
// Show Text to LCD
LCD_Show_Text(Text2);
}
//-------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -