一种基于AT89C51控制的高精度倒计时系统.docx
《一种基于AT89C51控制的高精度倒计时系统.docx》由会员分享,可在线阅读,更多相关《一种基于AT89C51控制的高精度倒计时系统.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一种基于AT89C51控制的高精度倒计时系统一种基于AT89C51控制的高精度倒计时系统boulifairy导语:倒计时系统的任务,就是对某一设定日期进展倒数,并在显示屏显示当前至设定日期的时间,以增强人们的关注度和紧迫感。1引言倒计时系统的任务,就是对某一设定日期进展倒数,并在显示屏显示当前至设定日期的时间,以增强人们的关注度和紧迫感。开发理论说明:以时钟芯片DS12C887为时钟模块、AT89C51为控制模块的高精度倒计时系统具有精度高、可以长时间连续稳定地工作、使用方便的特点,可较好知足实际需要。系统的硬件设计和软件设计如下。2系统的硬件设计系统的控制模块由AT89C51单片机构成,用于
2、完成对串行口控制器的初始化和数据读写,并对接收的各种数据进展识别、转储及显示。时钟芯片DS12C887提供高精度的年度、月、日、时、分、秒时间,校准后直接与单片机相连。倒计时显示模块由LED数码管,74HC595芯片和74LS245芯片组成。系统总体框图如图1所示。系统总体构造图图1系统总体构造图2.1时钟模块及其与单片机的连接时钟模块用于对时、分、秒、年度、月、日和星期的计时,由美国DALLAS公司消费的时钟日历芯片DS12C887构成,该芯片集成度高,可提供年度、月、日、时、分、秒,设定每一时刻产生中断,并且其外围电路设计简单,性能好,计时准确性高。DS12C887带有128字节RAM,其
3、中有11字节RAM用来存储时间信息,4字节RAM用来存储DS12C887的控制信息,为控制存放器。用户可以在任何时候对其进展访问以对DS12C887进展控制操作,有113字节的通用RAM供用户使用。用户还可对DS12C887进展编程以实现多种方波的输出,并对内部的三路中断通过软件进展控制。DS12C887为双列直插式封装,与单片机的连接为:AD0AD7双向地址/数据复用线与单片机的P0口相联,用于向交换数据;AS地址选通输入脚与单片机的ALE相联用于对地址锁存,实现地址数据的复用;CS片选线与单片机的P2.6相联,用于选通时钟芯片;DS数据选通读输入引脚与单片机的读选通引脚相联,用于实现对芯片
4、数据的读控制;R/W读/写输入与单片机的写选通引脚相联,用于实现对时钟芯片的写控制;MOT直接接地,选用INTEL时序;IRQ引脚与单片机的INT1相连,用于为时间的收集提供时间基准。2.2显示模块的设计单片机将读入的DS12C887时间信息经经过序处理,输出显示信号到P1口,显示信息包括倒计时信息(当前间隔设定时间的天数)和当前时间的星期、时、分、秒信息。显示电路主要由9个LED数码管,9片74HC595芯片和一片74LS245芯片组成。设计采用动态显示方式,即将所有位的段选线并联在一起由一个8位I/O口控制。74HC595是硅构造的高速CMOS器件,内置8位移位存放器和一个存储器,具有三态
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一种 基于 AT89C51 控制 高精度 倒计时 系统
限制150内