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

📄 lcd_fun.h.bak

📁 使用51单片机作为控制器
💻 BAK
字号:
sbit sclk=P1^0;//时钟 
sbit sdin=P1^1; //数据 
sbit dc=P1^2;//1写数据,0写指令 
sbit sce=P1^3;//片选 
sbit res=P1^7;//复位,0复位 

#define uchar unsigned char 
#define uint unsigned int 

void delayus(uchar m)
{
	while(m--);
}
void delay_1ms(void)                 //1ms延时函数
{
   uint i;
   for (i=0;i<1140;i++);
}
void delay_nms(uint n)       //N ms延时函数
{
   uint i=0;
   for (i=0;i<n;i++)
   delay_1ms();
}

extern void LCD_write_byte(uchar,bit);//写一字节
extern void LCD_init(void);           //LCD初始化
extern void LCD_set_XY(uchar, uchar)  //设定地址 y=0~5,x=0~83
extern void LCD_clr(void)                    //清全屏
extern void LCD_write_char(uchar c,bit reverse)//正/反显示英文字符
extern void LCD_write_english_string(uchar X,uchar Y,char *s,bit reverse)//正/反显示英文字符串显示函数
extern void LCD_write_chinese_string(uchar X, uchar Y, //在LCD上显示汉字(3行)
                   uchar ch_wide,uchar num,           
                   uchar line,uchar row)
extern void LCD_draw_bmp_pixel(uchar X,uchar Y,uchar *map,//位图绘制函数
                  uchar Pix_x,uchar Pix_y)
extern void LCD_write_pic(uchar *map)//写一屏图
extern void LCD_set_RC(uchar x, uchar y)  //R(row),C(column);
extern void LCD_putc(uchar iIndex,bit reverse)//显示一个汉字,4行制
extern void LCD_puts(uchar iIndex[],bit reverse)//显示汉字串
extern char putchar(char)

⌨️ 快捷键说明

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