1、 专专 科科 毕毕 业业 论论 文文 基于 C 语言的电子钟的设计 Design of the Electronic Clock Based on C 系(院)名称: 电子信息与电气工程学院 专业班级: 2008 级电气自动化 2 班 2011 年 05 月 - 1 - 目目 录录 中文摘要、关键词中文摘要、关键词I 英文摘要、关键词英文摘要、关键词II 第一章第一章 前言前言.1 1.1 单片机与其发展史1 1.2 课题的背景与目的.2 第二章第二章 总体方案设计总体方案设计.3 2.1 设计内容.3 2.2 设计方案3 2.2 设计原理图4 第三第三章章 单元模块设计单元模块设计.5 3.
2、1 实时时钟模块.5 3.2 存储器模块.5 3.3 单片机接口电路.6 3.4 系统供电模块.7 3.5 串口下载电路模块.8 3.6 显示模块.8 第四章第四章 软件设计软件设计10 4.1 软件设计流程10 4.2 实时时钟流程11 第五章第五章 系统调试系统调试.12 - 2 - 5.1 软件调试.12 结论结论.17 致谢致谢.18 参考文献参考文献.19 I 基于 C 语言的电子钟的设计 摘摘 要要:传统的数字电子时钟采用了较多的分立元器件,不仅占用了很大的 空间而且利用率也比很低,随着系统设计复杂度的不断提高,用传统时钟系统设 计方法很难满足设计需求。 单片机是集CPU、RAM、
3、ROM、定时器/计数器和多种接口于一体的微控制器。 它体积小、成本低、功能强,广泛应用于智能产品和工业自动化上。而51系列的 单片机是各单片机中最为典型和最有代表性的一种。 ,本次设计提出了系统总体 设计方案,并设计了各部分硬件模块和软件流程,在用C语言设计了具体软件程 序后,将各个模块完全编译通过过后,结果证明了该设计系统的可行性。该设计 给出了以AT89C2051为核心,利用单片机的运算和控制功能,并采用系统化LED 显示模块实时显示数字的设计方案, 适当地解决了实际生产和日常生活中对计时 高精确度的要求,因此该设计在现代社会中具有广泛的应用性。 关键字关键字:AT89C2051,C 语言
4、程序,电子钟。 II Design of the Electronic Clock Based on C Abstract:The traditional digital clock adopted more division components, not only occupied the very large space and also the efficiency is very low, with than the continuous improvement of the system design complexity, with traditional clock system design method is difficult to meet the design requirements. Single-chip microcomputer CPU, RAM is set, ROM, timer/counter and multiple interface in the integration of micro controller. Its small size, low cost, the function is strong, widely used in intelligent product and industrial automatio