欢迎来到天天文库
浏览记录
ID:16170635
大小:645.50 KB
页数:38页
时间:2018-08-08
《基于51单片机的万年历》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于51单片机的万年历摘要本篇论文主要介绍了运用单片机实现电子万年历的设计,其中51单片机作为对系统的主要控制器,由DS1302完成对时钟电路的显示和DS18B20对温度的检测。设计主要由时钟电路模块、稳压电路模块、液晶显示模块、温度测试模块组成。实现了年、月、日、星期、温度显示,及闹钟报警的功能。这个设计具有体积小,简单方便,功能齐全,精度高等特点。关键词51单片机;时钟芯片;温度显示;闹钟设置AbstractThispapermainlyintroducestherealizationofelectroniccalendarapp
2、licationofthedesignofSCM,51MCUasthemaincontrollerofthesystem,DS1302completedbytheclockcircuitdisplayandtemperaturetestDS18B20。Designedforusemainlybytheclockcircuitmodule,voltageregulatorcircuitmodule,liquidcrystaldisplaymodule,temperaturemeasurementmodules。Achievedayear
3、,month,day,week,temperaturedisplay,andalarmclockfunction。Thisdesignissmall,simpleandconvenient,completefunctionsandhighaccuracy。Keywords51MCU;Clockchip;Temperaturedisplay;Alarmclocksettings目录1.引言错误!未定义书签。1.1选题背景错误!未定义书签。1.2单片机的发展历程12.设计方案思路23.万年历的硬件设计原理23.1硬件系统设计框架23.2单
4、片机主控制模块33.3时钟电路模块33.4稳压源电路模块43.5液晶显示模块43.6温度测试模块54、软件设计54.1程序设计流程图54.2时间设定模块设计64.3温度设定模块设计74.4闹钟设定模块设计85、万年历的制作和调试95.1布线的原则95.2焊接调试95.3万年历硬件调试105.4系统软件的调试106、结论12参考文献13谢 辞141. 引言单片机经过几十年的发展,已经广泛应用于生活中的各个领域。例如导弹的导航装置、飞机上各种仪表的控制、计算机的网络通讯与数据传输、工业自动化过程的实时控制和数据处理等各个方面。电子万年历就
5、是运用了单片机实现时钟的功能,在日常生活中主要有方便人们生活和装饰等作用。万年历原本就具有良好的开放性和发挥性,可以根据不同的需求设计多种多样功能的万年历,以去满足人们日常生活。万年历基本设计要求简单轻巧,功能齐全等。现在对于电子万年历的设计大多运用51单片机。主要是因为51单片机种类齐全、结构体系完整、指令系统功能完善、性能优越、具有较高可靠性和高性价比等特点。1.1 选题背景随着人们的生活水平提高,生活节奏的加快,对时间的要求越来越高,为了方便人们能随时知道时间,万年历的需求也日益增长。至二十一世纪的今天,万年历经过第三次革命:第
6、一次是摆和摆轮游丝的发明,相对稳定的机械振荡频率源使钟表的走时差从分级缩小到秒级,代表性的产品就是带有摆或摆轮游丝的机械钟或表。第二次革命是石英晶体振荡器的应用,发明了走时精度更高的石英电子钟表,使钟表的走时月差从分级缩小到秒级。第三次革命就是单片机数码计时技术的应用(电子万年历)。1.2 单片机的发展历程单片机是单片微型计算机的简称,也就是把微处理器(CPU)、一定容量的程序存储器(ROM)和数据存储器(RAM)、输入/输出接口(I/O)、时钟及其他一些计算机外围电路,通过总线连接在一起并集成在一个芯片上构成的微型计算机系统。单片机
7、经过几十年的发展,在功能、体积、功耗、价格等个个股方面已经达到非常优异的水平。在未来的发展中,单片机将趋向实现高性能化、存储器大容量化、接口多样化、集成化、低功耗化等特点。2. 设计方案思路方案一:万年历的单片机芯片选用AT89S52作主控制芯片,显示模块采用LCD1602,温度检测模块采用DS18B20温度传感器,时钟芯片选用DS1302芯片,稳压源电路主要采用三端集成电路7805,经过稳压电路,可以提供单片机正常工作电压5V。方案二:万年历的单片机芯片选用89C51作主控制芯片,显示模块采用LED数码管,温度检测模块采用DS18B
8、20温度传感器,时钟芯片选用DS1302芯片,稳压源电路主要采用三端集成电路7805,经过稳压电路,可以提供单片机正常工作电压5V。本次设计选择方案一,主要是因为AT89S52具有89C51的功能,片内ROM全都采用Fl
此文档下载收益归作者所有