基于Mstar单片机画logo的软件部分《二色logo》

1、先定义一个logo

2、添加到模块

3、设置框架颜色

根据logo的颜色来定义背景色,这样能够更加美观,就比如你的logo是白色,你的背景色就不要是白色的。

4、设计色盘颜色

看自己的logo需要什么颜色,根据客户给的logo来定义

5、根据生成的logo的font数据,添加font内容,也就是你的logo由每一个方格的颜色组成的十六进制数

6、添加font的位置信息,也就是你的显示器logo显示的具体问题,下面就是他的物理地址

7、设置logo的大小,根据它所占的位置信息来确认logo的大小

8、定义logo显示的位置,也就是他的坐标。

其中

9、load函数,将font的内容load到某个地址里

注意:其中load的是&tosdlogofont_2,为啥呢?看我的第5点font数组对应的是&tosdlogofont_2

烧录进去最后显示的结果为:

分析原因中间部分缺少的原因:

解决办法:1、找到出错的font的信息描述,为EOE-3_1_36

2、此处的信息为00F

原因;下图00F处并没有font的信息,因为它缺失的红色font默认为和背景一样的白色,所以我们需要添加此处的invset

修改完后,再将font的内容更新就是第五点的内容更新,得到正确的图像,其中如果位置有改变的话第六点的内容也要更新。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

No Bugs ToDay

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值