单片机课程设计数字时钟
一、设计方案:2二、设计内容:2三、电子时钟21电子时钟简介32电子时钟的基本特点33电子时钟的原理3四、单片机的知识51单片机的简介52单片机的发展53单片机的特点74单片机的应用与89C51单片机的介绍8五、系统软件程序设计141主程序142、数码管显示模块143、定时器计数器T0中断服务程序144、按键处理模块156、软件编译环境:KeiluVisio
219六、系统硬件电路的设计20七、课程设计总结21
第1页共21页
f单片机课程设计数字时钟
一、设计方案:1、通过单片机内部的计数定时器,采用软件编程来实现时钟计数,一般称为软时钟,这种方法的硬件线路简单,系统的功能一般与软件设计相关,通常用在对时间精度要求不高的场合。2、采用时钟芯片,它的功能强大,功能部件集成在芯片内部,具有自动产生时钟等相关功能,硬件成本相对较高;软件编程简单,通常用在对时钟精度要求较高的场合。二、设计内容:这里采用应用广泛的AT89C52作为时钟控制芯片,利用单片机内部的定时计数器T0实现软时钟的目的。首先将T0设定工作于定时方式,对机器周期计数形成基准时间(50ms),然后用另一个定时计数器T1对基准时间计数形成秒,妙计60次形成分,分计60形成小时,小时计到12。最后通过数码管把它们的内容在相应的位置显示出来,达到时、分、秒计时的功能。此外还要实现r