AVR單片機在萬年歷中的應(yīng)用設(shè)計
本電路由AVR ATmegal28L單片機為控制核心,具有在線編程功能,低功耗,能在3V超低壓工作;時鐘電路由DS1302提供,它是一種高性能、低功耗、帶RAM的實時時鐘電路,可以對年、月、日、周日、時、分、秒進行計時,具有閏年補償功能,工作電壓為2.5V~5.5V。采用三線接口與單片機進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或RAM數(shù)據(jù)。DS1302內(nèi)部有一個31×8的用于臨時性存放數(shù)據(jù)的RAM 寄存器??僧a(chǎn)生年、月、日、周日、時、分、秒,具有使用壽命長,精度高和低功耗等特點,同時具有掉電自動保存功能,本設(shè)計中為DS1302增加了備用電池,當(dāng)主電源掉電時,備用電池自動為其供電;溫度的采集由DS18B20構(gòu)成;顯示部份由128×64點陣的漢字圖形型LCD模塊來完成顯示功能;當(dāng)鬧鈴時間到時,通過ISD111O語音錄放模塊播放鬧鈴鈴聲。系統(tǒng)硬件實物圖見圖2。
2.3 主要單元電路的設(shè)計
2.3.1 單片機主控制模塊的設(shè)計
AVR ATmegal28L單片機為64引腳TQFP封裝,系統(tǒng)的ISP下載接口、晶振電路、復(fù)位電路、蜂鳴器電路如圖3所示。
上拉電阻相關(guān)文章:上拉電阻原理
評論