【正文】
o achieve power supply to use digital integrated circuits We based on AT89S51 as the core, the serial clock chip DS1302, show circuit using LED dynamic scanning mode, buttons, and reset circuit circuit such as part, in order to realize the function of the calendar displays clock. Replace the past use parallel interface chip of the clock. Improved its interface plex, take up the data bus wiring, take up the space is big chip faults.Key Words:AT89S51 , DS1302, Dynamic LED scan目錄 II目 錄 第 1 章 緒論.................................................1 引言 ....................................................1 單片機的發(fā)展歷程 ........................................1 本論文主要研究內容 ......................................2 第 2 章 主要硬件選擇與功能介紹...............................3 單片機 ..................................................3 LED 數(shù)碼管顯示器 ........................................3 鍵盤結構 ................................................4 實時時鐘芯片 ............................................5. DS1302 內部結構 ........................................5 讀寫時序說明 ..........................................7 電路連線圖 ............................................8. I2C 儲存芯片介紹 .......................................8 I2C 總線協(xié)議 ..........................................9 74LS138 譯碼芯片 ........................................9 第 3 章 硬件設計............................................11 單片機端口分配 .........................................11 AT89S51 單片機最小系統(tǒng)外圍電路 .......................11 按鍵電路 ...............................................14 顯示電路 ...............................................15 第 4 章 軟件設計............................................17 動態(tài)顯示模塊程序 .......................................17 時鐘 DS1302 模塊程序 ....................................19 第 5 章 電路板的設計與制作..................................21 PROTEL 2021 背景 .........................................21 制作過程 ...............................................21 繪制 PCB 板圖 .........................................22 制作 PCB 板 ...........................................23 元件的焊接 ...........................................23 電路的仿真 ...........................................23目錄III 第 6 章 系統(tǒng)調試...........................................25 第 7 章 結 論..............................................26 參考文獻...................................................27 致謝.......................................................28 附錄.......................................................29 實物圖.....................................................30目錄 0第 1 章 緒 論 引言隨著科技的發(fā)展,電子日歷的出現(xiàn),迅速占領了傳統(tǒng)日歷的大部分領地成為人們日常生活的必備品。 本文以 AT89S51 單片機為核心,采用串行時鐘芯片 DS1302,顯示電路采用 LED 動態(tài)掃描方式、 按鍵電路、和復位電路等部分構成,以實現(xiàn)時鐘日歷顯示的功能。在數(shù)字電子高速發(fā)展的時代,日歷時鐘已經成為了不可缺少的一部分,本課程設計是要用數(shù)字集成電路實現(xiàn)。關鍵字:AT89S51 單片機,串行時鐘芯片 DS1302,LED 動態(tài)掃描 摘要IABSTRACT With the progress of science and technology, digital circuit impact on people more widely, resulting in the development of the digital domain industry, agriculture, science and technology and defense fields, and people39。本文設計以單片機 AT89S51 為核心部件的日歷時鐘, 采用動態(tài)掃描方式,以共陰 LED 數(shù)碼管作顯示器、 38 譯碼器 74LS138 做驅動電路,用 3 片 74LS138 并聯(lián)擴展 IO 口,將 5 位 IO 口擴展成 24 位驅動端口,74LS138 產生的驅動信號為低電平有效,當 P2 口前 5 位輸入一個有效的5 位 BCD 碼時,選中對應的一位共陰數(shù)碼管,同時 P0 口送入段選信號,即完成動態(tài)掃描顯示功能。單片機的發(fā)展共分四個階段:第一階段是初級階段,功能非常簡單;第二階段是低性能單片機階段,以 INTEL 公司制造的 MSC48 系列單片機為代表;第三階段為高性能單片機階段,這個階段推出的單片機普遍帶有串行接口,多級中斷系統(tǒng),16 位定時器/計數(shù)器,片內 ROM、RAM 容量加大,直到現(xiàn)在仍被廣泛應用,是目前應用數(shù)量較多的單片機;第四階段是 8 位單片機鞏固發(fā)展以及 16 位單片機、32 位單片機推出階段,以滿足不同的用戶需要。 本論文主要研究內容本文設計的是基于單片機的電子日歷,主要分兩個部分來研究設計。③利用 Protel 軟件對控制電路軟、硬件進行聯(lián)合調試,檢查其功能是否達到設計要求。主要特點有:(1)8KB Flash ROM,可以檫除 1000 次以上,數(shù)據(jù)保存 10 年。(6)4 個 8 位 I/O 口。按能顯示多少個“8”可分為 1 位、2 位、4 位等數(shù)碼管;按發(fā)光二極管單元連接方式分為共陽極數(shù)碼管和共陰極數(shù)碼管,如圖 21 所示。共陰數(shù)碼管是指將所有發(fā)光二極管的陰極接到一起形成公共陰極的數(shù)碼管。 鍵盤結構獨立式按鍵