![]() |
久久建筑网(m.kkreddy.com)致力打造一个专业的建筑学习分享平台! | 用户登录 免费注册 | 投诉举报 | 会员中心 | 上传资料 |

12864各种画图程序(带字库).doc
资料评价:
暂无
生成时间:
2021-06-16
下载权限:
免费会员
文件大小:
132KB
文件类型:
.doc
浏览次数:
2
建筑论坛:
上传会员:
qsrvr
所属栏目:
网络技术
下载地址:
资料是由会员“qsrvr”上传到本平台,如有不妥请联系客服。违规侵权投诉
12864各种画图程序(带字库),12864液晶。
表格
程序说明:本程序为驱动程序,只实现了最简单的显示功能
端口设置:、、分别为口的、、,数据口为口
注意:、要想在液晶屏上同时显示自定义字库和绘图必须先显示自定义字库
、本程序所有函数均有用且正确,由于我的未破解不能编译,所以将其注释了
、用取模软件取的图形或汉字必须是逐行取的,因为本函数是在液晶上逐行打点的
内含函数
内含函数
宏定义所需指令
端口定义
^
^
^
变量定义
短延时
+级延时函数
+写指令函数
写数据函数
从中读数据
释放数据线
数据
读模式
为高电平进行读数据或指令
设置光标地址函数
参数说明:为行号,为列号
确定行号
第一行
第二行
第三行
第四行
+确定列号
显示字符函数
写入需要显示字符的显示码
指定位置显示字符串函数
参数说明:为行号,为列号
设置显示的起始地址
写入需要显示字符的显示码
++以下为绘图部分
绘图显示的清屏函数因清屏指令在画图时不能用注意!!!!!!!
扩展指令集,位数据传输
绘图显示关闭
++分上下两屏写
写坐标
写坐标
写下半屏
++写一整行数据
写高字节
写低字节
打开绘图显示
打开基本指令集
有反白显示功能的打点函数
参数:,该点填充;,该点填充白色;
定义列地址的字节位,及在字节中的哪位
定义为上下两个屏取值为,,行地址取值为~
扩展指令命令
坐标互换,即的坐标
计算在个字节中的哪一个
计算在该字节中的哪一位
为上半屏,为下半屏
计算在~当中的哪一行
+设定行地址坐标即是垂直地址
++设定列地址坐标,并通过选定上下屏,即是水平地址
预读取数据
读取当前显示高位数据
读取当前显示低位数据
+设定行地址坐标
++设定列地址坐标,并通过选定上下屏
判断其在高位,还是在低位
|置位区高位数据中相
表格
程序说明:本程序为驱动程序,只实现了最简单的显示功能
端口设置:、、分别为口的、、,数据口为口
注意:、要想在液晶屏上同时显示自定义字库和绘图必须先显示自定义字库
、本程序所有函数均有用且正确,由于我的未破解不能编译,所以将其注释了
、用取模软件取的图形或汉字必须是逐行取的,因为本函数是在液晶上逐行打点的
内含函数
内含函数
宏定义所需指令
端口定义
^
^
^
变量定义
短延时
+级延时函数
+写指令函数
写数据函数
从中读数据
释放数据线
数据
读模式
为高电平进行读数据或指令
设置光标地址函数
参数说明:为行号,为列号
确定行号
第一行
第二行
第三行
第四行
+确定列号
显示字符函数
写入需要显示字符的显示码
指定位置显示字符串函数
参数说明:为行号,为列号
设置显示的起始地址
写入需要显示字符的显示码
++以下为绘图部分
绘图显示的清屏函数因清屏指令在画图时不能用注意!!!!!!!
扩展指令集,位数据传输
绘图显示关闭
++分上下两屏写
写坐标
写坐标
写下半屏
++写一整行数据
写高字节
写低字节
打开绘图显示
打开基本指令集
有反白显示功能的打点函数
参数:,该点填充;,该点填充白色;
定义列地址的字节位,及在字节中的哪位
定义为上下两个屏取值为,,行地址取值为~
扩展指令命令
坐标互换,即的坐标
计算在个字节中的哪一个
计算在该字节中的哪一位
为上半屏,为下半屏
计算在~当中的哪一行
+设定行地址坐标即是垂直地址
++设定列地址坐标,并通过选定上下屏,即是水平地址
预读取数据
读取当前显示高位数据
读取当前显示低位数据
+设定行地址坐标
++设定列地址坐标,并通过选定上下屏
判断其在高位,还是在低位
|置位区高位数据中相