已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1基于單片機的萬年歷的設(shè)計系部:電子工程系學生姓名:專業(yè)班級:電子08C2學號:指導教師:2011年3月26日2聲明本人所呈交的基于單片機的萬年歷的設(shè)計,是我在指導教師的指導和查閱相關(guān)著作下獨立進行分析研究所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本論文不包含其他個人已經(jīng)發(fā)表或撰寫過的研究成果。對本文的研究做出重要貢獻的個人和集體,均已在文中作了明確說明并表示謝意。作者簽名:日期:2011.3.263【摘要】本論文設(shè)計采用AT89C52單片機作為主控制系統(tǒng);DS1302提供時鐘;DS1822進行溫度的采集;萬年歷顯示采用了LCD液晶顯示屏;鬧鈴時間設(shè)置、鬧鈴開關(guān)功能由按鍵完成;由Proteus軟件對萬年歷進行功能仿真。本論文設(shè)計的萬年歷具有讀取方便、顯示直觀、功能多樣、電路簡潔多優(yōu)點?!娟P(guān)鍵詞】:萬年歷,單片機,時鐘,溫度,軟件ABSTRACTThepresentpaperdesignusesat89C52SCMtotaketheprimarycontrolcircuit;DS1302providestheclock;DS1822carriesonthetemperaturegathering;PerpetualcalendardemonstratedthathasusedtheLCDliquidcrystaldisplaymonitor;Thealarumtimeestablishment,thealarumswitchfunctioncompletesbythepressedkey;CarriesonfunctionsimulationbytheProteussoftwaretoperpetualcalendarThispaperdesignsPerpetualcalendarisconvenient,intuitiveandvariousfunctions。simplecircuitmoreadvantages?!綤EYWORD】:perpetualcalendar,SCM,clock,temperature,software4目錄緒論.1一、方案設(shè)計.2(一)電路方案的選取.21單片機芯片的選擇方案.22顯示模塊選擇方案.23電路設(shè)計最終方案決定.2二、電路的硬件設(shè)計.3(一)系統(tǒng)硬件介紹.31AT89C52單片機簡介.3(二)主要單元電路的設(shè)計.41單片機主控制模塊的設(shè)計.42時鐘電路模塊的設(shè)計.53時鐘電路原理及說明.54溫度測量模塊的設(shè)計.75顯示模塊的設(shè)計.96鬧鈴模塊電路設(shè)計.10三、電路的軟件設(shè)計.11(一)程序流程框圖.11(二)子程序流程圖.11四、萬年歷功能仿真.13(一)Proteus軟件簡介.131進入ProteusISIS.132基本操作.13(二)按鍵功能介紹:.151主界面按鍵功能由上而下依次為:.152當設(shè)置時間和鬧鈴時按鍵功能介紹.15(三)仿真結(jié)果顯示.151上電后后LED顯示:.152調(diào)節(jié)分鐘:.163調(diào)節(jié)小時:.164調(diào)節(jié)日期:.165調(diào)節(jié)月份:.166調(diào)節(jié)年份:.177點擊鬧鈴開啟鍵顯示:.17總結(jié).18參考文獻.19致謝.20附錄一:系統(tǒng)電路圖.21附錄二:仿真程序.221緒論萬年歷顯示的計時裝置廣泛應(yīng)用于家庭以及辦公室等公共場所。由于數(shù)字集成電路技術(shù)的發(fā)展和采用了先進的石英晶體振蕩器技術(shù),使萬年歷具有走時準確、性能穩(wěn)定、攜帶方便等優(yōu)點,它還用于計時、自動報時及自動控制等各個領(lǐng)域。盡管目前市場上已有現(xiàn)成的萬年歷集成電路芯片出售,價格便宜、使用也方便,但鑒于單片機的定時功能也可以完成萬年歷的電路設(shè)計,因此進行萬年歷的設(shè)計是必要的。本論文將零散的數(shù)字電路的知識有機的、系統(tǒng)的聯(lián)系起來用于實際,來培養(yǎng)大學生的綜合分析和設(shè)計電路,寫程序、調(diào)試電路的能力。本設(shè)計基于單片機技術(shù)原理,以單片機芯片AT89C52作為核心控制器,通過硬件電路的制作以及軟件程序的編制,設(shè)計制作出一個多功能萬年歷系統(tǒng)。該時鐘系統(tǒng)主要由時鐘模塊、鬧鐘模塊、顯示模塊、控制模塊組成。系統(tǒng)具有簡單清晰的操作界面,能在4V6V直流電源下正常工作。能夠準確顯示時間,可隨時進行時間調(diào)整,具有鬧鈴時間設(shè)置、鬧鈴開關(guān)功能。設(shè)計以硬件軟件化為指導思想,充分發(fā)揮單片機功能,大部分能通過軟件編程來實現(xiàn),系統(tǒng)穩(wěn)定性高。在萬年歷設(shè)計和開發(fā)中,本文主要具體工作主要包括以下幾點:1)萬年歷系統(tǒng)的流程設(shè)計;2)根據(jù)系統(tǒng)的流程主要設(shè)計了萬年歷的硬件電路;3)根據(jù)硬件電路進行軟件程序設(shè)計;4)對設(shè)計的萬年歷進行了仿真與調(diào)試。2一、方案設(shè)計(一)電路方案的選取1單片機芯片的選擇方案方案一:采用AT89C51芯片作為硬件核心,采用FlashROM,內(nèi)部具有4KBROM存儲空間,能于3V的超低壓工作,而且與MCS-51系列單片機完全兼容,但是運用于電路設(shè)計中時由于不具備ISP在線編程技術(shù),當在對電路進行調(diào)試時,由于程序的錯誤修改或?qū)Τ绦虻男略龉δ苄枰獰氤绦驎r,對芯片的多次拔插會對芯片造成一定的損壞。方案二:采用AT89C52,片內(nèi)ROM全都采用FlashROM;能以3V的超底壓工作;同時也與MCS-51系列單片機完全該芯片內(nèi)部存儲器為8KBROM存儲空間,同樣具有AT89C51的功能,且具有在線編程可擦除技術(shù),當在對電路進行調(diào)試時,由于程序的錯誤修改或?qū)Τ绦虻男略龉δ苄枰獰氤绦驎r,不需要對芯片多次拔插,所以不會對芯片造成損壞,所以選擇采用AT89C52作為主控制系統(tǒng)。2顯示模塊選擇方案方案一:采用LED數(shù)碼管動態(tài)掃描,LED數(shù)碼管價格適中,對于顯示數(shù)字合適,與液晶相比,耗電及體積大與液晶相比,耗電及體積大,所以也不用此種作為顯示。方案二:采用LCD液晶顯示屏,液晶顯示屏的顯示功能強大,可顯示大量文字、圖形,顯示多樣,清晰可見,省了很多麻煩,所以在此設(shè)計中采用LCD液晶顯示屏。3電路設(shè)計最終方案決定綜上各方案所述,對本次設(shè)計方案選定:采用AT89C52作為主控制系統(tǒng);DS1302提供時鐘;LCD液晶顯示屏作為顯示。電路設(shè)計框圖如圖2-1所示:圖2-1系統(tǒng)原理圖AT89C52主控制模塊DS1302時鐘模塊LCD顯示模塊鍵盤模塊DS1822溫度模塊3二、電路的硬件設(shè)計(一)系統(tǒng)硬件介紹本電路是由AT89C52單片機為控制核心,具有在線編程功能,低功耗,能在3V超低壓工作;時鐘電路由DS1302提供,它是一種高性能、低功耗、帶RAM的實時時鐘電路,它可以對年、月、日、周日、時、分、秒進行計時,具有閏年補償功能,工作電壓為2.5V5.5V。采用三線接口與CPU進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或RAM數(shù)據(jù)。DS1302內(nèi)部有一個31*8的用于臨時性存放數(shù)據(jù)的RAM寄存器。可產(chǎn)生年、月、日、周日、時、分、秒,具有使用壽命長,精度高和低功耗等特點,同時具有掉電自動保存功能;溫度的采集由DS1822構(gòu)成;顯示部份由LCD液晶顯示屏顯示。1AT89C52單片機簡介AT89C52是51系列單片機的一個型號。AT89C52是一個低電壓,高性能CMOS8位單片機,片內(nèi)含8kbytes的可反復擦寫的Flash只讀程序存儲器和256bytes的隨機存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標準MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲單元,功能強大的AT89C52單片機可提供許多較復雜系統(tǒng)控制應(yīng)用場合。AT89C52有40個引腳,32個外部雙向輸入/輸出(I/O)端口,同時內(nèi)含2個外中斷口,3個16位可編程定時計數(shù)器,2個全雙工串行通信口,2個讀寫口線,AT89C52可以按照常規(guī)方法進行編程,但不可以在線編程。AT89C52有PDIP、PQFP/TQFP及PLCC等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。AT89C52引腳分布如圖2-2所示:圖2-2AT89C52引腳分布圖4(二)主要單元電路的設(shè)計1單片機主控制模塊的設(shè)計AT89C52單片機為40引腳雙列直插芯片,有四個I/O口P0,P1,P2,P3,每一條I/O線都能獨立地作輸出或輸入。單片機的最小系統(tǒng)如下圖所示,18引腳和19引腳接時鐘電路,XTAL1接外部晶振和微調(diào)電容的一端,在片內(nèi)它是振蕩器倒相放大器的輸入,XTAL2接外部晶振和微調(diào)電容的另一端,在片內(nèi)它是振蕩器倒相放大器的輸出。第9引腳為復位輸入端,接上電容,電阻及開關(guān)后夠上電復位電路,20引腳為接地端,40引腳為電源端。主控制系統(tǒng)如圖2-3所示:圖2-3主控制系統(tǒng)2時鐘電路模塊的設(shè)計圖2-4示出DS1302的引腳排列,其中Vcc1為后備電源,Vcc2為主電源。在主電源關(guān)閉的情況下,也能保持時鐘的連續(xù)運行。DS1302由Vcc1或Vcc2兩者中的較大者供電。當Vcc2大于Vcc1+0.2V時,Vcc2給DS1302供電。當Vcc2小于Vcc1時,DS1302由Vcc1供電。X1和X2是振蕩源,外接32.768KHz晶振。RST是復位/片選線,通過把RST輸入驅(qū)動置高電平來啟動所有的數(shù)據(jù)傳送。RST5輸入有兩種功能:首先,RST接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。當RST為高電平時,所有的數(shù)據(jù)傳送被初始化,允許對DS1302進行操作。如果在傳送過程中RSTS置為低電平,則會終止此次數(shù)據(jù)傳送,I/O引腳變?yōu)楦咦钁B(tài)。上電動行時,在Vcc大于等于2.5V之前,RST必須保持低電平。中有在SCLK為低電平時,才能將RST置為高電平,I/O為串行數(shù)據(jù)輸入端(雙向)。SCLK始終是輸入端。DS1302的連接如圖2-4所示:圖2-4DS1302的連接圖3時鐘電路原理及說明(1)時鐘芯片DS1302的工作原理:DS1302在每次進行讀、寫程序前都必須初始化,先把SCLK端置“0”,接著把RST端置“1”,最后才給予SCLK脈沖;讀/寫時序如下圖4所示。DS1302的控制字的位7必須置1,若為0則不能把對DS1302進行讀寫數(shù)據(jù)。對于位6,若對程序進行讀/寫時RAM=1,對時間進行
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年消防設(shè)備制造與安裝一體化服務(wù)合同協(xié)議書2篇
- 二零二五年度面包烘焙產(chǎn)品出口合同4篇
- 二零二五年度美食攤位租賃與品牌孵化合同4篇
- 2025年度個人對旅游公司借款協(xié)議4篇
- 二零二五獼猴桃種植基地土地租賃與智能灌溉系統(tǒng)合同4篇
- 錄用條件協(xié)議書(2篇)
- 二零二五年度模板木方質(zhì)量保證合同范本4篇
- 市場研究專題報告十 -急性缺血性腦卒中藥物市場研究專題報告 202410
- 2025年銷售合同簽訂全流程規(guī)范與操作指南2篇
- 博士答辯導師講座模板
- 2025貴州貴陽市屬事業(yè)單位招聘筆試和高頻重點提升(共500題)附帶答案詳解
- 2024年住院醫(yī)師規(guī)范化培訓師資培訓理論考試試題
- 期末綜合測試卷(試題)-2024-2025學年五年級上冊數(shù)學人教版
- 2024年廣東省公務(wù)員錄用考試《行測》試題及答案解析
- 結(jié)構(gòu)力學本構(gòu)模型:斷裂力學模型:斷裂力學實驗技術(shù)教程
- 黑色素的合成與美白產(chǎn)品的研究進展
- 金蓉顆粒-臨床用藥解讀
- 法治副校長專題培訓課件
- 汽車、電動車電池火災(zāi)應(yīng)對
- 中醫(yī)藥適宜培訓-刮痧療法教學課件
- 免疫組化he染色fishish
評論
0/150
提交評論