1 / 9
文档名称:

单片机实验报告.doc

格式:doc   大小:147KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机实验报告.doc

上传人:mh900965 2018/2/22 文件大小:147 KB

下载得到文件列表

单片机实验报告.doc

相关文档

文档介绍

文档介绍:单片机实验报告

实验名称:秒表系统设计
班级:自动化***班
报告人:**********
学号:*********
指导老师:*******
一、实验题目
秒表系统设计——用8051设计一个2位LED数码显示“秒表”,显示时间为00~99秒,每秒自动加一。设计一个“开始”按键和一个“复位”按键;
以及一个“暂停”按键和一个“快加”按键(每10ms快速加一)。
二、实验内容
本实验利用单片机的定时器/计数器定时和记数的原理,结合实验箱上的集成电路芯片8051、LED数码管以及实验箱上的按键来设计计时器。将软、硬件有机地结合起来,使得系统能够正确地进行计时,数码管能够正确地显示时间。其中本实验设计了四个开关按键:其中一个按键按下去时以1秒加一开始计时,即秒表开始键(本实验中当开关从1变为0时开始计时),另一个按键按下去时暂停计时,使秒表停留在原先的计时(本实验中当相应开关从1变为0时即停止计时),第三个按键按下去时清0(本实验中当相应开关从1变为0时即停止计时),第四按键按下去则是以每10ms秒快速加一计时(本实验中当开关从1变为0时开始计时)。本实验中开始时都要使各按键回到各初始位置,即都处于1状态。
三、实验目的
1、通过几次实验加深对单片机课程的全面认识复****和掌握,对单片机课程的应用进一步的了解。
2、掌握定时器、外部中断的设置和编程原理。
3、通过此次实验能够将单片机软硬件结合起来,对程序进行编辑,校验。
四、意义
该实验通过单片机的定时器/计数器定时和计数原理,设计简单的计时器系统,拥有正确的计时、暂停、清零、快加功能,并同时可以用数码管显示,在现实生活中应用广泛,具有现实意义。
五、实验内容
用8051设计一个2位LED数码显示“秒表”,显示时间为00~99秒,每秒自动加一。设计一个“开始”按键和一个“复位”按键;以及一个“暂停”按键和一个“快加”按键(每10ms快速加一)。
按键说明:按“开始”按键,开始计数,数码管显示从00开始每秒自动加一;按“复位”按键,系统清零,数码管显示00;按“暂停”按键,系统暂停计数,数码管显示当时的计数;按“快加”按键,系统每10ms快速加一,即数码显示管在原先的计数上快速加一。
六、设计思路及描述
该实验要求进行计时并在数码管上显示时间,,并实现“开始”按键的功能;,并实现“清零”按键的功能;;。定时器T0作为每秒加一的定时器;定时器T1作为“快加”键的定时器。其中“开始”按键当开关由1拨向0(由上向下拨)时开始计时;“清零”
按键当开关由1拨向0(由上向下拨)时数码管清零,此时若再拨“开始”按键则又可重新开始计时。
七、原理图
八、实验流程图
1、主程序流程图 2、加一子程序流程图
程序初始化
开各中断
关定时器0,1
调用显示子程序
程序开始
=?1
=?0
=?1
关定时器0,1
=?0
R1=R1+1
14H=R1
13H=R2
R1=?#0ahhhhh?#AH