注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
bobde163的个人空间 https://home.eeworld.com.cn/space-uid-371204.html [收藏] [复制] [分享] [RSS]
日志

继解决画直线问题,今晚再搞定12864画任意方框大小图片的问题

已有 1655 次阅读2013-12-17 23:58

上次画完直线后,白天就没有时间弄了,今天晚上又拿出来,想到上一次画图都是整屏画,如果要画一个小时钟界面,要怎么办呢,于是就想到搞个画任意大小的方框的图片就OK了。开始动手,写到将点数据一一对应显示的时候,突然发现真正的问题来了:如果这个框不是8bit对齐的怎么办,这就意味着由取模软件取得的8bit数据就无法一次性写完一个字节,而且如果从第一个设定的起点开始一个字节一个字节的画,那么剩下的不满8bit的那几位要怎么办,还有如何控制换行,想了好久好久,代码写到这就卡住了。于是满屋子来回走,一边思考,我想这个肯定是可以解决的,只是这个程序的流程要怎么走才能兼顾不破坏其他点数据的情况能画出正确的图,想啊想,我才猛然想到,一次写入数据必须是8bit啊,那我只需要确定一行有多少个8bit和多出来多少个bit,将多出的那部分的点跳过不操作就OK了?一下问题就迎刃而解,20几行代码就解决了。马上用电脑自带的画图工具随便画了两个图,显示正常,又让我激动了一会,嘿嘿~~上个图:

本文含有来自论坛的附件或图片点击查看原帖附件。

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章