找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1602|回复: 9
收起左侧

12864显示中,请帮忙看看这是什么编程方法,为什么和一般的LCD12864初始化编写方法...

[复制链接]
ID:1012309 发表于 2022-4-11 11:06 | 显示全部楼层 |阅读模式
void init_12864_dis() //初始化显示
{
        cs1=1; //左屏开显示
        cs2=0;
    write_yhanzi(2,0,0,chewei);//车位
        write_shuzi(1,0,4*8,shuzi[1],0);
        write_shuzi(1,0,5*8,fuhao[1],0);
        write_shuzi(1,0,6*8,shuzi[DJS1/10],0);
        write_shuzi(1,0,7*8,shuzi[DJS1%10],0);
         write_yhanzi(2,0,8*8,chewei);//车位
        write_shuzi(1,0,12*8,shuzi[2],0);
        write_shuzi(1,0,13*8,fuhao[1],0);
        write_shuzi(1,0,14*8,shuzi[DJS2/10],0);
        write_shuzi(1,0,15*8,shuzi[DJS2%10],0);


回复

使用道具 举报

ID:584814 发表于 2022-4-11 14:53 | 显示全部楼层
write_yhanzi()、write_shuzi() 啥内容让猜的话,可能是 有汉字()、数字()
回复

使用道具 举报

ID:401564 发表于 2022-4-11 15:13 | 显示全部楼层
跟所谓一般的12864初始化一样的,那叫"CV编程法"
这种方法叫作"自己写代码编程法"
回复

使用道具 举报

ID:732794 发表于 2022-4-11 20:31 | 显示全部楼层
这叫12864进阶版,这个用起来方便,一个函数可以支持输出中英文,还可以定义显示位置。
回复

使用道具 举报

ID:1012309 发表于 2022-4-11 20:36 来自手机 | 显示全部楼层
write_shuzi(1,0,4*8,shuzi[1],0);里面的4*8是什么意思?
回复

使用道具 举报

ID:1012309 发表于 2022-4-11 21:19 | 显示全部楼层
51FAN2020 发表于 2022-4-11 20:31
这叫12864进阶版,这个用起来方便,一个函数可以支持输出中英文,还可以定义显示位置。

write_shuzi(1,0,4*8,shuzi[1],0);   中的4*8是什么意思,是表示位置吗?
回复

使用道具 举报

ID:123289 发表于 2022-4-12 10:53 | 显示全部楼层
任何方式都是围绕LCD屏的要求做的!!!
你需要先读通LCD手册。
回复

使用道具 举报

ID:855733 发表于 2022-4-12 13:41 | 显示全部楼层
明天shz 发表于 2022-4-11 21:19
write_shuzi(1,0,4*8,shuzi[1],0);   中的4*8是什么意思,是表示位置吗?

可以理解成位置,一般编写是按照屏幕,页数,列,字模的顺序来写的。
回复

使用道具 举报

ID:230742 发表于 2022-4-12 13:53 | 显示全部楼层
12864要注意带不带字库的屏,一般有CS1和CS2脚的不带字库 的屏。当然编程也不一样。
回复

使用道具 举报

ID:1018783 发表于 2022-4-15 23:24 | 显示全部楼层
这是封装好的函数,你发的不全看不出来的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表