1、电气系系课程设计任务书 2011/2012 学年第 2 学期 2012 年 6 月 8 日 专业 电力系统 自动化 班级 1010(2) 班 课程名称 单片机原理及应用 设计题目 十 秒 的 秒 表 指导教师 起止时间 2012.6.4-2011.6.8 周数 1 设计地点 电气系机房 设计目的: 1、贯彻理论联系实际的教学原则,巩固已经学习过的单片机基础知识,提高学生的工 程实践能力。 2、掌握单片机的 C 语言编程方法。 3、了解单片机仿真软件并掌握其使用方法 4、加强组织性和纪律性,促进学生综合素质的全面提高。 设计任务或主要技术指标: 1、了解单片机原理及其编程方法。 2、熟练掌握单片
2、机仿真软件(Keil uVision3 和 proteus7) 。 3、通过编程和仿真实现相应控制任务。 设计进度与要求: 6.06 置设计任务,深入了解设计内容,阅读参考资料,收集有关资料。 6.07 硬件方案设计及编程。 6.08 实现方案,调试、仿真。 6.09 编写设计说明书。 6.10 答辩。 主要参考书及参考资料: 1 李朝青,单片机原理及接口技术(简明修订版) ,杭州:北京航空航天大学出版社, 1998。 2 李广弟,单片机基础 ,北京:北京航空航天大学出版社,1994。 3 阎石,数字电子技术基础(第三版) ,北京:高等教育出版社,1989。 4 何立民,单片机应用技术大全,北
3、京:北京航空航天大学出版社,1994。 5 张毅刚,单片机原理及接口技术,哈尔滨:哈尔滨工业大学出版社,1990。 6 谭浩强,单片机课程设计,北京:清华大学出版社,1989。 教研室主任(签名) 系(部)主任(签名) 年 月 日 目录 1 单片机介绍 1 1.1 单片机概述 1 1.2 单片机芯片 1 1.3 单片机的应用分类 2 1.3.1 通用型/专用型 . 2 1.3.2 总线型/非总线型 . 2 1.3.3 控制型/家电型 . 2 1.4 单片机的发展历史 3 1.4.1 基本结构 3 1.4.2 主要阶段 3 1.5 早期发展史 . 4 1.6 单片机的硬件特性 5 1.7 单片机
4、的应用范围 5 1.7.1 智能仪器 5 1.7.2 工业控制 6 1.7.3 家用电器 6 1.7.4 网络和通信 6 1.7.5 医用设备领域 6 1.7.6 模块化系统 6 1.7.7 汽车电子 6 1.8Proteus 介绍 . 7 1.9 Keil C51 介绍 7 2.硬件设计 . 8 2.1 电源电路 8 2.2 晶体振荡电路 8 2.3 复位电路 8 2.4 显示电路 9 2.5 键盘电路 9 2.6 硬件主电路图设计 . 10 2.7 元器件清单 10 3.主要原器件介绍 12 3.1 AT89C51 单片机 . 12 3.2 发光二极管 . 14 3.3 石英晶振 . 15
5、 3.4 数码管 . 15 4.课程设计 17 4.1 设计题目 . 17 4.2 电路原理图 . 17 4.3 工作原理 . 17 4.4 程序设计 . 18 4.4.1 如图 3.2 是我们组利用 Keil 进行编程的环境 18 4.4.2 以下就是使是秒秒表实现功能的 C 语言程序 . 18 4.5 仿真效果 . 20 4.5.1 按第一次按开关按键计时器开始计时 . 21 4.5.2 按第二次开关按键计时器暂停计时 . 21 4.5.3 按第三次开关按键定时器清零 . 22 结 论 23 致 谢 24 参考文献 25 摘 要 本实验利用单片机的定时器/计数器和计数的原理,结合按键开关以
6、及 LED 数码管 来设计计时器。将软、硬件有机的结合起来,使得系统能够正确地显示时间。本电路设 计了一个开关按键。其中按第一次是开始计时,按第二次是暂停,按第三次是清零,然 后依次循环。 该设计通过单片机的定时器/计数器定时和计数原理,设计简单的计时系统,拥有 正确地计时、暂停、清零功能,并同时可以用数码管显示,在现实生活中应用广泛,具 有现实意义。 关键词:LED 数码管;计时器;开关 十秒的秒表 1 1 单片机介绍 1.1 单片机概述 二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。 不过,这种电脑,通常是指个人计算机,简称 PC 机。它由主机、键盘、显示器等组成。 还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片 机(亦称微控制器) 。顾名思义,这种计算机的最小系统只用了一片集成电路,即可进 行简单运算和控制。它的出现是近代计算机技术发展史上的一个重要里程碑,因为它体 积小,通常都藏在被控机械的“肚子”里。它在这个装置中,起着有如人类头脑的作用, 它出了毛病,整个