单片机数字秒表
一、实验内容及要求
1、实验内容
用AT89C51设计一个2位LED数码显示“秒表”,显示时间为0099秒,每秒自动加一。另设计一个“开始”按键和一个“复位”按键。再增加一个“暂停”按键和一个“快加”按键(每10ms快速加一)。按键说明:按“开始”按键,开始计数,数码管显示从00开始每秒自动加一;按“复位”按键,系统清零,数码管显示00;按“暂停”按键,系统暂停计数,数码管显示当时的计数;按“快加”按键,系统每10ms快速加一,即数码显示管在原先的计数上快速加一。
2、实验要求
了解8051芯片的的工作原理和工作方式,使用该芯片对LED数码管进行显示控制,实现用单片机的端口控制数码管,显示分、秒,并能用按钮实现秒表起动、停止、清零功能,精确到01秒。要求选用定时器的工作方式,画出使用单片机控制LED数码管显示的电路图,并在实验箱实现其硬件电路,并编程完成软件部分,最后调试秒表起动、停止、清零功能。
二、课题研究目的和意义及介绍
1、目的意义、
1通过本次课程设计加深对单片机课程的全面认识复习和掌握,对单片机课程的应用进一步的了解。2掌握定时器、外部中断的设置和编程原理。3通过此次课程设计能够将单片机软硬件结合起来,对程序进行编辑,校验。4该实验通过单片机的定时器计数器定时和计数原理,设计简单的计时器系统,拥有正确的计时、暂停、清零、快加功能,并同时可以用数码管显示,在现实生活中应用广泛,具有现实意义
第1页共14页
f单片机数字秒表
2、单片机的简单介绍
AT89C51是一种低功耗、高性能的片内含有4KB快闪可编程擦除只读存储器(FPEROMFlashProgrammablea
dEraseableReadO
lyMemory)的8位CMOS微控制器,使用高密度、非易失存储技术制造,并且与80C51引脚和指令系统完全兼容。主要性能:
与MCS51微控制器产品系列兼容。片内有4KB可在线重复编程的快闪擦写存储器存储数据保存时间为10年宽工作电压范围:Vcc可为27V到6V全静态工作:可从0Hz至16MHz程序存储器具有3级加密保护1288位内部RAM32条可编程IO线两个16位定时器计数器中断结构具有5个中断源和2个优先级可编程全双工串行通道空闲状态维持低功耗和掉电状态保存存储内容
3、实验仪器、
集成电路芯片8032,七段数码管,AT89C51实验箱,按键,DVCC系列单片机微机仿真实验系统中的软件(WAVE6000)
第2页共14页
f单片机数字秒表
三、设计思路及描述
该实验要求进行计时并在数码管上显示时间,则可利用DVCC系r