1、 课 程 设 计 任务书课 程 设 计 任务书 课程名称: 单片机原理与应用课程设计 起讫时间: 2012 年 6 月 4 日- 6 月 8 日 院 系: 电子信息工程系 班 级: 指导教师: 系 主 任: 一、 课程设计课题 基于单片机的电脑钟的设计 二、 课程设计要求 1. 掌握使用 proteus 软件的方法。 2. 理解单片机的时钟显示方法。 3. 明确设计指标,写出设计方案,设计出硬件原理图。 4. 基于硬件的软件设计与调试。 5. 将结果向指导教师演示,由教师提问验收通过; 6. 打印程序清单,撰写程序说明,完成课程设计报告书,进行分组讨论 设计心得。 三、 课程设计工作量 1.
2、周一: 明确课程设计任务和目标, 熟悉单片机系统调试软件仿真实现。 2. 周二:明确设计指标,设计电路原理图。 3. 周三、周四:基于硬件的软件设计与调试。 4.周五:学生演示设计调试结果,教师提问验收。打印程序清单,撰写 程序说明,完成课程设计报告书。 四、 课程设计说明书内容(有指导书的可省略) 1, 单片机结构、原理。 2, 电脑钟硬件设计(原理图,原理图分析) 。 3, 软件设计(软件简介,调试过程) 。 4, 硬件、软件程序清单。 课 程 设 计 说 明 书课 程 设 计 说 明 书 名称 单片机原理与应用课程设计 2012 年 6 月 4 日至 2012 年 6 月 8 日共 1
3、周 院 系 电子信息工程系 班 级 姓 名 系 主 任 教研室主任 指 导 教 师 前言前言 数字电子时钟已成为当今人们日常生活中必不可少的电子产品,广泛用于个人家 庭以及办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。由于 数字集成电路技术的发展和采用了先进的石英技术,使数字钟具有计时准确、性能稳 定、携带方便等诸多优点,而且它还广泛的用于计时、自动报时及自动控制等各个领 域。 尽管目前市场上已有现成的数字电子时钟集成电路芯片出售,价格便宜、使用也 方便,但鉴于单片机的定时器功能也可以完成数字时钟电路的设计,因此进行数字钟 的设计是必要的。在这里我们将已学过的比较零散的数字电
4、路的知识有机的、系统的 联系起来用于实际,来培养我们的综合分析和设计电路,写程序、调试电路的能力。 本次课程设计的内容是基于单片机最小系统的原理下设计完成。单片机具有体积小、 功能强可靠性高、价格低廉等一系列优点,不仅已成为工业测控领域普遍采用的智能 化控制工具,而且已渗入到人们工作和和生活的各个角落,有力地推动了各行业的技 术改造和产品的更新换代,应用前景广阔. 目录目录 第一章第一章 AT89C51AT89C51 的介绍的介绍 7 7 1.1AT89C51 单片机的简介: 7 1.2 AT89C51 如图(2)的管脚说明: . 3 1.3 单片机的特点 . 9 1.4 显示器的介绍 . 5
5、 1.5 晶体振荡 10 1.6 复位电路 . 6 1.7 AT89C51 的按键 7 1.7.1 矩阵式键盘的按键识别方法 12 第二章数字时钟的介绍第二章数字时钟的介绍 . 12 2.1 软件简介 12 2.2 概述 13 2.3 工作原理 . 9 2.4 基本用途 14 第三章软件第三章软件 . 14 3.1proteus 软件简介 . 14 3.2 功能特点 15 3.3 基本操作 15 3.4 功能模块 16 3.5 电路仿真 17 3.6 电路原理框图 17 第四章软件第四章软件 . 18 4.1 编程流程图如下: 18 4.2.keil 软件的介绍 . 20 4.3 发展历程 2
6、1 4.4 Keil C51 开发系统基本知识 Keil C51 开发系统基本知识 . 21 4.5 优点 21 总结(心得体会)总结(心得体会) . 22 附录一:附录一: . 23 附录二:附录二: . 26 元器件表元器件表: : 29 参考文献参考文献 . 29 第一章第一章 AT89C51 的介绍的介绍 1.1AT89C51 单片机的单片机的简介:简介: 自从 1971 年微型计算机问世以来,随着大规模集成电路技术的进一步发展,导致 微型计算机向两个方向发展:一是高速度、高性能、大容量的高档微型计算机及其系 列化,向大、中型计算机的挑战;另一个是稳定可靠、小而廉、能适应各种控制领域 需要的单片机。 单片机是把中央处理单元、随机存储器、只读存储器、定时/计数器以及 I/O 接口 电路等主要部件