野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13150|回复: 3

LCD写字符的一点疑问,

[复制链接]
发表于 2015-3-14 14:30:56 | 显示全部楼层 |阅读模式
求火哥解答,为什么temp要和0x01与
~3LO%HSI314DCPJ5W0~7TFB.png
回复

使用道具 举报

发表于 2015-3-14 16:36:20 | 显示全部楼层
记得用户手册零角度玩转stm32-v2里边有解释的吧。
就是判断该像素点是否 ‘1’,如果为‘1’就显示该点为设定颜色,如果该点为‘0’,则显示为背景颜色,这样相当于没显示。这个点是‘1’还是‘0’就看“asc2_1206”数组啦。
当然必须配合“temp>>=1”语句才可以正常工作。
回复 支持 反对

使用道具 举报

发表于 2015-3-15 00:21:44 | 显示全部楼层
一個字節表示8個像素點,而一次只能寫一個點,所以要取出最低位,然後右移,取第二位........
當然,如果生成字模時,高位在前就應該temp&0x80  然後向左移一位
回复 支持 0 反对 1

使用道具 举报

 楼主| 发表于 2015-3-15 17:23:11 | 显示全部楼层
11kxmx 发表于 2015-3-15 00:21
一個字節表示8個像素點,而一次只能寫一個點,所以要取出最低位,然後右移,取第二位........
當然,如果生成字 ...

谢谢,我明白了
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-27 12:59 , Processed in 0.029186 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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