电子万年历设计与制作资料

随着科技的不断进步和发展,单片机的使用已经渗透到我们日常生活当中的各个领域,几乎很难找到有哪个领域没有使用单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,

预览截图

应用介绍

随着科技的不断进步和发展,单片机的使用已经渗透到我们日常生活当中的各个领域,几乎很难找到有哪个领域没有使用单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。 
本文设计的电子万年历属于小型智能家用电子产品。利用单片机进行控制,实时时钟芯片进行记时,外加掉电存储电路和显示电路,可实现时间的调整和显示。电子万年历既可广泛应用于家庭,也可应用于银行、邮电、宾馆、饭店、医院、学校、企业、商店等相关行业的大厅,以及单位会议室、门卫等场所。因而,此设计具有相当重要的现实意义和实用价值。
1.2方案选择
 由于现在市面上的电子万年历的种类比较多,因此到底选择什么样的方案在设计中是至关重要的。正确地选择方案就可以使产品更加人性化,并且可以减小开发的难度,缩短开发的周期,降低产品的成本等等,因此就会被人们普遍接受,并且能够更快地将产品推向市场实现其自身的价值。下面我们就拟订了两种方案,希望能够选择一种性价比高的方案。
1.2.1 方案1——基于AT89S52单片机的电子万年历设计
不使用时钟芯片,而直接用AT89S52单片机来实现电子万年历设计。AT89S52是一种带8K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS 8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦写1000余次。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89S52是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
若采用单片机计时,利用它的一个16位定时器/计数器每50ms产生一个中断信号,中断20次后产生一个秒信号,然后根据时间进制关系依次向分、时、日、星期、月、年进位。这样就实现了直接用单片机来实现电子万年历设计。
用单片机来实现电子万年历设计,无须外接其他芯片,充分利用了单片机的资源。但是精度不够高,误差较大,掉电后丢失所有数据,软件编程较复杂。
2.2 方案2——基于AT89S52单片机和DS1302的电子万年历设计
在以单片机为核心构成的装置中,经常需要一个实时的时钟和日历,以便对一些实时发生事件记录时给予时标,实时时钟芯片便可起到这一作用。过去多用并行接口的时钟芯片,如 MC146818,DS12887 等。它们已能完全满足单片机系统对实时时钟的要求,但是这些芯片与单片机接口复杂、占用地址, 数据总线接线多、芯片体积大占用空间多、近年来串行接口的各种芯片在单片机系统中应用愈来愈多,串行接口的实时时钟芯片也出现了不少,DS1302 是一个综合性能较好且价格便宜的串行接口实时时钟芯片。采用它作为记录测控系统中的数据记录,其软硬件设计简单,时间记录准确,既避免了连续记录的大工作量,又避免了定时记录的盲目性,给连续长时间的测量、控制系统的正常运行及检查都来了很大的方便,可广泛应用于长时间连续的测控系统中。在测量控制系统中,特别是长时间无人职守的测控系统中,经常需要记录某些具有特殊意义的数据及其出现的时间。传统的数据记录方式是隔时采样或定时采样,没有具体的时间记录,因此只能记录数据而无法准确记录其出现的时间;若采用单片机计时,一方面需要采用计数器,占用硬件资源,另一方面需要设置中断、查询等,同样耗费单片机的资源,而且某些测控系统可能不允许。而在系统中采用DS1302则能很好地解决这个问题
利用单片机进行控制,采用 DS1302 作为实时时钟芯片,其三线接口 SCLK、I/O、 与单片机进行同步通信,外加掉电存储电路、显示电路、键盘电路和闹铃电路,即构成一个基本的电子万年历系统,若还要添加其他功能,在这基础上外扩电路即可。
由于在系统设计时,需要考虑以下几点因素:功耗低、精确度高、软件编程较简单,制作过程简便,芯片的体积小、便于携带,芯片成本低等,而 DS1302 芯片有上面所述的诸多优点,所以本设计采用方案2——基于 DS1302 的电子万年历设计。


文件列表(部分)

