万年历系统设计方案.doc
《万年历系统设计方案.doc》由会员分享,可在线阅读,更多相关《万年历系统设计方案.doc(48页珍藏版)》请在咨信网上搜索。
1、电子万年历系统设计 The design of Electronic calendar system专 业:电子信息科学与技术学 号:姓 名:电子万年历系统设计摘 要:近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向进一步,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此特别适合于与控制有关的系统,并且给人类生活带来了主线性的改变。特别是单片机技术的应用产品已经走进了千家万户。电子万年历的出现给人们的生活带来的诸多方便。虽然在平常生活中,各种信息解决终端如电脑、手机等给我们提供了准确的时间信息。但是在大多数场合却仅仅局限于个人的合用范
2、围之内。在家居生活中,一款悬挂余居室墙壁上大方得体的电子钟不仅能为我们提供准确的时间显示,并且魅惑了环境,给单调的居室带来了现代化的气息,因而成为许多家庭的必备之选。本文设计了一种基于八位串行输入-并行输出移位寄存器74HC164芯片,以STC89C52单片机为核心、数码显示的电子万年历,重要介绍了时钟芯片、温度传感器、仿真模块,以及万年历硬件和软件的设计,实现了准确显示,公历年、月、日、农历月、日、时、分、秒功能。关键字:单片机;时钟芯片;温度传感器;仿真The Design of Electronic Calendar SystemAbtract: In recent years, wit
3、h computer penetration in the social sphere and the development of large-scale integrated circuits, MCU applications are constantly deepening, as it has a function of strong, small size, low power consumption, cheap, reliable, easy to use , And other characteristics, and therefore particularly suite
4、d to control the system and to human life brought about fundamental changes. SCM is by the application of technology products have entered the tens of thousands of households. The emergence of electronic calendar to the lives of people of many convenience. While in everyday life, dealing with all ki
5、nds of information terminals such as computers, mobile phones has provided us with accurate time information. However, in most occasions is limited to individuals within the scope of the application. In home life, hoisted more than a generous living room walls of the appropriate electronic bell can
6、not only provide us with accurate time, and tantalized by the environment, bring to the monotonous room a modern flavor, so many families must Of the election.In this paper, a design based on eight serial input - output parallel shift register 74 HC164 chip to STC89C52 microcontroller as the core, d
7、igital display electronic calendar, mainly on the clock chip temperature sensor, simulation modules, hardware and calendar And software design, to achieve an accurate, the calendar year, month, day and the Lunar month, day, hours, minutes and seconds functions.Key words:MCU;Clock chip;Temperature se
8、nsor;Simulation目 录引 言11 单片机介绍21.1 STC89C52简介21.2 性能参数22 应用系统设计42.1系统功能说明42.2应用系统设计42.2.1系统方案设计42.2.2 应用系统结构设计52.2.3设备选型52.2.4 控制面板设计63 硬件设计83.1 实时时钟电路设计93.1.1 实时时钟芯片SD2303简介93.1.2 SD2303的引脚设立103.1.3 SD2303的内部寄存器113.1.4 SD2303的数据传输173.2 温度检测电路设计203.2.1 温度传感器DS1722简介203.2.2 DS1722的引脚配置213.2.3 DS1722的内
9、部寄存器213.2.4 DS1722的数据传输过程233.3 显示电路设计243.4 键盘及闹铃电路设计254 软件设计274.1 软件结构设计274.1.1 主程序274.1.2 按键检测和解决程序285 系统集成测试与仿真295.1 系统集成测试295.2 系统在线仿真295.2.1 仿真软件介绍295.2.2 Keil与proteus结合仿真305.2.3 仿真结果305.2.4 仿真结果分析32参考文献33附 录:34致 谢37引 言近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向进一步,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等
10、特点,因此特别适合于与控制有关的系统,并且给人类生活带来了主线性的改变。特别是单片机技术的应用产品已经走进了千家万户。电子万年历的出现给人们的生活带来的诸多方便。虽然在平常生活中,各种信息解决终端如电脑、手机等给我们提供了准确的时间信息。但是在大多数场合却仅仅局限于个人的合用范围之内。在家居生活中,一款悬挂余居室墙壁上大方得体的电子钟不仅能为我们提供准确的时间显示,并且魅惑了环境,给单调的居室带来了现代化的气息,因而成为许多家庭的必备之选。本文设计了一种基于八位串行输入-并行输出移位寄存器74HC164芯片,以STC89C52单片机为核心、数码显示的电子万年历,重要介绍了时钟芯片、温度传感器、
11、仿真模块,以及万年历硬件和软件的设计,实现了准确显示,公历年、月、日、农历月、日、时、分、秒功能。本设计采用时钟芯片产生时间,精度准确,误差很小。温度采用温度传感器采集温度,并数字化显示。显示模块采用数码管显示。单片机采用STC89C52在线可编程单片机。无需程序烧写器。方便快捷。尚有模拟仿真软件Proteus,可对设计模块实时仿真。方便更改。大大缩短了设计周期。1 单片机介绍1.1 STC89C52简介 STC89C52完全兼容MCS-51,尚有新的功能,比如新增两级中断优先级,多一个外中断,内置EEPROM,512B内存等。还支持ISP下载,不用编程器,只要一个MAX232和一些便宜的元件
12、就能写程序,可擦写10万次。比51起最大的优点能支持在线下载,在线烧写程序,而不必专门买昂贵的编程器,只需要ISP下载线就可以了。图1 STC功能逻辑图1.2 性能参数STC单片机比51单片机性能有以下优越性:(1) 高抗静电(ESD),6000伏静电测试,直接打在芯片管脚上,安然无恙。(2) 超强抗干扰,轻松过2KV/4KV,快速脉冲干扰(EFT)。(3) 超强加密,保密性能良好。(4) STC 5V单片机,宽电压,5V - 3.8V给复位信号,正常工作。(5) STC 单片机,Power 直接在用户系统上用ISP在线下载方式,将用户程序(6) 下载进STC单片机Down,掉电时功耗0.1u
13、A(C版本)。(7) I/O 口输入/ 输出口通过特殊解决,很多干扰是从I/O 进去的,每个I/O 均有对VCC,对GND二级管箝位保护。(8) 单片机内部的电源供电系统通过特殊解决,很多干扰是从电源进去的。图 2 STC89C52引脚图鉴于SCT89C52和AT98C51引脚分布相同,以上仅介绍SCT89C52一些优于AT98C51的性能,在此,就不对单片机多做介绍了,具体参数可以参考SCT89C52 PDF资料图,或者相关书籍,或者上网查阅相关网站,在此,推荐一官方网站:.com 2 应用系统设计2.1系统功能说明根据家居生活中的实际需要,万年历应当具有如下功能。1、 时间显示时间显示是万
14、年历设计最重要的功能。万年历应当不仅能准确显示时、分、秒,并且还要可以显示年、月、日和星期。2、 时间调整万年历在第一次使用时,需要根据当前时间进行时间调整,设定起初始时间,设立完毕之后,它会在设定值基础上进行准确的计时和显示。在万年历断电或出现其他故障排除后,也需要根据当前时间进行时间调整。3、 定期闹钟定期闹钟是万年历的一个辅助功能。可以通过键盘设定定期时间,这样当万年历运营到设定的定期时间时,会发出语音提醒,提醒时间为1分钟。可以根据需要设定闹钟功能的启动和关闭。4、温度显示温度显示是万年历的此外一个辅助功能。万年历上设立有一个温度传感器,用于检测环境温度,提醒用户注意温度的变化,做好诸
15、如防寒保暖等措施。5、掉电运营万年历采用市电或者电池供电。当发生停电或者电池量耗尽等情况时,它通过内置的纽扣电池给时钟供电以保持对的的时钟数据,但关闭其他部分的电源,这样在来电或者更换电池之后不必重新设定期间。在市电运营正常时,可以根据需要更换备用的纽扣电池而不影响时钟运营。2.2应用系统设计2.2.1系统方案设计应用于单片机控制的实时时钟系统根据基准信号产生的途径,可以分为两种:一是运用单片机中的定期器作为实时时钟基准;二是运用专用实时时钟日历芯片产生基准时钟信号。STC89C52单片机带有实时时钟接口,可以通过外接32768Hz的晶振分频后产生基准始终系好,这为万年历的设计提供了一种新的选
16、择。采用上述方式产生时钟基准信号的设计方案及其比较如表1所示。方案时钟源定期闹铃温度检测方案评估1单片机定期器软件实现温度传感器定期器在单片机内部。无需附加外部元器件,通过编程实现时钟功能,精度受单片机外接电容等的影响,成本低但精度差,并且程序设计困难。 2外接32768Hz晶振软件实现温度传感器外接32768Hz晶振分频后作为始终基准信号,具有较高的精度但程序设计困难。3实时时钟日历芯片硬件实现温度传感器实时时钟芯片能自动产生1秒时钟基准信号,且自带日期及闰年调整功能,计时精度和集成度非常高,程序设计简朴但成本略高。表1 万年历方案及评估通过上述方案设计及性能评估可知,又实时时钟日历芯片产生
17、基准计时信号构成的万年历虽然成本上比其他两种方案产生基准信号的方式略高,但是由于实时时钟日历芯片具有集成度高、走时准确、自动日历及闰年调整并集成有闹钟功能,这样使得程序设计变得非常的简朴,故在设计中采用方案3。2.2.2 应用系统结构设计根据万年历的功能规定和选定的设计方案,设计出如图3所示的控制系统结构。备份电源实时时钟芯片温度传感器系统复位电路STC89C52闹钟报警提醒时间及温度显示键 盘图3 万年历系统结构框图2.2.3设备选型本设计采用STC89C52作为控制系统的核心。按照图1所拟定的系统结构,选择合适的功能部件,以完毕完整的系统控制电路设计。控制系统需要选择实时时钟日历单元、温度
18、传感器单元、键盘和显示单元三部分。表2是万年历设计具体的设备选型表。表2 万年历设计设备选型表器件编号器件名称型号基本参数1单片机STC89C52前面以介绍2实行日历芯片SD2303I2C接口日历芯片,自动日历到2099年,BCD码年、月、日、周、时、分、秒输入/输出,带两路定期闹钟,年误差小于2.5分钟3温度传感器DS1722SPI/三线串行接口温度传感器,测量范围-55C120C,812位可编程分辨率,测量误差小于2.0C4键盘单元独立键盘7个可独立键盘5显示单元数码管16个7段数码管2.2.4 控制面板设计控制面板即万年历外形图,如图4所示。图4万年历控制面板在万年历的控制面板上设立有1
19、6个数码管,分别用于显示年、月、日、星期、温度、时和分。显示格式如下。年:4位数码管显示年,如2023表达2023年。月:2位数码管显示月,如06表达6月份。日:2位数码管显示日,如10表达10日。星期:3位数码管显示星期,如7表达星期日。温度:3位数码管显示温度,如H28表达+28,L05表达5。时:2位数码管显示时,如23表达23点。分:2位数码管显示分,如59表达59分。为了进行时间设定和闹钟设定,在控制面板下方设立有7个按键,分别为“时间设立”建、“闹铃设立”键、“”键、“”键、“上一位”键、“下一位”键和“拟定”键,其功能如下所示。当需要设立时间时,按下“时间设立”键,这时万年历停止
20、计时并将时间清零,在年的最高位上的小数点点亮表达进行年最高位设立,用户可以通过“”或者“”来调整数字,调整完后按“下一位”,则年的最高位小数点熄灭而次高位小数点点亮,用户按照上述方法设立次高位直届时间设立完。注意,温度不可以设立。设立完后按“拟定”键,用户设定值将存储进入单片机并开始以此时间计时。当需要设立闹铃时,按下“时间设立”键,这时万年历仍继续计时而面板上的时间将所有显示为“0”,同时时间的小时高位小数点电亮,用户按照时间设定的方式设立闹钟的时和分,按下“拟定”键后,闹铃被存储进单片机。当万年历走时走到设定闹铃时间时,蜂鸣器发出报警声。闹铃的设立时间可以通过按“闹铃设立”键来查看,任何不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 万年历 系统 设计方案
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。