lhy_radio的笔记 https://bbs.21ic.com/?319974 [收藏] [复制] [RSS]

日志

ARM9+LCD+触屏的简易计算器

已有 1581 次阅读2009-3-17 07:15 |个人分类:ARM学习|系统分类:ARM

裸奔ARM9(S3c2440)+NEC 3.5 寸LCD制作的简易计算器,触屏操作哦...

1) 触摸屏需要在程序初始化时进行软件校正,当然也可以设置好经验值而无需每次开机都修正.我这个东东是每次开机都要校准触摸屏的.如果要存储校正参数的话,可以考虑写入EEPROM中.这块板子上刚好有一片AT24C08;需要重新校正的时候再运行校正函数即可

2) LCD驱动设置扫描频率需要大于60Hz.是经验值吧.普通CRT需要70Hz以上才看着不抖动.LCD对这个刷新频率要求稍低些

3) 做完之后感觉难点在触屏按键扫描和LCD驱动上面:按键扫描需要设定一个范围,当触摸笔在这个范围的时候键值为多少.可以设置一个表,把抽象的数字坐标值转换为数字0~9,以及+,-,*,/等符号;LCD驱动需要自己编码.上面能显示0~9的数字都是借助编码的.然后做成库就行了.

现在功能还不完善,等到把功能整齐全了,把代码整理了传上来.....


闲话少说,先秀个照片




还有一段操作的视频:


UploadFiles/2009-3/171512167562.rar

 


路过

鸡蛋

鲜花

握手

雷人

发表评论 评论 (2 个评论)

墨箫 2009-7-30 12:22
我正在学习ARM 想在上面装一个摄像头 但不知道如何下手 很想向您请教 可以加QQ吗 我的是672787884 昵称:墨箫
回复 sblpp 2009-8-4 13:59
可以分享下源码吗? 我的是micro2440 一起学习 我的邮箱:sblpp@163.com 可以的话分享下你的源码 非常感谢!