欢迎来到天天文库
浏览记录
ID:35627429
大小:570.96 KB
页数:48页
时间:2019-04-03
《单片机电子万年历课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、河南工程学院单片机实训报告学院电气信息工程学院专业电气工程及其自动化姓名 设计题目 电子万年历的设计制作指导教师 内容: 电子万年历能显示阳历年、月、日、星期、小时、分、秒和阴历月、日以及实时温度。 实现的功能及要求A、具有年、月、日、星期、时、分、秒等功能;B、具有年、月、日、星期、时、分、秒校准功能C、校准时具有闪烁功能。D、具有实时温度显示功能。摘要本文通过一个基于单片机的能实现数字显示功能万年历的设计,从而达到学习、了解单片机相关指令在各方面的应
2、用。系统由主控制器AT89S52、时钟电路DS1302.、显示电路、按键电路和复位电路等各部分构成,能实现时钟日历显示功能,能进行时、分、秒的显示。关键词:单片机,农历查询,万年历AbstractBasedonamicrocontrollerbasedonthewilltoachievecalendarofamulti-functionalelectronicclockdesign.therebyachievestudyingandunderstandingtherelevantdirectivesSCMinallasp
3、ectsoftheapplication.BymaincontrolAT89C51、clockcircuitDS1302、displaycircuit、keystrokecircuitandinstorecircuitcomponented,toachieveclockcalendardisplayfunctioncanbecarriedout,hourssecondsoftheshowandreal-timetemperaturedisplay.KeywordsMonolithicsingle-chip,lunarca
4、lendardemand,perpetualcalendars目录1、绪论52、引言62.1课题的背景、研究意义62.2实现的功能及要求62.3方案论证.....................................................................................................................63、系统硬件电路设计...........................................................
5、..............................73.1单片机控制系统原理73.2硬件的设计总框图83.3各功能模块硬件设计及实现93.3.1、AT89S5293.3.2、DS1302实时时钟芯片143.3.3、温度模块183.3.4、1602液晶显示器203.4电路总图:244、系统程序设计254.1主程序流程图254.2中断服务程序265、心得体会276、参考文献287、附录29第1节系统程序设计291、绪论本设计主要分为硬件电路设计和软件实现两大部分。硬件电路设计采用模块设计:中央处理电路、时钟电路、温
6、度测量电路三大部分;软件采用C语言编程实现,设计采用按功能模块划分,包括:主程序、显示程序、温度测量程序、时钟程序等。在中央处理器上我们采用MCS-51单片机,该单片机是集CPU,RAM,ROM,计数和多种接口于一体的微控制器。自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注。它体积小、重量轻、抗干扰能力强、环境要求不高、价格低廉、可靠性高、灵活性好、开发较为容易,广泛应用于智能生产和工业自动化上。在时间功能上主要依靠实时时钟芯片DS1302来完成大部分功能,DS1302是具有涓细电流充电能力的低功
7、耗实时时钟电路,它以其接口简单、价格低廉、使用方便,被广泛地采用。它的主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能。采用普通32.768kHz晶振。所以用此款芯片来实现时间功能是完全能满足电路的要求。温度方面工作由数字式温度传感器DS18B20来完成,这款温度传感器是具有线路简单,体积小,方便易用等特点,温度测量范围为-55℃~+125℃,可编程为9位~12位A/D转换精度,测温分辨率可达0.0625℃,被测温度用符号扩展的16位数字量方式串行输出。选用这个芯片使电路简化,提高了
8、效率。本课题通过MCS-51单片机来设计,采用KeilC语言进行编程,可以实现以下一些功能:小时、分、秒和年、月、日的显示,定时报警功能。本设计万年历由时钟电路,LCD显示电路,定时报警电路,按键调整电路四部分组成。51单片机通过软件编程,在LCD1602液晶屏上实现小时、分、秒和年、月、日的显示;利用时钟芯片DS1
此文档下载收益归作者所有