带时间显示的掌上计算器概述:
单片机使用的是STC12C5A60S2,使用的是两节电池,靠ncp1402升压给整个电路供电,屏不用说啦,是12864,郁闷的是块头太大,囧!实时时钟使用的是DS1302,光敏电阻一颗,靠单片机AD将光转换成数字量,再将数字量靠单片机PMW控制屏幕亮度。其他也没什么了,很基本的电路了,电路图和程序都在附件中。
掌上计算器基本功能介绍:
加减乘除肯定有,支持负数计算,浮点数计算,开根,平方,这是基本功能,除此之外还有M+,M-,MR,MC累加计算功能,n!功能等,其它功能还在开发中。设置里面可以设置按键音,睡眠时间,时间调节。说到睡眠时间控制就要说说睡眠模式了,睡眠模式下,12864关显示,背光关,单片机是进入掉电模式,总之能关的尽量关了.要唤醒计算机的话有个"ON"键,相当于重新开机,有个"OFF"键,相当于关机,其实就是进入睡眠模式,为国家的节能减排做贡献.不过还是设置了个电池的总开关,不用的时候尽量关了,因为即使是进入睡眠模式也会有点电流损耗的。
计算器的详细功能介绍:1,使用电池,随意移动,充分体现掌上计算器这主题,并有电池电量显示功能.
2,显示时间功能,基本够用,可以调节时间
3,按键音功能,可设置关/启按键音。不过,我觉得本身按键的声音已经大于按键音了
4,自动调节屏幕亮度,根据环境的光亮程度自动调节屏幕亮度
5,拥有睡眠模式,按键在等待时间内没动作,进入睡眠模式,并等待时间是可以设置的
6,设置了自锁总开关之余还设置了按键开关,通过软件控制启停睡眠模式
7,有很实用的删除键,"
8,浮点数计算,因为51单片机浮点数鸡肋,所以我将小数位数限制在了5位
9,负数计算,可通过'+/-'键改变输入数字的正负值
10,求百分数"%"
11,累加累减功能,通过M+,M-,进行累加累减计算,并通过MR键调出累加/累减值,MC键删除累加累减值
12,计算以10为底的自然数对数,用'log'表示
13,计算n!.
14,计算X的Y次方,用"x^y"表示
15,计算x的y次方根,用"x^/y"表示
16,三角函数计算,用到的有sin,cos,tan,sinh,cosh,tanh,共六个.
17,重复计算功能
视频演示:
一些运算操作图片欣赏:
累加操作
加法运算
减法运算
按键音设置
时间设置
睡眠时间设置
n!计算
次方计算
除法计算
乘法计算
待输入状态