第一范文网 - 专业文章范例文档资料分享平台

简易秒表 - 图文

来源:用户分享 时间:2025/5/25 5:21:08 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

淄博职业学院单片机项目设计

单片机项目设计

题 目 简易秒表制作

姓名:彭庆浩 学号:201403140050____

所在系:电子电气___专业年级_:___电气自动化__P14

气6班____

指导教师 李霞

2015 年 12 月 28日

I

淄博职业学院单片机项目设计

项目设计主要内容

一.设计任务…………………………1

二.秒表的设计程序框图……………… 2

三.秒表程序的主程序 ………………3

四.程序的源代码…………………… 4、5、

五.原理图……………… 7

六.检测与调试……………………………. 8

七.总结与体会……………………………….9

II

6 淄博职业学院单片机项目设计

摘要

基于8051的简易秒表的制作,此电路主要是由三个部分组成:8051的最小系统、键盘、显示器,利用单片机的定时器中断实现分、秒定时,利用动态扫描的方式使得四位数码管用于显示秒、分的个位和十位,电路中有四个按键:KE0是启动按键,KE1是暂停按键,KE2是清0按键,KE3是复位按键;KE0、KE1、KE2这三个按键是采用以中断方式实现键盘的扫描,按下KE0电路开始计时,按下KE1电路计时停止并显示电路的计时时间,按下KE2数码管显示00分00秒。

关键词:8051芯片 数码管 复位电路

III

淄博职业学院单片机项目设计

一 设计方案 1设计题目及要求

项目:简易秒表的制作

(1)从右往左显示秒值的个位、十位,分值的个位、十位,个位能向十位进位; (2)上电后首先显示00 00,表示从00 00秒开始计时,当时间显示到59 59时,4位

显示都清零,从头开始。

(3)以三个独立式按键实现复位、启动、停止。 2

设计思路

是初始化部分和不断调用动态显示子程序部分。动态显示子程序完成4位LED的轮流位扫描,它被主程序不断调用,以保证稳定可靠的显示。显示时间的刷新由定时器中断产生,定时器每100 ms中断一次,当中断10次后(即1 s后),对时间单元(秒计数单元、分计数单元)进行更新,然后通过拆字子程序将时间单元里面的十六进制数拆开为两个BCD码,并送到显示缓冲区。返回主程序后显示缓冲区的待显示数据被刷新一次,数码管相应的显示数值也就随之发生变化。 4位LED显示的位码由单片机的P2口输出,段码由P0口输出,P2口线与LED之间接有200Ω限流电阻;LED为共阳极数码管,显示方式为动态显示方式;3个按键可以采用独立式键盘,其中两个按键分别连接到外部中断INT0、INT1,第3个按键连接到定时器1的T1端口,以中断方式实现键盘的扫描。

1)整体程序主要分为3个部分:主程序、显示子程序和定时器中断程序。主程序主要

1

搜索更多关于: 简易秒表 - 图文 的文档
简易秒表 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1kf326tden9uewu2sogt_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top