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

📄 lcd.h

📁 基于F020单片机的简易音频信号分析仪的实现keil程序(C实现)。2007年9月全国大学生电子设计竞赛题目(获得省2等奖)所有要求功能都实现。希望对感兴趣的朋友有帮助!
💻 H
字号:
#ifdef	LCD_GLOBALS
#define LCD_EXT
#else
#define LCD_EXT 	extern
#endif

#define uchar unsigned char 
#define uint unsigned int 
#define lcd_data XBYTE[0xFF70]		//数据口地址
#define lcd_control XBYTE[0xFF71]	//命令字口地址


uchar lcd_busy(void);               //液晶忙判断
void lcd_st01(void);                //液晶状态1判断
void lcd_st3(void);                 //液晶状态3判断
void lcd_ctrl(uchar dat);           //液晶控制字命令
void lcd_write(uchar dat);          //液晶写命令
void lcd_autowrite(uchar dat);      //液晶自动写
void Delay(uchar x);				//延时
void lcd_initial(void);				//液晶初始化
void lcd_clear_ram(void);

void lcd_set_graph(uint x,uint y);
void lcd_set_text(uint x,uint y);
void lcd_disp_text(uchar x,uchar y,uchar ccode);     

void lcd_disp_string(uchar x,uchar y,uchar *ccode,uchar length);    //在指定位置显示字符串
void lcd_disp_char(uchar x,uchar y,uchar ccode);     //在指定位置显示字符
void showdot(unsigned int x,unsigned int y);                      //在任意位置显示一个点
void showdot0(unsigned int x,unsigned int y) ;                   //在任意一个点处显示一点空白
void lcd_disp3232(uint x,uint y,uchar n) ;    //左右间间隔32/8=4,上下间间隔32.
void lcd_clear(uchar x,uchar y,uchar m ,uchar n );               //任意长度的清屏函数
void  lcd_disp88( uchar x, uchar y, char* s, uchar xor );//横向,纵向按字节


void lcd_text_attr(uchar x,uchar y,uchar cattr);
void lcd_set_cgram1(void);
void lcd_disp_hz(uchar x,uchar y,uchar ccode);
void lcd_hz_attr(uchar x,uchar y,uchar cattr);
void lcd_disp8(uchar dat);

void lcd_disp1608(uint x,uint y,uchar n);
void lcd_disp1616(uint x,uint y,uchar n);
void lcd_disp1624(uint x,uint y,uchar n);
void lcd_disp2424(uint x,uint y,uchar n);

⌨️ 快捷键说明

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