- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘要
本文设计了自动打铃系统的硬件电路和软件程序。
自动打铃系统以单片机AT89C51为微处理器, DS12887为时钟芯片,8279为键盘显示接口芯片,实现了自动打铃,系统可以根据需要通过键盘调整打铃的时间,通过6位数码管显示当前的时间。文中给出了硬件电路图和软件程序,并对部分程序设计给出了程序框图。自动打铃系统电路简单,功能齐全。
关键词:自动打铃系统; 单片机AT89C51; DS12887; 8279
Abstract
This article designed has hit the bell systems hardware circuit and the software routine automatically. Automatically hits the bell system take monolithic integrated circuit AT89C51 as the microprocessor, DS12887 is the clock chip, 8279 for the keyboard demonstration connection chip, realized has hit the bell automatically, the system may according to need to hit bells time through the keyboard adjustment, through 6 nixietube demonstration current time. In the article has given the hardware circuit diagram and the software routine, and has given the flow chart to the subprogram design. Hits the bell system circuit to be simple automatically, the function is complete.
key word: Hits the bell system automatically; Monolithic integrated circuit AT89C51; DS12887; 8279 目 录
第1章 绪论 3
1.1 本课题研究的意义 3
1.2 本文研究的内容 3
第2章 设计任务及要求 4
2.1 设计任务 4
2.2 设计要求 4
第3章 系统方案设计 6
第4章 系统硬件电路设计 7
4.1总体方案设计 7
4.1.1 系统结构框图 7
4.1.2系统说明 7
4.2 单片机最小系统 7
4.2.1 89C51单片机概述 7
4.2.2 89C51单片机最小系统电路 9
4.3 DS12887接口电路设计 9
4.3.1 DS12887的功能特点介绍 9
4.3.2 DS12887芯片介绍 10
4.3.3 DS12887时钟芯片的状态控制寄存器 11
4.3.4 DS12887时钟芯片和89C51单片机的接口电路 11
4.4 8279键盘显示接口电路 12
4.4.1 8279概述 12
4.4.2 8279键盘显示接口电路 15
4.5 控制打铃电路 15
4.6 系统电源电路 16
4.7 串行通信接口电路 17
4.7.1 RS-232芯片介绍 17
4.7.2 RS232和单片机实现接口通讯 18
4.8 看门狗电路 18
第5章 系统软件设计 20
5.1 系统主程序设计 20
5.2 DS12887与AT89C51接口软件 21
5.2.1 DS12887时钟芯片的初始化写入程序 21
5.2.2 D12887时钟日历程序 22
5.3 8279软件设计 23
致谢 25
参考文献 26
附录 27
第1章 绪论
1.1 本课题研究的意义
在日常生活和工作中,我们常常用到定时控制,如扩印过程中的曝光定时等。早期常用的一些时间控制单元都使用模拟电路设计制作的,其定时准确性和重复精度都不是很理想,现在基本上都是基于数字技术的新一代产品,随着单片机性能价格比的不断提高,新一代产品的应用也越来越广泛,大可构成复杂的工业过程控制系统,完成复杂的控制功能。小则可以用于家电控制,甚至可以用于儿童电子玩具。它功能强大,体积小,质量轻,灵活好用,配以适当的接口芯片,可以构造各种各样、功能各异的微电子产品。
随着电子技术的飞速发展,家用电器和办公电子设备逐渐增多,不同的设备都有自己的控制器,使用起来很不方便。根据这种实际情况,设计了一个单片机多功能定时系统,它可以避免多种控制器的混淆,利用一个控制器对多路电器进行控制,同时又可以进行
文档评论(0)