📄 lcd_t6963_all.c
字号:
/***************************************************
说明: 本程序为T6963C的驱动
功能: 能对SMG240128液晶模块硬件进行定义;定义了对液晶模块最层的操作函数,
如:,读状态字函数,读数据函数,写无参数命令字函数,写单参数命令字函数,
字双参数命令字函数,写数据函数
时间: 2007/03/05 修改时间:2007/03/11
作者: 李早红
***************************************************/
/*说明: 本程序主要用来进行文本显示,实现的功能有:显示英文数组,中文数组,
在主函数中可以直接调用的函数有:T6963C初始化程序,液晶屏清零程序
显示英文数组,中文数组.实现了程序的封装.
修改日间:2007/03/12
层底软件有几个函数可以供上层软件调用:
1, 初始化函数:
void LCD_T6963_Ini(void)
2, 填屏程序:
void LCD_Fill_All(unsigned char dat) //dat就是要填的数
3, 创建CGRAM函数:
LCD_Mak_Cgr(unsigned char *cgram,unsigned char cgramnum)//cgram为要写入CGRAM字符点阵首地址,cgramnum为字符代码的个数
4, 写英文数组函数:
LCD_Dis_Str(unsigned char x,unsigned char y,unsigned char *wordcode,unsigned char wordlongth) //x,y为想要显示的坐标,wordcode,wordattr分别为要显示的字符代码数组首地址,和显示字符属性地址,wordlongth要显示的字符个数
5, 写汉字数组函数
LCD_Dis_Chi(unsigned char x,unsigned char y,unsigned char *chinacode,unsigned char codelongth) //x,y显示坐标,chinachode要显示汉字代码数组首地址,codelongth要显示的汉字个数
在主函数中,只要调用这几个函数,就能实现显示的文字显示功能
********************************************************************/
/*说明:程序能实现英文与汉字显示,键数字键与等号能使用,可以连续输入一串数字,按等号就能显示出来
底层与上层接口函数为:
1, 初始化函数:
void LCD_T6963_Ini(void)
2, 填屏程序:
void LCD_Fill_All(unsigned char dat) //dat就是要填的数
3, 创建CGRAM函数:
LCD_Mak_Cgr(unsigned char *cgram,unsigned char cgramnum)//cgram为要写入CGRAM字符点阵首地址,cgramnum为字符代码的个数
4, 写英文数组函数:
printenglish(unsigned char x,unsigned char y,unsigned char *wordcode) //x,y为想要显示的坐标,wordcode为要显示的字符代码数组首地址
5, 写汉字数组函数
LCD_Dis_Chi(unsigned char x,unsigned char y,unsigned char *chinacode,unsigned char codelongth) //x,y显示坐标,chinachode要显示汉字代码数组首地址,codelongth要显示的汉字个数
6, 按键确认函数
keyscran() //没有键按下返回值为0,当按下后,返回值为1-16
7, 输入串数组函数
keystring(unsigned char *keystingvalue) //按键字符串输入,按等号确认全部输入
5谝桓鑫
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -