• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

帶時間顯示的掌上計算器設(shè)計(原理圖+程序)

2016/08/19
11
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

COUNTER.pdf

共3個文件

帶時間顯示的掌上計算器概述:

       單片機使用的是STC12C5A60S2,使用的是兩節(jié)電池,靠ncp1402升壓給整個電路供電,屏不用說啦,是12864,郁悶的是塊頭太大,囧!實時時鐘使用的是DS1302,光敏電阻一顆,靠單片機AD將光轉(zhuǎn)換成數(shù)字量,再將數(shù)字量靠單片機PMW控制屏幕亮度。其他也沒什么了,很基本的電路了,電路圖和程序都在附件中。

掌上計算器基本功能介紹:

       加減乘除肯定有,支持負(fù)數(shù)計算,浮點數(shù)計算,開根,平方,這是基本功能,除此之外還有M+,M-,MR,MC累加計算功能,n!功能等,其它功能還在開發(fā)中。設(shè)置里面可以設(shè)置按鍵音,睡眠時間,時間調(diào)節(jié)。說到睡眠時間控制就要說說睡眠模式了,睡眠模式下,12864關(guān)顯示,背光關(guān),單片機是進入掉電模式,總之能關(guān)的盡量關(guān)了.要喚醒計算機的話有個"ON"鍵,相當(dāng)于重新開機,有個"OFF"鍵,相當(dāng)于關(guān)機,其實就是進入睡眠模式,為國家的節(jié)能減排做貢獻.不過還是設(shè)置了個電池的總開關(guān),不用的時候盡量關(guān)了,因為即使是進入睡眠模式也會有點電流損耗的。
計算器的詳細(xì)功能介紹:

  • 1,使用電池,隨意移動,充分體現(xiàn)掌上計算器這主題,并有電池電量顯示功能.
  • 2,顯示時間功能,基本夠用,可以調(diào)節(jié)時間
  • 3,按鍵音功能,可設(shè)置關(guān)/啟按鍵音。不過,我覺得本身按鍵的聲音已經(jīng)大于按鍵音了
  • 4,自動調(diào)節(jié)屏幕亮度,根據(jù)環(huán)境的光亮程度自動調(diào)節(jié)屏幕亮度
  • 5,擁有睡眠模式,按鍵在等待時間內(nèi)沒動作,進入睡眠模式,并等待時間是可以設(shè)置的
  • 6,設(shè)置了自鎖總開關(guān)之余還設(shè)置了按鍵開關(guān),通過軟件控制啟停睡眠模式
  • 7,有很實用的刪除鍵,"<--"鍵刪除上個輸入的數(shù)字,"C"鍵刪除正在輸入的整個數(shù)字,"CE"返回初始輸入狀態(tài)
  • 8,浮點數(shù)計算,因為51單片機浮點數(shù)雞肋,所以我將小數(shù)位數(shù)限制在了5位
  • 9,負(fù)數(shù)計算,可通過'+/-'鍵改變輸入數(shù)字的正負(fù)值
  • 10,求百分?jǐn)?shù)"%"
  • 11,累加累減功能,通過M+,M-,進行累加累減計算,并通過MR鍵調(diào)出累加/累減值,MC鍵刪除累加累減值
  • 12,計算以10為底的自然數(shù)對數(shù),用'log'表示
  • 13,計算n!.
  • 14,計算X的Y次方,用"x^y"表示
  • 15,計算x的y次方根,用"x^/y"表示
  • 16,三角函數(shù)計算,用到的有sin,cos,tan,sinh,cosh,tanh,共六個.
  • 17,重復(fù)計算功能

視頻演示:

一些運算操作圖片欣賞:

累加操作

加法運算

減法運算

按鍵音設(shè)置

時間設(shè)置

睡眠時間設(shè)置

n!計算

次方計算

除法計算

乘法計算

待輸入狀態(tài)

  • COUNTER.pdf
    下載
    描述:原理圖
  • 程序.rar
    下載
    描述:源程序
  • 元件清單.xls
    下載
    描述:元件清單

相關(guān)推薦