找回密碼
         注冊會員
        搜索附件  
        MCU資訊論壇 附件中心 單片機論壇 51單片機論壇 5_85179_7e4931db47c9870.jpg

        5_85179_7e4931db47c9870.jpg

         

        單片機LCD掌上計算器-電子工程師之家&&電子發燒友第五屆“華強PC:
        參賽作品展示貼

        作品圖片1:



        整體圖片(14.5cm*12cm)
        作品圖片2:



        側面(薄9mm)
        作 者:文友
        時 間:2011-12-26
        實在是HOLD不住了,現將我的作品呈上,請大俠們過目再給點建議。




        一、 主要功能&特色簡介

        ● 可實現7位有效數字的加、減、乘、除、平方根、X^2計算,但輸出精度只保留小數點后面的3位采用四舍五入(我們日常的計算精度就行了,當然也通過軟件做到很精密)。
        ● 操作界面采用普通計算器的輸入輸出方式,簡單易操作。
        ● 按鍵音提示,可以設置。
        ● 背光,可以設置。
        ● 實時時鐘界面、并可以設置鬧鐘功能。
        ● 低功耗,電池供電。真正做到掌上(不充電可以使用3個月 哦)。
        ● 采用低功耗的LCD液晶(NOIAK 5110) + 20鍵的矩陣鍵盤 + STC89C516RD + PCF8563(時鐘芯片)。
        ● 超薄機身,應該比你的手機要薄哦(取材用心)。


        二、 如何使用

        因為本作品采用電池供電,故如果要進行計算任務的話首先要使本作品從待機界面激活,方法很簡單就是將 “休眠/激活”鍵按一下即可進入。然后就可以進行計算操作或各種操作了,如下圖:





        休眠界面




        按鍵部位說明


        待機界面即休眠狀態是指在無人操作的情況下8分鐘后自動進入,按下“休眠/激活”鍵即可從休眠狀態下激活然后才能進行各種操作。在休眠狀態下也可以保持最新的實時時間。

        復合鍵1指:時間設置或鬧鐘設置功能。
        復合鍵2指:按鍵音開啟/關閉功能。
        復合鍵3指:背光開啟/關閉功能。
        以上復合鍵均是久按3秒左右再松開實現第二功能的。其它的按鍵都是一目了然。就不說了
        ● 計算功能
        例1:
        38.5 * 6 = ?
        依次按下"3"——"8"——"."——"5"——"*"——"6"——"="
        輸出結果:231
        例子2:
        -6 / 55.5 = ?
        依次按下:"-"——"6"——"/"——“5”——"5"——"."——"5"——"="
        輸出結果:-0.108
        ● 時間設置
        久按3秒左右 即可進入時間設置界面,光標指向“年”的十位,然后順序輸入您想設置的時間按“ = ”鍵即可,當然也可以任意移動光標進行設置。如果輸入的是錯誤的時間格式蜂鳴器提示錯誤再回到開始位置進行重新設置。
        ● 鬧鐘設置
        跟時鐘設置基本一樣的操作方式,鬧鐘功能指每天都會在設定的時間 鳴叫,當然也可以關閉。

        ● 背光設置
        久按3秒左右 見到背光開啟就表示操作成功。采用的是循環設置模式
        按鍵音設置
        久按3秒左右 見到提示如“按鍵音 開”就表示操作成功。采用的是循環設置模式

        制作過程

        硬件部分:
        1. 采用了以前諾基亞手機的屏幕,能使電池供電的重要器件之一。
        2. 單片機選用的是STC89C516RD+ ,有掉電模式。
        3. 電池用的是路邊頭撿來的一塊手機電板,900ma/h。
        4. 時鐘芯片PCF8563(i2c接口、INT引腳)。能使電池供電的重要器件之一
        以上硬件均是按照“就地取材”的原則,因為電子制作嘛沒有必要搞得那么專業這不整塊作品都是用萬能板搭建的。看我是如何就地取材又如何進行組裝最終能實現這么多功能的作品來的,聽我一一道來:
        主要是那塊LCD屏的改造了,因為這塊屏是我從EE21學習板套件中取來的最初是5V供電且背光一直開啟電流比較大在40ma左右,這樣的電流怎么能滿足電池供電呢,顯然不行,于是進行了一些改進:




        經過查閱PDF文檔,其實這塊屏用的是48*84點矩陣LCD控制/驅動器PDC8544供電電壓是3.3V的芯片,后來看到屏上有一個穩壓二極管果真是從5V降到3.3V來給驅動IC供電的,也就是說如果用3.3V直接輸入也沒有什么問題,但這樣始終會有部分電流經穩壓二極管導致了多余的電流消耗這樣用顯然還是不行,后來干脆將這個穩壓管拆掉。又發現八個引腳中有一個引腳保留,在這里正好派上了用場(背光引腳)實現背光功能。先是
        發光的那幾個二極管都是共陽已經接到VDD上的然后再經過一個360Ω的電阻到地于是就將它們的限流電阻都與地斷開再經過飛線將它們接入保留的那個腳,這樣就實現了背光的控制功能,控制這個腳為0即點亮,為1即滅
        然后是布局方面用了點心,都是挑的那些矮個子的元器件,能臥倒的都給我睡下所以整塊板子都很薄才9mm哦,再就是板子上的零器件本來就好少的了,還有連IC座都沒焊接呢,要是那個STC單片機實驗過程中損壞了要拆下來就麻煩了好在一直都沒有損壞,嘻嘻。
        軟件部分
        分為幾個重要的模塊文件:
        液晶屏的驅動函數;
        軟件模擬i2c總線函數;
        基于i2c的時鐘芯片PCF8563驅動;
        “人機界面”上程序思路緊湊,界面友好。

        作品圖片視頻展示:(注意:由于本帖子發表的比較早,在后續中軟件和硬件部分都有少許的改動!)






        奉上相關參考資料(大家共同學習共同成長)
        更多作品圖片


        原理圖+程序+流程圖+作品說明 ----> 資料包
        5_85179_7e4931db47c9870.jpg

        QQ|手機版|MCU資訊論壇 ( 京ICP備18035221號-2 )|網站地圖

        GMT+8, 2025-5-5 06:51 , Processed in 0.050245 second(s), 9 queries , Redis On.

        Powered by Discuz! X3.5

        © 2001-2025 Discuz! Team.

        返回頂部
        国产精品成人免费观看 | 久热这里只有精品视频6| 亚洲精品成人片在线播放 | 精品久久久久国产免费| 亚洲综合精品网站在线观看| 久久精品国产99久久久| 777国产盗摄偷窥精品0OOO| 亚洲国产精品一区二区第一页免| 亚洲精品成人无限看| 8050免费午夜一级国产精品| 亚洲精品国产高清嫩草影院| 久久夜色精品国产噜噜麻豆 | 看99视频日韩精品| 欧美精品videosse精子| 99久久夜色精品国产网站| 亚洲精品无码久久不卡| 国产精品丝袜黑色高跟鞋| 国产精品国产三级在线专区| 日韩好看中文字母| 日本人精品video黑人| 亚洲第一天堂无码专区| 精品亚洲欧美高清不卡高清| 国产欧美在线观看精品一区二区 | 99久久国产综合精品网成人影院| 无码人妻精品一区二| 国产精品亚洲一区二区三区在线 | 免费精品一区二区三区第35 | A级精品国产片在线观看| 国产一区二区三区在线观看精品 | 国产精品1区2区3区在线播放| 看99视频日韩精品| 99久久婷婷免费国产综合精品| 少妇人妻偷人精品视频| 99精品国产在热久久| 国产欧美在线观看精品一区二区| 无码精品人妻一区二区三区人妻斩| 2022国产精品最新在线| 91久久精品国产一区二区| 欧美日韩精品一区二区在线播放| 亚洲区日韩精品中文字幕| 91精品国产91热久久久久福利|