张宇杰 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 © 2024
京ICP备05028076号
暂时没有评论