加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專(zhuān)業(yè)用戶(hù)
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入

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

2016/08/19
13
服務(wù)支持:
技術(shù)交流群

完成交易后在“購(gòu)買(mǎi)成功”頁(yè)面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長(zhǎng)和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購(gòu)買(mǎi)后不支持退換且無(wú)法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
放大
方塊圖(4)
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

帶時(shí)間顯示的掌上計(jì)算器概述:

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

掌上計(jì)算器基本功能介紹:

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

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

視頻演示:

一些運(yùn)算操作圖片欣賞:

累加操作

加法運(yùn)算

減法運(yùn)算

按鍵音設(shè)置

時(shí)間設(shè)置

睡眠時(shí)間設(shè)置

n!計(jì)算

次方計(jì)算

除法計(jì)算

乘法計(jì)算

待輸入狀態(tài)

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

相關(guān)推薦

電子產(chǎn)業(yè)圖譜