查看: 1948|回复: 0
打印 上一主题 下一主题

[古董贴][交流]怎样在点阵屏上绘图——基于LCD12864

[复制链接]
跳转到指定楼层
沙发
发表于 2015-3-25 13:08:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前言往往要解释写文章的动机和原因,同时给作者一个正题以外灌水的机会——本文也不例外。



1、为什么我要写这篇文章。

   不可否认,我的确受到了Armok的利诱影响,但是最近发生的一些事情却使我觉得写这篇文章是非常有必要的。在OurAVR上看到很多版本的LCD驱动程序,几乎每一个版本都只是简单的将全部或部分的显示数据Cover到LCD的显存上,完成一个字或者是图片的显示就等着大家喊“牛”了。其实要走的路还很远。对一个工程项目来说,增加n多的成本来提供一个点阵屏作为用户接口,不是一两幅欢迎图片和Now Loading...Please Standy By的提示能糊弄的过去的。用户希望你提供的是友好的图形界面GUI,虽然比不过XP和Apple的华丽,但是由各种基本图形组成的窗口界面还是需要的。

    当我们真的想实现一个图形界面的时候,很快就会发现,我们需要的不仅仅是一个被喊了“牛”的初级驱动,我们需要的是一个图形引擎——一个自定义的图形函数包,没有DirectX的华丽,但是能绘制一个任意的直线或是矩形就够了——结果往往发现无所适从。这个时候,我们遇到的就是一个门槛,真正的嵌入式工程师和一个业余电子爱好者之间的门槛。



2、我如何写这篇文章

   考虑到本人老王卖瓜的习惯,所以请大家一定无比在吃饭前看本人写的技术文章,同时保持耐心等待续集(绝对有续集)。本人现单身,个人问题众多,学习任务重,所以可能有时候写文章象羊拉屎,不对大家胃口,请见谅。

   硬件平台:AVR  Mega8级  

   LCD:     不带字库的12864

   软件平台:ICC

   规范:    符合基本的C编程规范



3、何时开始正文



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入因仑

本版积分规则

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