单片机课程设计——基于AT89C51的数字钟的设计分析.doc

单片机课程设计——基于AT89C51的数字钟的设计分析.doc

单片机课程设计——基于AT89C51的数字钟的设计分析.doc

课程设计报告 课程: 单片机原理与接口技术 姓名: 班级: 10通信1班 河北联合大学信息工程学院 一、设计名称 基于AT89C51的数字钟的设计 二、设计目的及要求 1,了解AT89C51芯片的功能,性能,及使用方法。 2,了解时钟日历芯片DS12887的性能及使用方法。 3,利用所学汇编语言编(中断、计数等)写代码实现钟表计时定时等功能。 三、设计原理说明 利用AT89C51芯片、时钟日历芯片DS12887,三极管等器件连接硬件电路,在用kell软件编写时钟程序,调试程序,最后烧入到硬件设备中进行结果检验及更改。 3.1、基于AT89C51数字钟设计的原理 数字钟的基本功能是显示时间,可以通过计数器的级联实现。以4位数码管的数字钟为例,设定前两位为小时,后两位为分钟,数码管的小数点闪烁可以表示秒。首先产生一个1Hz的方波信号,在它的触发下驱动小数点闪烁。在这个1Hz的基础上,可以产生1/60Hz的信号(对1Hz信号计数,每计数30次就将输出反相,得到1/60Hz信号),它就是分钟信号需要的时钟。在这个时钟的触发下分钟位数码管依次加1,直到60时变为0,再重新开始计数。清零的时候要产生一个进位,加到小时上面。其他时间小时位保持不变。 与MCS-51 兼容

文档评论(0)

1亿VIP精品文档

相关文档