1、 毕业设计(论文) 基于单片机的电子秒表的设计 姓 名: 学 号: * 班 级: * 指 导 教 师: 所 在 系 部: 信息工程系 二一三年六月 - 1 - 毕业论文(设计)开题报告毕业论文(设计)开题报告 学生姓名 班级 * 指导教师 学号 毕业论文(设计)题目 基于单片机的电子秒表的设计 随着人们生活水平的不断提高,在电子领域尤其是自动化智能控制领域, 传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片 机智能控制系统所取代。目前,一个学习与应用单片机的高潮正在工厂、学校 及企事业单位大规模地兴起。本设计用 AT89C51 单片机自制了电子秒表,介绍 了其硬件电路及软件
2、编程方法,在实践中体验单片机的自动控制功能。该设计 具有实际意义,可以在生活各行各业中得到广泛应用。 通过本论文课题的研究,预计达到: 1.通过 AT89C51 和数码管进行控制,实现秒表的不同时刻的显示。 2.通过软件编程、调试来学习更多的软件编程方法。 具体安排进度: 2013 年 3 月 1 日3 月 30 日,搜索资料,完成设计方案论证,准备元器件; 2013 年 4 月 1 日4 月 30 日,完成系统软硬件设计及仿真调试; 2013 年 5 月 1 日5 月 31 日,完成论文的撰写,准备答辩。 - 2 - 摘要摘要 本文对当前数字秒表开发与设计进行比较和分析最终确定采用 AT89
3、C51 单 片机实现数字秒表的设计。本设计以 AT89C51 单片机为核心,采用 7 位 LED 数码 管显示以及外部中断电路来实现数字秒表的基本功能。 本文简单介绍了其系统组 成,重点讨论了其硬软件的实现过程,并对其计时精度进行了确定。最后通过对 硬件系统的仿真观察其实际运行情况,给我们以直观的认识。 关键字关键字:单片机、AT89C51、数码管 AbstractAbstract In the era of information, people have been paying more and more attention to computer data security than e
4、ver before. So study the reasons of the data loss, prevention methods and data recovery technology becomes more and more important . This thesis mainly does research This system based on the MCU assembly language for software design, the assembly language and SCM underlying combination, make the log
5、ic relation of designing program more concise. This program directly in the Keil software compiler, using Proteus simulation debugging, easy to modify the program. Key Words: hard drive, file system, data recovery, data loss, data security. 3 目目 录录 引 言 4 第一章 硬件设计. 4 1.1.使用硬件介绍: 4 1.1.1 硬件电路的设计要遵循以下原
6、则: 4 1.1.2 单片机的选择 5 1.1.3 管脚说明: 7 1.2 显示电路的设计 . 8 1.3 系统总体控制电路的设计 . 9 第二章 软件设计 10 2.1 主程序设计 . 10 2.2 中断程序设计 . 10 2.2.1 外部中断 0 服务程序 10 2.2.2 外部中断 1 服务程序 12 2.3 源程序代码 . 14 第三章 系统调试 15 3.1 程序编译 . 15 3.2 程序仿真 . 16 第四章 结束语 18 第五章 致谢 19 参考文献. 19 4 引引 言言 在单片机技术日趋成熟的今天,其灵活的硬件电路的设计和软件的设计,使 单片机得到了广泛的应用,从小的电子产品到大型的工业控制,单片机都起到了 举足轻重的作用。单片机小的系统结构可谓是具有可编程硬件的一个缩影,对我 们学习和研究微机系统具有重大意义。 本文用 AT89C51 单片机自制电子秒表, 以单片机为核心对硬