1、 1 一、 课程设计课题 基于单片机的电脑钟的设计 二、 课程设计要求 1. 掌握使用 proteus 软件的方法。 2. 理解单片机的时钟显示方法。 3. 明确设计指标,写出设计方案,设计出硬件原理图。 4. 基于硬件的软件设计与调试。 5. 将结果向指导教师演示,由教师提问验收通过; 6. 打印程序清单,撰写程序说明,完成课程设计报告书,进行分组讨论 设计心得。 2 三、 课程设计工作量 1. 周一: 明确课程设计任务和目标, 熟悉单片机系统调试软件仿真实现。 2. 周二:明确设计指标,设计电路原理图。 3. 周三、周四:基于硬件的软件设计与调试。 4.周五:学生演示设计调试结果,教师提问
2、验收。打印程序清单,撰写 程序说明,完成课程设计报告书。 四、 课程设计说明书内容(有指导书的可省略) 1, 单片机结构、原理。 2, 电脑钟硬件设计(原理图,原理图分析) 。 3, 软件设计(软件简介,调试过程) 。 4, 硬件、软件程序清单。 3 4 目录目录 绪论 5 第一章第一章 电子时钟电子时钟 6 6 1.1 电子时钟简介 6 1.2 工作原理: 6 第二章第二章 单片机简介及应用单片机简介及应用 7 7 2.1 单片机的简介 7 2.2 单片机的发展 7 2.3 单片机的特点 8 2.4 AT89C51 单片机简述 . 9 2.5 单片机的应用实例 9 第三章第三章 Proteu
3、sProteus 简介简介 1010 3.1 软件的特点: . 10 第四章第四章 原理图原理图功能说明功能说明 1111 4.1 整体功能说明 . 11 4.2 模块功能说明 . 11 4.2.1 AT89C51 引脚图及管脚说明 . 11 4.2.2 晶振电路 14 4.2.3 LED 数码管 . 14 4.2.4 系统总体原理图 . 156 第五章第五章 程序流程图程序流程图 1919 5.1 时钟显示程序流程图 . 19 5.2 参考程序 . 20 心得体会心得体会 23234 4 附表一:元件清单附表一:元件清单 2424 参考文献参考文献 2525 5 绪论绪论 一、一、设计设计目
4、的目的 计算机控制系统课程设计是自动化专业的一个重要实践教学环节。在课程 设计过程中,学生通过一个较完整的设计过程,可以加深对本门课程所学理论知 识的理解与应用,提高学生对所学理论知识的综合运用能力,使学生对计算机控 制系统有一个整体认识,掌握计算机控制系统的设计方法。通过课程设计,还可 以培养学生独立工作能力,为将来毕业设计打好基础。 二、二、功能设计功能设计 1. 用 AT89C51单片机及接口电路设计一个电子计时器。 系统硬件设计:根据任务要求,完成单片机最小系统及其扩展设计,组成功能完 整的系统。 系统软件设计:根据数字电子计时器功能,完成控制软件的编写与调试, 并对数 码显示进行控制。 2. 实现的功能: 开机时,电子钟从 00:00:00 开始自动计时。 设置按键,能对时、分、秒进行调整。 三、三、设备及工作环境设备及工作环境 1. 硬件:计算机一台。 2. 软件:Keil 单片机编译软件,proteus 仿真软件。 四、四、设计思路设计思路 电子计时器主要由 AT89C51、显示模块、控制模块和计时运算模块四大部 分组