基于AT89S52单片机的电子闹钟设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于AT89S52单片机的电子闹钟设计

一、系统功能要求电脑时钟的任务要求为:系统一运行就从00 点00 分00 秒开始计时,并在数码管上显示时、分、秒当前值。二、系统整体方案1、明

确任务基本工作原理:每百分之一秒对百分之一秒寄存器的内容加一,并依次

对秒、分、小时寄存器的内容加一;六个数码管动态显示时、分、秒的当前值。

2、硬件和软件功能的划分本课题要求实现的功能比较简单。百分之一秒的控制由at89s51 的定时器T0 完成;百分之一秒寄存器的内容加一由T0 中断完成;动态显示、矩阵式键盘。整体框图如下:

1. 单片机的选择AT89S52,它是一个低电压,高性能CMOS8 位单片机,内含4k bytes 的可反复擦鞋的制度程序存储器(PEROM)和128bytes 的随机存取数据存储器(RAM),器件采用ATMEL 公司的高密度、非易失性存储技术生产,兼容标准MCS—51 指令系统,片内置通用8 位中央处理器和Flash 存储单元,内置功能强大的微型计算机的AT89S52 提供了高性价比的解决方案。其内部有足够本系统对存储器的要求,不用外扩电路简单。

2. 时钟电路的论证和分析此系统的时钟电路设计是采用的内部方式,即利用芯片内部的振荡电路。MCS-51 内部有一个用于构成振荡器的高增益反相放大器。引脚XTAL1 和XTAL2 分别是此放大器的输入端和输出端。这个放大器与

作为反馈元件的片外晶体谐振器一起构成一个自激振荡器。外接晶体谐振器以

及电容CX1 和CX2 构成并联谐振电路,接在放大器的反馈回路中。对外接电

容的值虽然没有严格的要求,但电容的大小会影响振荡器频率的高低、振荡器

的稳定性、起振的快速性和温度的稳定性。因此,此系统电路的晶体振荡器的

相关文档
最新文档