特权同学

从1602到12864

0
阅读(2456)

从1602到12864

    1602LCM也是跟着教程手把手的学的,只能显示简单的ASCII,两行X16,刚开始一直就用它和DS12CR887搭配做万历年用,加上温度,感觉 挺不错的。但是怎么说得找个显示汉字的玩玩才够味,于是请来了12864,就是128*64个点阵的液晶屏。比1602大一倍,整个就一封辨率超低的 MP4屏模样。可以显示的就4X8个字,刚开始的硬件连接就费尽周折,找卖家要全了资料对着电路图本想就着试验板用杜邦线连上就能用,可以半天不亮,好是 郁闷,最后才找出更本原因:杜邦线好像不太好使,反正是接不通。那就索性自己焊到别的板子上得了。        焊好后,程序没费多久,能显示字了,但是坐标死活不对,一会这一会那像捉迷藏,指令几个换过来换过去还是老样子,最后总算还是让我找到正确的指令了,算是 能让它乖乖的在任意位置显示了。但是接下来的画图可让我郁闷了好久,给的产品资料里说得很笼统,什么X轴Y轴的哪是哪都分不清,GOOGLE上一阵搜,好 容易有型号差不多的,看了程序也半天没明白,但是依别人的程序倒也能画出别人的图,但是自己的图自己用软件将BMP图片转成16进制代码后却怎么也不对, 好像有那只兔子有点轮廓,但就是不完全一样。那两天折腾的够呛先扔一边了去了,回过头来再研究的时候,给参考程序的作者发个了E-MEIL,回了,但是还 不太明白,最后搜到了坐标的比较详细的地址说明,然后仔细的把自己的图分析了下,发现应该是反了。就把转化图片时原先从低到高取点改成了从高到低取,啊 哈,一上电,0H,YEAR!兔兔出啦了!那叫一个兴奋