单片机秒表系统设计课程设计--基于8051的单片机秒表系统设计
-
资源ID:1448165
资源大小:546KB
全文页数:12页
- 资源格式: DOC
下载积分:100金币
快捷下载

账号登录下载
三方登录下载:
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
|
单片机秒表系统设计课程设计--基于8051的单片机秒表系统设计
1、 共 12 页 第 1 页 单片机课程设计单片机课程设计 题目名称:基于 8051 的单片机秒表系统设计 共 12 页 第 2 页 单片机秒表系统设计单片机秒表系统设计 摘要:摘要:本实验是基于 8051 单片机所设计的, 利用单片机的定时器 /计数器定时和记数的原理可以实现秒表的计数以及计数的开启/暂停 /继续与复位。使用 LED 数码七段数码管予以显示。 关键词:关键词:8051 七段数码管 秒表系统 1.1 目的:目的: 1、利用单片机定时器/计数器中断设计秒表,从而实现秒、十分之一 秒的计时。 2、综合运用所学的单片机原理与应用理论知识,通过实践加强 对所学知识的理解,具备设计单片机应
2、用系统的能力。 3、 通过本次系统设计加深对单片机掌握定时器、 外部中断的设置和 编程原理的全面认识复习和掌握, 对单片机实际的应用作进一步的了 解。 4、 通过本次系统设计,增强自己的动手能力。认识单片机在日常生 活中的应用的广泛性,实用性。 1.2 用途与功能:用途与功能: 本系统利用单片机的定时器/计数器定时和记数的原理,通过采用 protel 仿真软件来模拟实现。模拟利用 8051 单片机、LED 数码管以 及控件来控制秒表的计数以及计数的开启/暂停/继续与复位!其中有 共 12 页 第 3 页 两个数码管用来显示数据,一个数码管显示秒(两位) ,另一个数码 管显示十分之一秒,十分之一
3、秒的数码管计数从 09,满十进一后显 示秒的数码管的数字加一,并且十分之一秒显示清零重新从零计数。 计秒数码管采用两位的数码管, 当计数超过范围是所有数码管全部清 零重新计数。 二、二、硬件硬件设计设计 2.1 硬件设计思想硬件设计思想 8051 单片机芯片一个、 LED 数码显示管三个, 低压电源、 开关 (按 钮)两个、电阻、电容及导线若干。芯片介绍:8051 是一种带 4K 字 节闪烁可编程可擦除只读存储器,8 位微处理器,俗称单片机。 主要特性:主要特性: 4K 字节可编程闪烁存储器 寿命:1000 写/擦循环 数据保留时间:10 年 全静态工作:0Hz-24Hz 三级程序存储器锁定
4、128*8 位内部 RAM 4*8 可编程 I/O 线 两个 16 位定时器/计数器 5 个中断源 共 12 页 第 4 页 可编程串行通道 低功耗的闲置和掉电模式 片内振荡器和时钟电路 由于条件限制本系统采用软件模拟硬件系统, 采用 proteus 软件 进行模拟设计及调试工作。 图 1 七段数码管引脚图 共 12 页 第 5 页 图 2 8051 单片机外部引脚图 三三、试验设计试验设计原理图原理图 通过通过 protelprotel 仿真画的原理图仿真画的原理图 共 12 页 第 6 页 共 12 页 第 7 页 图 3 系统设计电路图 四四、软件设计分析软件设计分析 程序流程图: 共 12 页 第 8 页 是 否 是 否 定时器溢出中断 对定时器重新赋值 进行加一操作后重新计算时间 往 P0 口和 P2 口送显示时间 数码管显示 中断返回主函数 对定时器/计 数器初始化 始化 程序开始 判断P34口是否有低 电平信号 开中断并 启动定时器 开始、 暂停或者