张宇杰

张宇杰的博客

他的个人主页  他的博客

很垃圾的LCD

张宇杰  2010年02月24日 星期三 08:54 | 1029次浏览 | 0条评论

新的版子到了,写LCD驱动。

这种单色点阵,用一个1bit就可以描述一个像素了,一般用一个byte一次控制8个像素,挺好的。

而这个LCD,用一个byte一次控制3个像素。高两个bit控制最左边一个点,低两个bit控制最右边一个点,中间两个bit控制中间一个点,剩下两个bit无效。三个像素为一个column,每次定位要以column定位,也就是以3的倍数定位。

系统当然要以一个1bit代表一个像素来存储数据了,输出到LCD上,要倒成它的格式输出。一个是8的倍数,一个是3的倍数。

C程序员最讨厌3的倍数了,我彻底被倒晕了。

还好最后写出来了。

愤怒。大吼一声TMD。

评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !

暂时没有评论

Zeuux © 2024

京ICP备05028076号