1、 课课 程程 设设 计计 报报 告告 论文题目 基于 AT89C51 的乒乓球程序 专业班级: _ 学生姓名: 学 号: 指导教师: 二零一三二零一三 年年 十十 月月 摘 要 单片机自 20 世纪 70 年代问世以来,以极高的性价比,受到人们的重视和关 注应用很广、发展很快。单片机以体积小、重量轻、抗干扰能力强、环境要求不 高、价格低廉、可靠性高、 灵活性好、开发价位容易。由于具有上述优点,在我国单片机已广泛地应用 在工业自动化控制、自动检测、智能仪器仪表、家用电器、电力电子、机电一体 化设备等各方面,而 51 单片机是各个单片机中最典型最有代表性的一种。这次 课题设计通过对它的学习、应用,
2、以 AT89C51 为核心,辅以必要的电路,设计 了一个简易的电子时钟,它由直流电源供电,通过数码管显示时间,调整时间, 从而达到学习、设计、开发软、硬件的目的。 关键词:关键词:单片机;乒乓球程序,数码管显示;LED 灯显示乒乓球行程 目录 1 引言 1 2 系统总体设计 2 2.1 系统结构 2 2.2 系统设计方案 2 3 硬件设计 3 3.1 单片机最小系统. 3 3.1.1 复位电路. 3 3.1.2 时钟电路. 5 3.2 控制电路 6 3.3.1 数码管的引脚及其作用. 7 3.3.2 数码管显示电路. 7 4 软件设计. 8 4.1 主程序流程图 8 4.2 按键扫描 8 4.
3、2.1 按键扫描流程图.错误错误!未定义书签。未定义书签。 4.2.2 按键扫描程序.错误错误!未定义书签。未定义书签。 5 制作与调试 16 5.1 制作步骤与重点 16 6 结论 18 7 致谢 19 8 参考文献 20 附录 1 系统实物图. 21 附录 2 实验原理图. 22 附录 3 系统仿真图. 22 附录 3 系统仿真图. 23 附录 4 程序清单. 24 附录 5 PCB 图 34 附录 6 元器件清单. 35 1 引言 当今,计算机技术带来了科研和生产的许多重大飞跃,微型计算机的应用 已渗透到生产、生活的各个方面。其中单片微型计算机虽然问世不久,然而体 积小、价廉、功能强,其
4、销售额以每年近 80%的速率增长。他的性能不断提高, 适用范围愈来愈宽,在计算机应用领域已占有日益重要的地位。 单片微型计算机简称单片机,又成为控制器。他是在一块半导体上,集成了 CPU、ROM、RAM、I/O 接口、定时器/计数器、中断系统等功能部件,构成了 一台完整的数字计算机。单片机在生产生活中的许多方面得到广泛的应用,例 如,生活中五彩变幻的霓虹灯,手机通信,温度检测,流量控制等都涉及到单 片机。 单片机的应用结束了计算机专业人员“垄断”计算机系统开发与应用的时代,他 既给各种专业人员、特别是许多工程技术人员带来了学习和掌握计算机技术的 紧迫性,同时也带来了可能性,因为组成计算机应用系
5、统变得容易、“平凡”, 增强了人们进入这一领域的信心 单片机的历史非常短暂,然而发展十分迅猛。自 1971 年美国 Intel公司首先研 制出 4 位单片机 4004 以来,他的发展可粗略划分为四个阶段: 第一阶段 19711976 年,属萌芽阶段。发展了各种 4 位单片机,多用于家用电 器、计算器、高级玩具。 第二阶段 19761980 年,为初级 8 位机阶段,发展了各种中、低档 8 位单片 机,典型的如 MCS-48 系列单片机,片内含多个 8 位并行 I/O 接口、一个 8 位 定时器/计数器,不带串行接口,其功能可以满足一般工业控制和智能化仪器仪 表等的需要。 第三阶段 198219
6、83 年,高级 8 位机阶段,发展了高性能的 8 位单片机,例 如 MCS-51 系列单片机,它带有串行 I/O 接口和多个 16 位定时器/计数器,具 有多级中断功能。这一阶段进一步拓宽了单片机的应用范围,使之能用于智能 终端、局部网络接口,并挤入了个人计算机领域。 2 系统总体设计 2.1 系统结构 根据于设计思想,做系统的结构框图如下图 2-1 所示 图 2-1 系统的结构框图 2.2 系统设计方案 数字时钟设计主要包括单片机最小系统、控制电路、显示电路,利用 AT89C51 的处理能力来作为一个乒乓球游戏程序、 、 、 单片机 控制电路 显示电路 电 源 数码管显示 LED 灯显示 3 硬件设计 3.1 单片机最小系统 单片机最小系统是以 AT89C51 为核心,由单片机、时钟电路、复位电路组 成,如图 3-1 最小系统 图 3-1 最小系统 3.1.1 复位电路 复位操作上有上电复位和手动复位,上电复位是在上电瞬间,电容充电电 流最大,电容相当于短路,RST 端为高电平