单片机数字秒表
一、 实验内容及要求
1、实验内容
用 AT89C51 设计一个 2 位 LED 数码显示“秒表”,显示时间为 00~99 秒,每秒自动加一。
另设计一个“开始”按键和一个“复位”按键。再增加一个“暂停”按键和一个“快加”按键(每
10ms 快速加一)。按键说明:按“开始”按键,开始计数,数码管显示从 00 开始每秒自动加
一;按“复位”按键,系统清零,数码管显示 00;按“暂停”按键,系统暂停计数,数码管显示
当时的计数;按“快加”按键,系统每 10ms 快速加一,即数码显示管在原先的计数上快速加
一。
2、实验要求
了解 8051 芯片的的工作原理和工作方式 ,使用该芯片对 LED 数码管进行显示控制,
实现用单片机的端口控制数码管,显示分、秒,并能用按钮实现秒表起动、停止、清零功
能,精确到 0.1 秒。
要求选用定时器的工作方式,画出使用单片机控制 LED 数码管显示的电路图,并在
实验箱实现其硬件电路,并编程完成软件部分,最后调试秒表起动、停止、清零功能。
二、 课题研究目的和意义及介绍
1、目的意义
1) 通过本次课程设计加深对单片机课程的全面认识复习和掌握,对单片机课程的应用
进一步的了解。
2) 掌握定时器、外部中断的设置和编程原理。
3) 通过此次课程设计能够将单片机软硬件结合起来,对程序进行编辑,校验。
4) 该实验通过单片机的定时器/计数器定时和计数原理,设计简单的计时器系统,拥有
正确的计时、暂停、清零、快加功能,并同时可以用数码管显示,在现实生活中应
用广泛,具有现实意义
第 1 页(共 14 页)
评论0
最新资源