萧芸凤 发表于 2012-12-12 20:26:49

LCD 菜单

到现在为止菜单的基本功能已经实现了,3700行代码,主要出现的问题
1.屏幕闪烁严重,在按键按下是不明显,等外过程中很明显看到了刷新闪烁
2.没有实际的功能,原来打算实现酒精和可燃气体检测,颜色检测,噪声检测,时间显示,温湿度显示的,一是由于数字转字符串函数没有想好,另一个就是只要在代码中加入1307时间传感器(IIC方式)和DHT11 温湿度传感器的代码程序就会无法响应。由于使用了nano,端口不足所以将4个模拟口用来做数字端口,不知道是不是这个原因让所有的模拟口都不能用了,IIC的A4,A5也屏蔽了?
3.诺基亚的这个屏幕出现了些问题,可能是接触不了,经常会出现黑屏,需要用手按住金属框边缘。

本来现在想把代码发上来的,拍了几张照片发现晚上光线不好,开了背光就只能拍到背光灯了,而且视频也不知道怎么传,论坛好像只能发网络链接地址,不是直接的上传附件的。
明天拍几张清晰图片在上传了,视频就算了,代码太长了,函数调用三四十个,估计大家都没耐心看下去。

test01 发表于 2012-12-12 20:46:25

整型转字符串
http://www.geek-workshop.com/thread-1987-1-1.html

萧芸凤 发表于 2012-12-12 20:49:10

test01 发表于 2012-12-12 20:46 static/image/common/back.gif
整型转字符串
http://www.geek-workshop.com/thread-1987-1-1.html

这个我试了一下,如果循环不长是可以的,当时我循环了有一天多然后就出错了,当时的例子是LCD时钟

test01 发表于 2012-12-13 19:04:18

本帖最后由 test01 于 2012-12-13 19:07 编辑

萧芸凤 发表于 2012-12-12 20:49 static/image/common/back.gif
这个我试了一下,如果循环不长是可以的,当时我循环了有一天多然后就出错了,当时的例子是LCD时钟

转换函数没问题的
长时间不稳定你查查是不是硬件问题,比如面包板连接松动

绿林网页 发表于 2012-12-13 19:59:21

http://www.geek-workshop.com/thread-2737-1-1.html

萧芸凤 发表于 2012-12-13 20:25:20

最后使用了sprintf(str,"%d",v);来处理
页: [1]
查看完整版本: LCD 菜单