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