目录1课程设计目的与要求...............................................11.1设计目的....................................................11.2设计要求....................................................12硬件设计.........................................................22.1方案设计....................................................22.2电路设计....................................................22.3原理图及PCB图..............................................32.4制板........................................................32.5系统调试....................................................33软件设计.........................................................43.1流程图......................................................43.2程序清单....................................................54设计结果与调试...................................................64.1软件调试....................................................64.2硬件调试....................................................64.3误差分析....................................................64.4教学建议....................................................6结束语..............................................................7致谢................................................................8参考文献............................................................9附录..............................................................101课程设计目的与要求1.1设计目的了解数字钟的原理,从而学会制作数字钟。通过数字钟的制作进一步的了解在制作中用到的各种中小规模集成电路的作用及使用方法。学习与掌握各种组合逻辑电路与时序电路的原理与使用方法。学习并掌握单片机的使用和编程方法。1.2设计要求可调整时间的数字时钟。只显示分、秒,采用动态显示模式。通过按键可对时钟进行选位和加减的时间调整,调整时选中位进行闪烁。可实现时间暂停和重新启动。计时精确。2硬件设计2.1方案设计数字钟实际上是一个对标准频率(1HZ)进行计数的计数电路。标准的频率时间信号必须做到准确稳定,通常使用石英晶体振荡电路构成数字钟。本次课程设计的内容是设计一个数字钟,由单片机通过编辑的程序控制电路,实现显示秒、分的一个电子时钟。并且可以通过按键选择调整时钟时间,以及暂停的功能。电路原理图如图11AT89S52数码管驱动数码管限流LED数码显示复位电路键盘图1原理图2.2电路设计本次设计中使用的主要元器件有AT89S52、三极管、数码管、晶体振荡器、按键、LED指示灯等。本次数字钟电路用到的模块主要由电源电路、单片机控制电路晶体振荡电路、显示电路等组成。(1)电源电路采用外接5V直流电源驱动其运行。电源电路才用一个开关来打开\关闭电源。另外时用一个发光二极管来指示电源的通断。(2)晶体振荡电路电容C1、C2与晶体构成一个谐振型网络,完成对振荡频率的控制功能,同时提供了一个180度相移,从而和非门构成一个正反馈网络,实现了震荡器的功能。由于晶体具有较高的频率稳定性及准确性,从而保证了输出频率的稳定和准确。(3)单片机控制电路数字钟的核心原件为AT89S52,配合程序对整个电路进行控制。P1口输出时钟显示的数字,P0口对数码管进行片选,P0口时用需接上拉电阻和三极管,P2口接受按键信号,通过中断来实现对数字钟的时间的调整。复位按键可对单片机进行复位。(4)显示电路由数码管、电阻和三极管组成。(5)复位电路为手动复位,由一个开关,电解电容,电阻组成。(6)下载口电路下载模块:ISP下载功能,是通过单片机的SPI口实现的。89S系列的单片机都带ISP下载功能各种功能电路相互结合组成实现设计功能要求的数字钟电路,配合根据电路编写的程序以实现设计要求的全部功能。2.3原理图及PCB图使用protel绘制全部电路的原理图和PCB图,网络标号的使用可以让图看起来简洁清楚,方便绘图人的操作。详图请见附录。2.4制...