找回密码
 注册会员
img_loading
智能检测中
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

单片机LCD掌上计算器-电子工程师之家&&电子发烧友第五届“华强PC

[复制链接]
admin 发表于 2012-9-2 04:34:50 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
大家好,都不吃螃蟹,那我就做第一个吃螃蟹的人吧,也给我们的电子工程师之家&&电子发烧友增加些士气,望大家早日修成正果!





先说下我的计算器的功能和特点:

LCD掌上计算器

[color=ound-color:#ffff00]---------------------------------------------------------------------作品说明--------------------------------------------------------------------------------

1.基本要求:能实现加减乘除,开根号,x^2

2.自己添加功能:数字运算中的:与、或、异或、求余运算、二进制转换、十六进制转换、sin、cos、tan、log10、ln、exp、按键指示灯、夜间键盘照明功能。所有的添加功能都是围绕计算器这个命题来的都是常用或实用功能,使简单的计算器更加丰富更加简便。

3.整个电路板的尺寸在7.6×11cm可以说也完全符合掌上定义,和一款HTC手机差不多大小。

4.整个PCB设计简洁,其中通过正面看键盘部分基本上没有走线,中间的走线都被我很好的隐藏在键盘的丝印里,这样既使正面键盘美观,也充分利用了双层板的优势

5.我的键盘按键是一个创新,没有使用普通的接触按键等其他物理按键,而是用光信号来进行键盘识别,是计算器更具有时尚感和新颖感

6.设计了一个简单的logo

7.运算结果最大值为4,294,967,296(2的32次方即42亿) 两式位数相加不能大于12位(包括小数位)小数位保留3位
8.计算器具有实时显示运算式和结果,使结果更有可读性和方便算式查错
9.光触摸按键不存在磨损的问题,比其他物理按键更轻便及按键效率更高,部分按键具有复用功能,使得按键利用率更高
10.所有按键都有其明了的指示,操作方式和科学计算器一样,没有复杂的规则,即便是普通的大众也可以完全操作此款计算器。而且是一款完全而纯粹的的计算器没有添加任何与计算器无关的功能!


[color=ound-color:#ffff00]------------------------------------------------------器件清单-------------------------------------------------------

器件 型号/参数 数量 备注
电路板 双层板 1
液晶屏 LCD1602 1
单片机 STC12C5A60S2 1
逻辑IC 74HC14 4 驱动和整波使用
红外接收管 3mm 10
红外发射管 3mm 10
晶振 12MHz 1
LED发光管 3mm 3 照明和指示灯
电阻 200 12 限流串联红外发射管及照明灯
10K 10 分压串联红外接收管
5K 1 串联指示灯
可调电阻 10K 1 LCD显示亮度调节



[color=ound-color:#ffff00] -------------------------------------------------作品效果图------------------------------------------------------
[color=ound-color:#ffff00]
[color=ound-color:#ffff00]
1.电路板正面图片


5_167657_38efc0ae92ff358.jpg



2.电路板侧面图片 可以看见按键有一定的凹凸感。


5_167657_17bc56080aeccee.jpg



3.功能图 各器件的主要功能

5_167657_a266adc4e8cdceb.jpg




4.正面效果图


5_167657_4e3056e87e3e665.jpg




5.背面电路图


5_167657_eee535b50a3a2ab.jpg




6.计算演示效果图1


5_167657_88cdc987e65a0aa.jpg




7.计算演示效果图2


5_167657_5cbc7aa1f97c610.jpg




8.计算演示效果图3
206_008a1326159218bef28317ee8049c.jpg




9.计算演示效果图4
206_40bc1326159168e08d466832b821e.jpg



10.计算演示效果图5
206_876713261592167f62255ff9e6c9c.jpg



11.计算演示效果图6
206_13ad1326159209424c32d88fc4767.jpg


12.计算演示效果图7

206_ac8a1326159203b084b9c252d3d30.jpg



13.计算演示效果图8

206_fe7d13261592009521c4bdea01c23.jpg



14.计算演示效果图9
206_868b13261591969685da67576057a.jpg



15.计算演示效果图10
206_380f13261591950a52e7d96cc95b0.jpg



16.计算演示效果图11
206_972e1326159191317131f1e5bc810.jpg


17.计算演示效果图12
206_7c8d13261591889245a63e2654844.jpg



18.计算演示效果图13
206_fc0913261591802d8876e314a16da.jpg



19.计算演示效果图14
206_83a1132615917626b96a75173f854.jpg



20.计算演示效果图15
206_98461326159183f8f9cd842e0e447.jpg



21.计算演示效果图16
206_b2d413261591818ae306fa02dfc54.jpg
……

在此感激工人和其他网友的帮助,希望我的作品能得到大家的认可!



个人感言:
第一次参加网络比赛,心里多少有些激动和欣喜。我算是比较早的知道这个比赛吧11.23号看到了就马上注册个新号报名参加了,在此真的很感谢工程师之家和电子发烧友论坛的各位工作人员尽心准备的比赛平台。报名后就一直本着要做就做到最好,不然就不做的理念来参赛。仔细读懂比赛的每个规则每个细节,尽量做到完美。
在设计初参照了发烧友论坛里面的第二轮评选的各项分数值:发现作品的应用性和作品创新性的分数是最高的,那么重点肯定在这两个里面,于是就本着应用性和创新性在想象着自己的计算器的雏形,在应用方面自己就一直围绕计算器这个主题想,在基本的功能上添加了逻辑运算、进制转换等使其更接近科学计算器同时和他有所区别,当然不可否认科学计算器的功能是强大的,而我做的计算器按键偏少也是一个问题,有些按键必须得复用,所以对科学计算器的功能就有所取舍了,保留的大部分的科学计算功能特别是逻辑运算这块基本上全部保留了。不过在其他作品出来后我发现很多都添加了游戏,时间,温度什么的了,算是让我大开眼见了,原来计算器的功能还可以加这些,就像网友说的感觉就像在MP3上加导航仪一样,你是叫他MP3还是叫他导航仪呢?或许每个人都有自己的看法吧,我只是觉得这次的比赛是掌上计算器,那么从名字上看主打的应该是掌上和计算器这两点(本人愚见)!
 楼主| admin 发表于 2012-9-2 04:34:54 | 显示全部楼层
对于创新性自己也是着实想来好久,也是一直没有头绪,每次睡觉前总浮现这个那个的,不过还好老天不负有心人,廉价的光触摸让我眼前一亮,用光信号做按键绝对是头一次,有了这个创意我就立马热血沸腾,找了个计算器的雏形程序然后就在上面添加和修改程序,仿真通过后开始画电路板,每天都做的很有激情,时不时看看群里面的牛人的讨论和看法,慢慢的程序完善了,电路板也打好了开始整体调试了,中间虽说有很多的小问题小毛病但自己都是一步步的走了过来并且完成的还算可以,对于这个光触摸相信很多人对光线的干扰问题有很多的疑问吧,这个可以理解我最初也是一直在考虑这个问题怎么解决,想了几个晚上总算是从软件上面解决了,如果把光线干扰问题处理了就不存在手指偏大,灵敏度的问题了,对于这个解决方法我相信还有很多朋友不是很理解,这也是我敢很早就放上视频的信心,在两个论坛里面的回复中我只发现了一个朋友解释了这种光触摸的原理,再次对他表示感谢和钦佩。大家有兴趣可以看看两个坛子里面的回复就会找到答案了当然也可以在比赛结束后看我的流程图一般人也能够理解的。
好了零零总总的说来那么多废话,只想说对这个比赛很上心,第一次参加网络比赛。也真诚的希望比赛能够继续开展下去,2012能够更精彩,也感谢两个论坛的负责人和各位版主及各位网友的支持,让我们一起把我们的单片机把我们的爱好继续发展下去,给两个论坛也给自己一个崭新的明天!!!


-----------------------源代码、原理图、流程图在1楼;视频在2楼 -------------------------
您需要登录后才可以回帖 登录 | 注册会员

*滑块验证:
img_loading
智能检测中
本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2025-7-25 22:38 , Processed in 0.058009 second(s), 11 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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