单片机课程设计实验报告 专业班级:通信 0901 组 员:邓朋超 09 廖海君 03 刘晓龙 09 指导老师:杨迎泽一、 实验内容及要求1、实验内容用 AT89C51 设计一个 2 位 LED 数码显示“秒表”,显示时间为 00~99 秒,每秒自动加一
另设计一个“开始”按键和一个“复位”按键
再增加一个“暂停”按键和一个“快加”按键(每 10ms 快速加一)
按键说明:按“开始”按键,开始计数,数码管显示从00 开始每秒自动加一;按“复位”按键,系统清零,数码管显示 00;按“暂停”按键,系统暂停计数,数码管显示当时的计数;按“快加”按键,系统每 10ms 快速加一,即数码显示管在原先的计数上快速加一
2、实验要求了解 8051 芯片的的工作原理和工作方式 ,使用该芯片对 LED 数码管进行显示控制,实现用单片机的端口控制数码管,显示分、秒,并能用按钮实现秒表起动、停止、清零功能,精确到秒
要求选用定时器的工作方式,画出使用单片机控制 LED 数码管显示的电路图,并在实验箱实现其硬件电路,并编程完成软件部分,最后调试秒表起动、停止、清零功能
二、 课题讨论目的和意义及介绍1、目的意义1)通过本次课程设计加深对单片机课程的全面认识复习和掌握,对单片机课程的应用进一步的了解
2)掌握定时器、外部中断的设置和编程原理
3)通过此次课程设计能够将单片机软硬件结合起来,对程序进行编辑,校验
4)该实验通过单片机的定时器/计数器定时和计数原理,设计简单的计时器系统,拥有正确的计时、暂停、清零、快加功能,并同时可以用数码管显示,在现实生活中应用广泛,具有现实意义2、单片机的简单介绍AT89C51 是一种低功耗、高性能的片内含有 4KB 快闪可编程/擦除只读存储器(FPEROM-Flash Programmable and Eraseable Read Only Memory)的 8 位