資源描述:
《基于單片機的時鐘日歷設計電子與通信工程畢業(yè)設計論文.doc》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、摘要論文的研究工作是以單片機技術為背景展開的,并且詳細介紹了通過AT89C51單片機控制LCM1602液晶的顯示情況,以及單片機與時鐘電路、溫度傳感器之間的通信。以軟件形式對系統進行控制,使得系統控制更具靈活與方便。本文在深入分析單片機技術的基礎上,解析了LCM顯示的單片機控制技術和新型溫度傳感器DS18B20單片機控制應用,以及LCD顯示在各種電子顯示中的優(yōu)勢,同時闡述了其在日常顯示系統中的應用;并且以Proteus與KeiluVision4軟件為基礎,編寫了AT89C51單片機對LCM1602顯示控制的軟件,繪制其
2、原理圖,并使用Proteus軟件與KeiluVision4軟件建立聯合仿真。論文主要論述了原理圖各個模塊的作用,控制軟件的各個模塊的編程。在設計的過程中,以顯示日歷、時間、溫度為主要目的,并能夠實現時間調整功能。經過一系列的前提準備,到最后的仿真成功,將理論聯系實際,使本設計可以在實際中應用,方便經濟實用?!娟P鍵詞】溫度傳感器、單片機、萬年歷[Abstract]Thesisresearchworkisbasedonsingle-chiptechnologyexpandthebackground,anddescribed
3、indetailbythetheAT89C51microcontrollercontrolLCM1602LCDdisplay,aswellassingle-chipclockcircuits,temperaturesensorcommunication.Intheformofasoftwaretocontrolthesystem,makingthesystemmoreflexiblecontrolandconvenience.Inthispaper,basedonin-depthanalysisofsingle-chi
4、ptechnology,analyticaltheLCMdisplaySCMcontroltechnologyandanewtemperaturesensorDS18B20MCUcontrolapplications,andtheLCDdisplayadvantagesinavarietyofelectronicdisplay,atthesametimedailydisplaysystem;andtoProteusandKeiluVision4software-basedwriteatheAT89C51microcon
5、trollerLCM1602displayControlsoftware,drawitsschematicandtheestablishmentofajointsimulationusingtheProteussoftware,KeiluVision4software.Thesisdiscussestheroleofthevariousmodulesoftheschematicdiagram,thecontrolofthevariousmodulesofthesoftwareprogramming.Inthedesig
6、nprocess,themainpurposeistodisplayacalendar,time,temperature,andbeabletoachievetimeadjustmentfunction.Theseriespremisepreparationtothefinalsuccessofthesimulation,theorywithpractice,sothatthedesigncanbeappliedinpractice,andtofacilitateeconomicalandpractical.[Keyw
7、ords]thetemperaturesensor、Singlechipmicrocomputer、Perpetualcalendar目錄一、引言1(一)課題背景及研究概述1(二)單片機控制系統簡介1(三)課題的建立及論文完成的主要要求1二、開發(fā)工具軟件介紹2(一)KeiluVision4軟件簡介2(二)Proteus軟件簡介2(三)KeiluVision4與Proteus軟件聯合仿真2三、系統硬件設計實現3(一)電路設計框圖3(二)單片機控制系統31、單片機系統功能介紹32、AT89C51引腳說明33、單片機最小系統
8、5(三)主要模塊設計實現61、LCD顯示模塊62、時鐘芯片DS1302接口設計模塊73、溫度傳感器DS18B20設計模塊94、按鍵控制模塊9四、軟件設計10(一)萬年歷顯示程序101、流程圖102、源程序代碼11(二)溫度轉換程序111、流程圖112、源程序代碼11(三)按鍵掃描程序121、程序結構122、程序功能12(四)主程序