• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于無字庫12864液晶模塊的日歷鐘設計制作

    基于無字庫12864液晶模塊的日歷鐘設計制作

    作者: 時間:2010-10-18 來源:網絡 收藏

     本文我們要利用無12864來自制一個小小鐘,最圖終效果圖見圖1。

    本文引用地址:http://www.czjhyjcfj.com/article/173178.htm

      

    利用無字庫12864液晶模塊來自制一個小小日歷鐘 www.elecfans.com


      這個小小鐘有什么特點呢?

      1、電路簡單,使用元件少,容易制作,核心就是單片機ATMega8L和鐘忡1302。

      2、全部使用低壓元件,3V電壓就可以工作。

      3,使用自編的小字模和圖形界面使得顯示具有特色:在文字界面可以清晰地讀出當前的日期和時間,而且加入一個小動畫使顯示更加生動,在圖形界面使用模擬刻度和指針動態指示當前時間,兩個界面柙按鍵切換。

      

    電路原理 www.elecfans.com

      圖2電路原理

      4、電源制作在獨立的小電路板上,調試程序時插入使用USB供電的3.3V穩壓電源,完畢后可以取下,插上開關,使用電池供電。

      5、不用背光時耗電很小(全機約3mA),可以使用圓片鋰電池CR2O32供電。

      日歷鐘安裝在一塊50mm x50mm小萬用板上。外形見圖1。

      電路原理

      電原理圖見圖2,型號如前述,單片機就是AVR的ATMega8L-8PU(以下簡稱M8),可以在低電壓下工作,M8 的PD口控制,主要就是控制串行寫入顯示數據。DS13O2(以下簡稱1302)是常用的日歷時鐘芯片,32768Hz晶體B是它的振蕩源。在它內部有10個命令寄存器用來存儲日期、時間的數值并控制芯片工作,M8通過PB0PB1、 PB2控制1302的RST、SCLK、I/O:RST為高時才能讀寫1302,讀寫都是讓數據在I/O串行傳送,當SCLK上升沿時寫入1位地址或數據,寫入1位地址或數據。寫入地址后每當SCLK下降沿時則讀出數據。讀寫都是從最低位開始,受SCLK時鐘同步。接通電源后它必須通過單片機程序啟動計時,只要有電源或者各用電源存在,它就能一直工作下去,和單片機是否工作無關。連接在M8的PC口的4個輕觸按鍵,S1,S2,S3用于調校時問:分別為確認修改、移動光標,修改數值;S4用于界面切換。電源包插兩部分 :圓片電池CR2O32通過二極管VD1連接到1302的VCC1作為后各電源、以便在關機時也能使1302繼續工作,另一路可通過開關S5給液晶、MB、1302的VCC2供電,在調試時為了避免消耗電池,接入了另—個5∨轉3.3V的小穩壓板,用微型∪SB接口從外部取得5V電源。調試好后,取下穩壓板,在插孔上插上小撥動開關S5,就可以使用鋰電池了。注意二極管VD1不可省略,因為按照1302的說明書,VCC2高于VCC1時由VCC2電,VCC2低于VCC1時由VCC1供電,在用電池時,由于有二吸管,VCC2比VCC1高,電池正常供電,關斷電池時,VCC2為0,電池通過二極管作為后各電源,符合要求 ,保證電路正常工作。


    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 建湖县| 屏东市| 贵德县| 闸北区| 乌海市| 邻水| 靖宇县| 措美县| 蕲春县| 五大连池市| 丹江口市| 洞口县| 溆浦县| 红河县| 平度市| 高雄市| 雷州市| 车险| 达州市| 株洲县| 图木舒克市| 美姑县| 晋中市| 邵东县| 宾川县| 五河县| 东丰县| 海伦市| 朝阳县| 靖州| 金平| 普格县| 安化县| 玉田县| 楚雄市| 洞头县| 永济市| 芦溪县| 临海市| 和平县| 个旧市|