AVR單片機在萬年歷中的應(yīng)用設(shè)計
2.3.2 時鐘電路模塊的設(shè)計
圖4為DS1302的引腳排列,其中Vcc1為后備電源,Vcc2為主電源。在主電源關(guān)閉的情況下,也能保持時鐘的連續(xù)運行。DS1302由Vcc1或 Vcc2兩者中的較大者供電。當Vcc2大于Vcc1+0.2V時,Vcc2給DS1302供電。當Vcc2小于Vcc1時,DS1302由Vcc1供電。X1和X2是振蕩源,外接32.768 kHz晶振。RST是復位/片選線,通過把RST輸入驅(qū)動置高電平來啟動所有的數(shù)據(jù)傳送。RST輸入有兩種功能:首先,RST接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。當RST為高電平時,所有的數(shù)據(jù)傳送被初始化,允許對DS1302進行操作。如果在傳送過程中RST置為低電平,則會終止此次數(shù)據(jù)傳送,I/O引腳變?yōu)楦咦钁B(tài)。上電運行時,在Vcc大于等于2.5V之前,RST必須保持低電平。只有在SCLK為低電平時,才能將RST置為高電平,I/O為串行數(shù)據(jù)輸入端(雙向)。SCLK始終是輸入端。
2.3.3 溫度采集模塊設(shè)計
如圖5所示。采用數(shù)字式溫度傳感器DS18B20,它具有測量精度高,電路連接簡單的特點,此類傳感器僅需要一條數(shù)據(jù)線進行數(shù)據(jù)傳輸,使用PC7與DS18B20的I/O口連接加一個上拉電阻,VCC接電源,VSS接地。
2.3.4 顯示模塊的設(shè)計
設(shè)計采用128×64漢字圖形顯示LCD模塊,一屏可顯示32個漢字(16×16點陣字庫),其接口如圖6所示。
2.3.5 語音錄放模塊
設(shè)計采用ISD1110語音芯片配合相應(yīng)的外圍元件構(gòu)成語音錄放電路,用來實現(xiàn)語音提示功能,其電路如圖7所示。
2.3.6 系統(tǒng)PCB圖
系統(tǒng)PCB如圖8所示。
評論