没有合适的资源?快使用搜索试试~ 我知道了~
(完整)基于89C51单片机的秒表设计.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 2 下载量 47 浏览量
2022-06-27
16:11:52
上传
评论
收藏 624KB PDF 举报
温馨提示
试读
17页
(完整)基于89C51单片机的秒表设计.pdf(完整)基于89C51单片机的秒表设计.pdf(完整)基于89C51单片机的秒表设计.pdf(完整)基于89C51单片机的秒表设计.pdf(完整)基于89C51单片机的秒表设计.pdf(完整)基于89C51单片机的秒表设计.pdf(完整)基于89C51单片机的秒表设计.pdf(完整)基于89C51单片机的秒表设计.pdf(完整)基于89C51单片机的秒表设计.pdf
资源推荐
资源详情
资源评论
(完整)基于 89C51 单片机的秒表设计
目录
1 课程设计的目的
2 课程设计题目描述和要求
2。1 实验题目
2。2 设计指标
2。3 设计要求
2.4 增加功能
2.5 课程设计的难点
2。6 课程设计内容提要
3 课程设计报告内容
3.1 设计思路
3.2 设计过程
3。3 程序流程
3。4 源程序及说明
3。5 实验效果
4 心得体会
(完整)基于 89C51 单片机的秒表设计
基于 89C51 单片机的秒表设计
摘要:
单片机控制秒表是集于单片机技术、模拟电子技术、数字技术为一体的机电一体化高
科技产品,具有功耗低,安全性高,使用方便等优点。本次设计内容为以 89C51 单片机为核心的
秒表,并添加倒计时功能,采用单片机技术控制.设计内容以硬件电路设计和软件设计二部分来
设计。利用单片机的定时器计数器定时和计数的原理,用集成电路芯片、LED 数码管以及按键来
设计计时器。将软、硬件有机地结合起来,使他拥有正确的计时、暂停、清零、并同时可以用
数码管显示,在现实生中应用广泛.
1 课程设计的目的
《单片机原理与应用技术》课程设计是学好本门课程的实践性教学环节,课程设计的目的就
是配合本课程的教学和平时实验,以达到巩固消化课程的内容,进一步加强综合应用能力及单
片机应用系统开发和设计能力的训练,启发创新思维,使之具有独立单片机产品和科研的基本
技能,是以培养学生综合运用所学知识的过程,是知识转化为能力和能力转化为工程素质的重
要阶段。
2 课程设计题目描述和要求
2。1 实验题目
基于 89C51 设计秒表,可以实现计时功能,精确时间到 0。01 秒
2.2 设计指标
了解 80C51 芯片的工作原理和工作方式,使用该芯片对 LED 数码管进行显示控制,实现用
单片机的端口控制数码管,显示分、秒,并能用按钮实现秒表起 动、停止、倒计时清零等功能,
精确到 1 秒。要求选用定时器的工作方式,画出使用单片机控制 LED 数码管显示的电路图,并实
现其硬件电路,并编程完成软件部分,最后调试秒表起动、停止、清零等功能.
2.3 设计要求
(1)画出电路原理图(或仿真电路图)
(2)软件编程与调试
(完整)基于 89C51 单片机的秒表设计
2。4 增加功能
增加一个复位按键(即清零),一个“暂停”和“开始”按键,增加倒计时功能,可通过按
键增加分秒倒计时时间,一个倒计时“逐渐自减”按键.
2。5 课程设计的难点
单片机电子秒表需要解决二个主要问题,一是有关单片机定时器(一个控制顺序计时,一个控
制倒计时)的使用;二是如何实现 LED 的动态扫描显示。
2。6 课程设计内容提要
本课程利用单片机的定时器/计数器定时和记数的原理,结合集成电路芯片 89C51、LED 数
码管以按键来设计计时器。将软、硬件有机地结合起来,使得系统能够正确地进行计时,数码管
能够正确地显示时间.其中本课程设计有四个开关按键,分别有不同功能。
3 课程设计报告内容
3。1 设计思路
单片机应用系统由硬件系统和软件系统两部分组成 .硬件系统是指单片机以及扩展的存储
器、I\O 接口、外围扩展的功能芯片以及接口电路。软件系统包括监控程序和各种应用程序。
在单片机应用系统中,单片机是整个系统的核心,对整个系统的信息输入、处理、信息输
出进行控制。与单片机配套的有相应的时钟电路以及扩展的存储器和 I\O 接口,使单片机应用
系统能够运行。在一个单片机应用系统中,往往都会输入信息和显示信息,这就涉及键盘和显
示器.在单片机应用系统中,一般都根据系统的要求配置相应的键盘和显示器。配置键盘和显示
器一般都没有统一的规定,有的系统功能复杂,需输入的信息和显示的信息量大,配置的键盘和
显示器功能相对强大,而有些系统输入/输出的信息少,这时可能用几个按键和几个 LED 指示灯
就可以进行处理了.在单片机应用系统在中配置的键盘可以是独立键盘,也可能是矩阵键盘。这
里我们选择独立键盘如图 3.1 所示。系统硬件结构整体如图 3。2 所示。
图 3。1
(完整)基于 89C51 单片机的秒表设计
图 3。2
3.2 设计过程
此次选用 C51 来编程,首先要有初始化程序,通过初始化程序,将对主程序所用到的变量、
常量以及各个参数和所调用的子函数定义。其次还有显示程序、按键扫描及处理程序、时钟程
序和倒计时程序,系统软件流程图图如图 3.3 所示。
图 3。3
该课程设计要求进行计时并在数码管上显示时间 ,则可利用 MCS-51 系列单片机的芯片
AT89C52 的 P3.4,P3.5,P3.6,P3.7 作为按键的入口;定时器 T0 作为每秒减一的定时器;定时器
T1 作为每秒加一的定时器。其中“开电源开关及指示模块四个独立功能按键模块系统时钟模块
STC89C51、RC、三个数码管显示模块始”按键当按下时开始计时,此时若再拨“开始"按键则数
码管暂停;“清零”按键按下拨时数码管清零 ,此时若再拨“开始"按键则又可重新开始计时。
方框图图 3。4 所示。
剩余16页未读,继续阅读
资源评论
- NLLJNxxxx2022-12-05资源质量不错,和资源描述一致,内容详细,对我很有用。
- 2301_765916202023-02-28资源内容详尽,对我有使用价值,谢谢资源主的分享。
xxpr_ybgg
- 粉丝: 6435
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功