- 13
- 0
- 约1.2万字
- 约 48页
- 2020-07-09 发布于江西
- 举报
一、项目介绍与设计目的
基于单片机的电子时钟万年历为实现电子万年历的功能 , 采用单片机
STC89C51,辅助以必要的外围电路,用 C 语言编写程序,并进行模块化设计而成
的电子万年历系统.它通过 LCD 能正确显示年、月、日、周日、时、分、秒等, 具有功能稳定,精确度高和可调的特点。
二、设计方案
1.项目环境要求
1.1 时钟芯片选择
方案一:不使用芯片,采用单片机的定时计数器
这种方法原理是利用单片机芯片的定时器来产生固定的时间,模拟时钟的
时, 分,秒。如:利用AT80C52芯片,定时器用工作方式1,每50ms产生一个中断,
循环20次,即1s周期。每一个周期加1,那么1min为60个周期,1h就是60*60=3600 个周期,一天就是3600*24=86400个周期。
此方法优点是可以省去一些外围的芯片 , 但这种方法只能适用于一些要求 不是十分精确,不做长期保留的场合。
方案二:并行接口时钟芯片 DS12887
特点:采用单片机应用系统并行总线(三总线)扩展的接口电路,采用这种接 口电路具有操作速度快,编程方便的优点。
但是对于80C52单片机来说,低位地址线要通过锁存器输出,还要地址译码 器,而且并行口芯片的体积相对较大。
方案三:串行接口时钟芯片DS1302
芯片主特性:
(1)实时时钟具有能计算2100 年之前的秒分时日日期星期月年的能力,还有 闰年调整的能力
原创力文档

文档评论(0)