基于AT89S51单片机的简易数字时钟
时间:2025-07-10
时间:2025-07-10
at89s51单片机数字时钟的设计
AT89S51单片机的数字时钟
摘 要:
随着科技的快速发展,时间的流逝,从观太阳、摆钟到现在电子钟,人类不断研究,不断创新纪录。本次设计的数字时钟电路采用AT89S51单片机作为核心,对于数字电子时钟采用直观的数字显示(LED),可以同时显示时、分、秒等信息,还具有时间校准等功能,功耗小,使用寿命长,误差小,能在3V的低压工作,电压可选用3~5V电压供电。
at89s51单片机数字时钟的设计
~~~~~~目录~~~~~~
一、设计要求与方案论证 ………………………………………………………………………3 1.1 设计要求 ……………………………………………………………………………………3 1.2 系统基本方案选择和论证 …………………………………………………………………3 1.2.1单片机芯片的选择方案和论证 …………………………………………………………3 1.2.2 显示模块选择方案和论证 ………………………………………………………………4 1.2.3 时钟芯片的选择方案和论证 ……………………………………………………………5 1.2.4 电源的选择方案与论证 …………………………………………………………………5 二.系统的硬件设计与实现………………………………………………………………………6 2.1 电路设计框图 ………………………………………………………………………………6 2.2 系统硬件概述 ………………………………………………………………………………6 2.3 主要单元电路的设计 ………………………………………………………………………8 2.3.1单片机主控制模块的设计 ………………………………………………………………8 2.3.2电源电路模块的设计 ……………………………………………………………………8 2.3.3校时校分电路设计 ………………………………………………………………………9 2.3.4显示模块的设计 …………………………………………………………………………9 三、系统的软件设计 …………………………………………………………………………10 3.1主程序部分 …………………………………………………………………………………113.2计时显示中断子程序部分 …………………………………………………………………123.3校分显示子程序部分 ………………………………………………………………………153.4校时显示子程序部分 ………………………………………………………………………16四. 指标测试 ……………………………………………………………………………………17 4.1 测试仪器 ……………………………………………………………………………………17 4.2硬件测试 ……………………………………………………………………………………17 4.3软件测试 ……………………………………………………………………………………18 4.4测试结果分析与结论 ………………………………………………………………………18 4.4.1 测试结果分析 ……………………………………………………………………………18 4.4.2 测试结论 …………………………………………………………………………………18 五、作品总结与设计感想………………………………………………………………………18 参考文献…………………………………………………………………………………………19 附录一:汇编语言源程序………………………………………………………………………20 附录二:PCB印刷版图…………………………………………………………………………23
at89s51单片机数字时钟的设计
一、设计要求与方案论证 1.1 设计要求:
(1)基本要求
(a) 具备显示时、分等功能; (b) 具备时、分校准功能;
1.2 系统基本方案选择和论证
1.2.1单片机芯片的选择方案和论证: 方案一:
采用89C51芯片作为硬件核心,其内部采用Flash ROM,具有4KB ROM 存储空间,能于3V的超低压工作,但
运用于电路设计中时由于不具备ISP在线编程技术,烧入程序时需要专门的C编程器(当前可用的实验烧写开发板只支持具有ISP在线编程功能的AT89S**系列的芯片),当在对电路进行调试时,更显麻烦,并且增加了造价,
方案二:
采用89S51芯片作为主控模块,AT89S51是 MCS-51系列单片机目前运用较多的一种芯片,采用Flash ROM,内部具有4KB ROM 存储空间,能于3V的超低压工作,而且具备ISP在线编程技术,方便对电路进行调试.但由于程序的错误修改或对程序的新增功能需要烧入程序时,对芯片的多次拔插会对芯片造成一定的损坏。针对该问题,可采用易于插拔的芯片插槽,芯片的程序烧写用专门的实验板进行烧写(当前可用的实验烧写开发板支持AT89S**系列).AT89S51单片机的功能引脚图如下图所示:
at89s51单片机数字时钟的设计
AT89S51单片机的功能引脚图
所以选择采用AT89S51作为主控制系统.
1.2.2 显示模块选择方案和论证: 方案一:
采用LED液晶显示屏,液晶显示屏的显示功能强大,可显示大量文字,图形,显示多样,清
…… 此处隐藏:4927字,全部文档内容请下载后查看。喜欢就下载吧 ……