很简单,就是按键模拟电机控制(实际上就是点两个灯),另外一个就是AD采集(从一个端口读取0809数值显示到数码管上),由于俺不愿意用实验箱,自己做了个小板子,使用nokia5110液晶,设计了每个界面的图标,做了一下菜单,总的来说还是比较挫的,现在吧源代码和PCB共享,有兴趣的可以做做。 
单片机用的是ATmega16,编译器用的是GCC。这里想说一点,AVR的编译器很多,我原先用的是CVAVR,很好用也很方便,但是这次决定换个新的,最后决定使用开源、免费的GCC,使用UltraEdit作为文本编辑器,配置好了之后非常好用,因此特别向学AVR的同学推荐,具体的资料科协FTP里面也有,可以自己去下载,废话不多说,上图: 

开机界面,加了点动画 

基于GCCAVR的5110液晶显示设计-效果预览_单片机 

主菜单,有软件的可以自己取模,很方便的。


板子反面,为了方便,用的都是贴片元件。

基于GCCAVR的5110液晶显示设计-效果预览_源程序_02最后奉上源程序和PCB
基于GCCAVR的5110液晶显示设计-效果预览_电机控制_03 源程序.rar (20 K) 下载次数:8 
基于GCCAVR的5110液晶显示设计-效果预览_电机控制_03 PCB设计.rar (460 K) 下载次数:8 

★emouse 思·睿博客文章★ 原创文章转载请注明