altera_avalon_lcm240128_routines.h

来自「青云开发的LCD模块LCM240128ZK3用于ALTERA的FPGA」· C头文件 代码 · 共 38 行

H
38
字号
#if !defined(LCD240128_H)
#define LCD240128_H

#include "altera_avalon_lcm240128_regs.h"
#include "system.h"

#ifndef LCM240128_BASE            //这是LCD核的基地址   
#define LCM240128_BASE  0xffffffff//user's definition here
#endif

#if LCM240128_BASE == 0xffffffff
#warning "No definition of LCM240128_BASE core.\n"
#endif


#define ALTERA_AVALON_LCM240128_TYPE (volatile unsigned int*)
#define uint unsigned int
#define uchar unsigned char


void LCD_Print_Picture() ;//在屏幕的左半边显示图形,张敏2008-07-26
void LCD_Print_Str(unsigned char row,unsigned char col,unsigned char *str);//在屏幕的指定行、列显示字符串,张敏2008-07-26
void LCD_Print_Char_Test(void);
void LCD_Reset(void);
void LCD_Initial(void);
void LCD_Clear(void);
void LCD_CursorX(unsigned char);
void LCD_CursorY(unsigned char);
void Windows(unsigned char);  
void LCD_CmdWrite(unsigned char);
void LCD_DataWrite(unsigned char);
unsigned char LCD_CmdRead(unsigned char);
unsigned char LCD_DataRead(void);
void LCD_ChkBusy(void);
void DelayXms(int);
void _nop_(void);

#endif

⌨️ 快捷键说明

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