资源描述:
《基于单片机带温度显示的电子万年历设计毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、湖北工业大学商贸学院毕业设计毕业设计基于单片机带温度显示的电子万年历设计V湖北工业大学商贸学院毕业设计摘要单片机应用技术飞速发展,纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC卡、电子宠物等,这些都离不开单片机。单片机是集CPU,RAM,ROM,定时,计数和多种接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。本设计着重要描述的就是基于AT89S52的单片机的电子万年历。本文首先描述系统硬件工作原理,随后说
2、明了本系统所应用的各硬件接口技术(既芯片驱动程序)和各个接口模块的功能及工作过程。本设计的主导思想是软硬件相结合来进行各功能模块的编写。电子万年历以硬件C语言为主体进行软件设计,增加了程序的可读性和可移植性。系统通过LCD液晶输出显示数据,可以显示当前时间、公农历日期、星期、温度,并附有以峰鸣器为提示的闹铃功能。关键词:单片机电子万年历公农历接口模块C语言V湖北工业大学商贸学院毕业设计AbstractMCUrapiddevelopmentofappliedtechnology,wenowliveLookingatthevariousfields,fromthemi
3、ssile'snavigationdevices,tothevariousinstrumentsontheaircraftcontrol,computernetworkcommunicationsanddatatransmission,industrialautomationtotheprocessofreal-timecontrolanddataProcessing,andweliveintheextensiveuseofthesmartICcards,electronicpets,theseareinseparablefromtheSCM.SCMissetCP
4、U,RAM,ROM,timing,countingononeinterfaceandavarietyofmicrocontrollers.Itssmallsize,lowcost,featurestrong,smartwidelyusedinindustryandindustrialautomation.ThisdesignisgoingtodescribingthecalendarbasedonAT89S52.Systemhardwareofmainbodyisdescribedfirst,Followthefunction,principleofworkand
5、hardwareinterface(thatmeansthechip’sdrives)areintroduced.Thedesign‘smainideasisthatcomposessoftandhardwaretoachievethedesign.ThecalendarisdesignedwithhardwareClanguageastheRealizationtool,whichincreasedprocedurereadabilityandtransplanting.ThesystemshowstheoutputbyLCD1602,whichcandemon
6、stratethecurrenttime,thelunarcalendardate,theweek,thetemperatureandthesystem,canalterpeoplewithasmallsounder.Keywords:MCUElectroniccalendarLunarcalendarInterfacemoduleCLanguage.V湖北工业大学商贸学院毕业设计目录摘要IABSTRACTII目录III引言11系统方案设计21.1单片机芯片的选择方案21.2显示模块选择方案31.3时钟芯片的选择方案31.4温度传感器的选择方案41.5电路设计最终
7、方案42系统设计说明52.1硬件模块图52.2系统原理52.3系统的软件流程图63系统单元模块设计73.1主控模块(AT89S52模块)73.2DS1302时钟模块93.2.1DS1302简介93.2.2DS1302结构与工作原理103.2.3控制命令字节与寄存器113.2.4DS1302电路设计图163.3公历与农历、星期转换模块163.3.1概述163.3.2基本原理173.3.3程序流程图183.4DS18B20温度模块203.4.1概述203.4.2DS18B20的工作原理203.4.3DS18B20与单片机的接口设计253.4.4DS18B20程序设计方
8、案263.