名称 大小 修改日期
╡τ╫╙═≥─Ω└·╔Φ╝╞╙δ╓╞╫≈╫╩┴╧0.00 KB2015-09-14
2007╜∞▒╛┐╞▒╧╥╡╔·▒╧╥╡┤≡▒τ┤≤╕┘.doc25.00 KB2010-07-52
PPT.ppt752.00 KB2010-07-52
╓╨╞┌▒¿╕µ.doc22.00 KB2010-07-52
╚╬╬±╩Θ.doc34.50 KB2010-07-52
╣ñ╫≈╝╟┬╝▒φ.doc39.50 KB2010-07-52
┐¬╠Γ▒¿╕µ.DOC74.00 KB2010-07-52
╡τ╫╙═≥─Ω└·╔Φ╝╞0.00 KB2015-09-16
╓╨╞┌▒¿╕µ0.00 KB2015-09-16
╓╨╞┌▒¿╕µ.DOC32.00 KB2010-07-54
╚╬╬±╩Θ.doc34.50 KB2010-07-54
╟░╞┌╝∞▓Θ▒φ.doc35.00 KB2010-07-54
┐¬╠Γ▒¿╕µ.doc71.00 KB2010-07-54
╓╕╡╝╝∞▓Θ╣ñ╫≈╝╟┬╝▒φ.DOC28.00 KB2010-07-54
▒╧╥╡╔Φ╝╞0.00 KB2015-09-16
▒╧╥╡╔Φ╝╞1-╖Γ├µ+╒¬╥¬+─┐┬╝.doc365.50 KB2010-07-54
▒╧╥╡╔Φ╝╞2-╒²╬─.doc1,025.50 KB2010-07-54
╡τ╫╙═≥─Ω└·0.00 KB2015-09-14
Documents.PrjPcb25.78 KB2010-07-52
═≥─Ω─Ω└·asm0.00 KB2015-09-16
5217.45 KB2010-07-52
52.ASM41.80 KB2010-07-54
52.hex11.55 KB2010-07-54
52.lnp0.05 KB2010-07-54
52.LST126.33 KB2010-07-54
52.M5188.77 KB2010-07-54
52.OBJ19.02 KB2010-07-54
52.Opt1.05 KB2010-07-54
52.plg1.19 KB2010-07-54
52.Uv21.98 KB2010-07-54
52_Opt.Bak1.04 KB2010-07-54
52_Uv2.Bak0.00 KB2010-07-54

立即下载

相关下载

[这样的嵌入式经验,没十年,你悟的出来吗?] 嵌入式行业需要什么样的技术人才?仔细观察各种招聘的岗位要求吧,无非是两方面。
[用单片机实现温度远程显示资料] 此文档是用单片机实现温度远程显示资料。 文档介绍了用AT89S8252单片机的串行接口与智能温度巡回检测仪(XJ-08S)通过RS—485总线相互通讯实现热水温度远程显示的一种低成本解决方案,内容涉及RS—485总线通讯、单片机驱动数码管显示、数据转换以及键盘处理软硬件设计等内容。
[基于GSM短信模块的家庭防盗报警系统论文资料] 此文档是基于GSM短信模块的家庭防盗报警系统论文资料。 文档的系统主要由单片机和GSM短信模块组成,借助最可靠、最成熟的GSM移动网络,以最直观的中文短消息或电话形式,直接把报警地点的情况反映到您的手机屏幕上。
[基于单片机的简易逻辑分析仪设计论文资料] 此文档基于单片机的简易逻辑分析仪设计论文资料。
[多功能出租车计价器设计论文资料] 此文档是多功能出租车计价器设计论文资料。 文档讲解了用单片机技术来实现一台多功能出租车计价器,具有性能可靠、电路简单、成本低等特点。
[单片机C语言程序设计实训100例——基于8051+Proteus仿真] 此文档是单片机C语言程序设计实训100例——基于8051+Proteus仿真。 文档中包括:基础部分、硬件应用、综合设计、程序、基于8051+PROTEUS仿真100实例。

评论列表 共有 0 条评论

暂无评论

微信捐赠

微信扫一扫体验

立即
上传
发表
评论
返回
顶部