实验五 电子秒表显示器

洛阳理工学院实验报告
系别计算机系班级B140503 学号B14050304 姓名代利娟
课程名称单片机原理及其应用实验日期2016.04.21 实验名称电子秒表显示器成绩
实验目的:
掌握中断和定时/计数器的工作原理,熟悉C51编程与调试方法。

实验原理:
实验电路原理图如图1所示,由共阴极数码管LED1和LED2、P0口、P2口、上拉电阻R2-R8以及Vcc组成的输出电路;由C1、C2、晶振X1、引脚XTAL1、XTAL2与接地点组成的时钟电路;由C3、R1、引脚RST和Vcc组成的上电复位电路;由Vcc和引脚EA____组成的片内ROM选择电路。

(元件参数见表1)
图1 电路原理图
表1 实验元件清单
实验电路在软件配合下,要求实现如下功能:数码管的初始显示值为“00”;当1s产生时,秒计数器加1;秒计数到60时清0,并从“00”重新开始,如此周而复始进行。

软件编程原理为:采用T0定时方式1中断法,其中1s定时采用20次50ms 定时中断的方案实现,变成流程图如图2所示。

图 2 软件流程图
仿真结果:
图3 仿真结果
源程序:
#include <reg51.h>
unsigned char code led[]={0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f};。

合集下载

[优质文档]试验五电子秒表显示器

[优质文档]试验五电子秒表显示器

[优质文档]试验五电子秒表显示器洛阳理工学院实验报告系别计算机系班级B110507学号姓名课程名称单片机原理及其应用实验日期2013-10-25实验名称电子秒表显示器成绩实验目的:掌握中断和定时/计数器的工作原理,熟悉C51编程与调试方法。

实验原理:实验电路原理图如图1所示,由共阴极数码管LED1和LED2 P0 口、P2口、上拉电阻R2-R8以及Vcc组成的输出电路;由C1、C2、晶振XI、引脚XTAL1 XTAL2 与接地点组成的时钟电路;由C3 R1、引脚RST和Vcc组成的上电复位_____ 电路;由Vcc和引脚EA组成的片内ROM选择电路。

(元件参数见表1)Array表1实验元件清单元件类别电路符号元件名称Microprocessor ICs U1 80C51Miscella neous X1/12MHz CRYSTALCap acitors C1~C2/1 nF CAPCap acitors C3/22uF CAP-ELECResistors Packs R2~R8/1k RESResistors R1/100 Q RESOptoelectro nics LED1~LED2 7SEG-COM-CAT-GRN实验电路在软件配合下,要求实现如下功能:数码管的初始显示值为“ 00” ;当1s产生时,秒计数器加1;秒计数到60时清0,并从“ 00”重新开始,如此周而复始进行。

软件编程原理为:采用T0定时方式1中断法,其中1s定时采用20次50ms定时中断的方案实现,变成流程图如图2所示。

I王钿8 TC中断工作方或科釣扛L捋称数输出显冠1幵功图2软件流程图实验内容:(1)理解定时器的工作原理,完成定时中断程序的编写与调试;(2)练习uVision3与ISIS的联机仿真方法。

实验步骤:(1) 提前阅读与实验5相关的阅读材料;(2) 参照实验原理图,在ISIS中完成电路原理图的绘制;(3)参照软件流程图,在uVision3中编写和编译C51程序,生成可执行文件;⑷在uVision3中启动ISIS的仿真运行,并进行联机调试。

实验五电子秒表显示器

实验五电子秒表显示器

实验四电子秒表显示器
1启动proteus ISIS ,在元件库中找出各元器件,并放置如下图所示:
2连好线以及放好电源,地线并修改电源电压。

如下图示:
3.保存为(*.DNS)文件:
4先打开keiluvision3软件,并建立一个新文件。

5把文件名改为093 23.c,并保存在“093班23号”的文件夹里。

6新建一个project,并保存在“093班23号”的文件夹里,命名为"093 23"。

7选择Atmel-A T89C51,确定。

弹出一个对话框,选“否”。

8.在text.c窗口输入程序,保存。

然后点击target1- source group1 单击右键,添加text1.c文件。

9点击flash--configure flash tools ,弹出对话框,在output上,勾选creat HEX fi选项,确定。

10点击,测试程序的准确性。

11点击,进行编译。

12.双击80c51元件,添加.hex仿真文件,如下图所示:
13 加载hex文件开始仿真,效果图如下。

数码管的初始显示值为“00”:当1s产生时,秒表计数器加1;秒计数到60时清零,并从“00”开始,如此反复,如图所示:。

电子秒表显示器实验

电子秒表显示器实验

电子秒表显示器实验系别计算机与信班级学号姓名息工程系课程名称单片机原理及应用实验日期实验名称电子秒表显示器成绩实验目的:掌握中断和定时/计数器工作原理,熟悉C51编程与调试方法。

实验条件:计算机一台、仿真软件Proteus、编译软件KeilC 实验内容:(1) 理解定时器的工作原理,完成定时中断程序的编程与调试;(2) 练习μVision3与ISIS的联机仿真方法实验步骤:(1)找出实验所需的的元器件:80C51、RES、CAP、CAP-ELEC、7SEG-COM-CAT-GRN。

如图一所示:图1(2)用所选的元器件进行电路布局。

如图二所示:图2(3)对布局好的电路画线连接(连线的注意步骤同实验一)。

如图三所示:图3(4)编写和编译C51程序,并生成可执行文件(过程同实验三)。

实验结果如图四:图4(5)改进实验,添加按键(按键按下停止,再按下开始),选用定时方式二。

图5附代码:#include<reg51.h>unsigned char code table[]={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07,0x7f,0x6f};unsigned char count;unsigned char count=0;unsigned int t=0;sbit P3_2=P3^2;timer() interrupt 1 //定时器T0的中断服务函数{t++;if(t==4000) //定时器每次定时250微秒,4000次定时1秒钟{t=0;count++;}if(count==60)count=0;}key() interrupt 0 //按键触发的中断的服务函数{if(P3_2 == 0){ TR0 = ~TR0; //按键按下时,对应的选择TR0的闭和开while(P3_2 == 0); //等待按键按下}}main(){TMOD=0x02;TH0 =0x06; //定时器的初值a=(256-250)%256=6.TL0 =0x06;EA=1;ET0=1;EX0=1;TR0=1;while(1){ P0=table[count/10];P2=table[count%10];}}实验总结:本次试验我掌握中断和定时/计数器工作原理,在实验中理解了定时器的工作原理,按实验要求完成定时中断程序的编程与调试。

电子秒表实验报告

电子秒表实验报告

.目录1绪论 (2)1.1课题背景 (2)1.2秒表的发展趋势 (2)1.3本课题研究容 (3)2研究方案与预期成果 (3)2.1研究方案 (3)2.2预期成果 (3)3设计任务与思想..................................... 错误!未定义书签。

3.1设计任务 ..................................... 错误!未定义书签。

3.2设计目的 ..................................... 错误!未定义书签。

3.3设计总体思想..................................... 错误!未定义书签。

4系统硬件设计 (6)4.1系统硬件设计框图 (6)4.2 LED显示电路..................................... 错误!未定义书签。

4.3时钟分频计数电路 .............................. 错误!未定义书签。

4.4秒脉冲电路.................................... 错误!未定义书签。

4.5 控制开关电路 ................................. 错误!未定义书签。

4.6系统电路图.................................... 错误!未定义书签。

5系统仿真与调试..................................... 错误!未定义书签。

5.1软件平台 ..................................... 错误!未定义书签。

5.2系统仿真 ..................................... 错误!未定义书签。

5.3系统软件调试.................................. 错误!未定义书签。

电子秒表实验报告

电子秒表实验报告

电子技术设计性实训报告学号:211002146姓名:邱富烨同组人:夏文彬班级:03班指导老师:林雪健日期:2012.09.07目录一.实训目的---------------------------------------------------3二.设计功能要求---------------------------------------------3 三.电路设计---------------------------------------------------4 (一)电路框图--------------------------------------------4 (二)单元电路分析-------------------------------------4四.设计总图及其工作原理---------------------------------5 (一)工作原理--------------------------------------------5 (二)元件清单--------------------------------------------5五.电路调试--------------------------------------------------6(一) 调试过程--------------------------------------------6(二)故障分析与排除-----------------------------------7六.实训心得---------------------------------------------------8一. 实验目的1. 对芯片74LS160芯片以及555的功能的更形象的认知。

2.增强使用EWB软件的能力。

3.进一步提高独立分析问题和解决问题的能力。

4.掌握数字系统的分析和设计方法。

5.对数字集成电路的综合应用有进一步的认识和理解。

电子秒表的原理

电子秒表的原理

电子秒表的原理一、引言电子秒表是一种精确测量时间的仪器,广泛应用于体育比赛、实验室研究、工业生产等领域。

本文将介绍电子秒表的工作原理以及常见的实现方式。

二、电子秒表的工作原理电子秒表的工作原理基于计时器的原理,通过精确的计时器芯片来测量时间。

电子秒表的主要组成部分包括计时器芯片、显示屏、按钮等。

1. 计时器芯片计时器芯片是电子秒表的核心,它能准确测量时间并进行显示。

计时器芯片内部通常含有频率稳定的晶振,它提供了一个基准时间信号。

计时器芯片通过记录基准时间信号的变化来精确计时。

2. 显示屏显示屏通常采用液晶显示技术,能够清晰地显示时间。

计时器芯片通过与显示屏的连接,将计时结果传输给显示屏进行展示。

3. 按钮电子秒表还配备了操作按钮,用于启动、停止、清零等操作。

通过按钮的按下,可以控制计时器的工作状态。

三、电子秒表的实现方式根据具体的设计要求和应用场景,电子秒表可以采用不同的实现方式。

1. 单片机实现一种常见的实现方式是使用单片机来搭建电子秒表。

单片机通过编程控制计时器芯片的工作状态,并根据需要进行时间转换和显示控制。

这种方式具有灵活性高、功能丰富的特点。

2. 集成模块实现另一种常见的实现方式是使用现成的集成模块来构建电子秒表。

这些集成模块通常具有计时器芯片、显示屏和按钮等基本组成部分,可以直接使用。

这种方式具有简单方便、应用广泛的特点。

3. 软件应用实现随着智能手机等移动设备的普及,电子秒表的功能也可以通过软件应用来实现。

通过下载安装相应的应用程序,智能手机可以具备计时器的功能,并提供更加灵活多样的操作方式。

四、总结电子秒表是一种精确测量时间的仪器,基于计时器的原理进行工作。

它通过计时器芯片、显示屏和按钮等组成部分来实现精确计时和操作控制。

电子秒表可以采用单片机实现、集成模块实现或者通过软件应用实现。

无论采用何种方式,电子秒表在各个领域中都发挥着重要的作用。

(文章长度已为1500字,满足题目要求,无需再增加字数)。

电子秒表设计实验报告

淮阴工学院《数字电子技术》课程实验期末考核2014-2015学年第2学期实验名称:电子秒表电路的设计班级:学号:姓名:学院:电子与电气工程学院专业:自动化系别:自动化指导教师:《数字电子技术》实验指导教师组成绩:2015年07月电子秒表电路的设计一、实验目的1 .学习数字电路中基本RS 触发器、单稳态触发器、时钟发生器及计数、译码显示等单元电路的综合应用。

2 .学习电子秒表的调试方法。

二、实验原理图11 -1 为电子秒表的电原理图。

按功能分成四个单元电路进行分析。

1.基本RS 触发器图11 -1 中单元I 为用集成与非门构成的基本RS 触发器。

属低电平直接触发的触发器,有直接置位、复位的功能。

它的一路输出作为单稳态触发器的输入,另一路输出Q 作为与非门5 的输入控制信号。

按动按钮开关K2(接地),则门1 输出=1 ;门2 输出Q =0 ,K2复位后Q 、状态保持不变。

再按动按钮开关K1 , 则Q 由0 变为1 ,门5 开启, 为计数器启动作好准备。

由1 变0 ,送出负脉冲,启动单稳态触发器工作。

基本RS 触发器在电子秒表中的职能是启动和停止秒表的工作。

2. 时钟发生器图11 -1 中单元Ⅲ为用555 定时器构成的多谐振荡器,是一种性能较好的时钟源。

调节电位器R W,使在输出端3 获得频率为50HZ 的矩形波信号,当基本RS 触发器Q =1 时,门5 开启,此时50HZ 脉冲信号通过门5 作为计数脉冲加于计数器①的计数输入端CP2。

图11-2 单稳态触发器波形图图11-3 74LS90引脚排列3.计数及译码显示二—五—十进制加法计数器74LS90 构成电子秒表的计数单元,如图11 -1 中单元Ⅳ所示。

其中计数器①接成五进制形式,对频率为50HZ 的时钟脉冲进行五分频,在输出端Q D取得周期为0.1S 的矩形脉冲,作为计数器②的时钟输入。

计数器②及计数器③接成8421 码十进制形式,其输出端与实验装置上译码显示单元的相应输入端连接,可显示0.1 ~0.9 秒;1 ~9 秒计时。

电子秒表设计实验报告

电子秒表设计实验报告标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N]淮阴工学院《数字电子技术》课程实验期末考核2014-2015学年第2学期实验名称:电子秒表电路的设计班级:学号:姓名:学院:电子与电气工程学院专业:自动化系别:自动化指导教师:《数字电子技术》实验指导教师组成绩:2015年07月电子秒表电路的设计一、实验目的1 .学习数字电路中基本RS 触发器、单稳态触发器、时钟发生器及计数、译码显示等单元电路的综合应用。

2 .学习电子秒表的调试方法。

二、实验原理图11 -1 为电子秒表的电原理图。

按功能分成四个单元电路进行分析。

1.基本RS 触发器图11 -1 中单元I 为用集成与非门构成的基本RS 触发器。

属低电平直接触发的触发器,有直接置位、复位的功能。

它的一路输出作为单稳态触发器的输入,另一路输出Q 作为与非门5 的输入控制信号。

按动按钮开关K2(接地),则门1 输出=1 ;门2 输出Q =0 ,K2复位后Q 、状态保持不变。

再按动按钮开关K1, 则Q 由0 变为1 ,门5 开启,为计数器启动作好准备。

由1 变0 ,送出负脉冲,启动单稳态触发器工作。

基本RS 触发器在电子秒表中的职能是启动和停止秒表的工作。

2. 时钟发生器图11 -1 中单元Ⅲ为用555 定时器构成的多谐振荡器,是一种性能较好的时钟源。

,使在输出端3 获得频率为50HZ 的矩形波信号,当基本RS 调节电位器 RW触发器Q =1 时,门5 开启,此时50HZ 脉冲信号通过门5 作为计数脉冲加于。

计数器①的计数输入端CP2图11-2 单稳态触发器波形图图11-3 74LS90引脚排列3.计数及译码显示二—五—十进制加法计数器74LS90 构成电子秒表的计数单元,如图1 1 -1 中单元Ⅳ所示。

其中计数器①接成五进制形式,对频率为50HZ 的时钟脉冲进行五分频,在输出端Q取得周期为的矩形脉冲,作为计数器②的时钟D输入。

实验五――电子秒表显示器

实验五――电子秒表显示器中国石油大学(北京)单片机原理及应用试验。

电子秒表显示器!中国石油大学(北京)实验课程:实验名称:实验报告单片机原理及应用实验五――电子秒表显示器中国石油大学(北京)单片机原理及应用试验。

电子秒表显示器!一、实验目的掌握定时/计数器的工作原理,熟悉定时/计数器中断法编程与调试内容。

二、实验内容1、按照教材图A.65,绘制实验五电路原理图;2、采用12MHz晶振,50ms T0定时方式1+中断(20次中断为1s)法编程;3、实现如下功能:程序启动时显示“00”,以后每隔1秒显示值加1,显示到59后,自动从“00”开始,如此无限往复。

3、观察仿真结果,完成实验报告。

三、实验要求提交的实验报告中应包括:电路原理图,T0定时方式1工作原理阐述,源程序(编程思路说明与源程序),仿真效果(运行截图与讨论),实验小结(结论与体会)。

其中讨论内容为:当前编程方案的不足之处?可以如何改进?提交实验报告的电子邮件主题及存盘文件名格式如,20XX 年0*****马晓明实验五。

中国石油大学(北京)单片机原理及应用试验。

电子秒表显示器!1、电路原理图图1 电路原理图2、T0定时方式1工作原理阐述T1T0脚T0TF0查询/中断TR0图2 T0定时/计数方式1逻辑结构图CT原理时,T0为定时器工作方式。

逻辑开关CT向上接通,此时以振荡器的12分频信号作为T0的计数信号。

若GATE=0,定时器T0的启动和停止完全由TR1的状态决定,而与INT0无关。

中国石油大学(北京)单片机原理及应用试验。

电子秒表显示器!已知T0方式1由高8位THx和低8位TLx组成一个16位的加一计数器。

若想要产生一个长度为t的定时,则需要为计数器赋初值a。

a = 216 C t* fos / 12 ,将a值得高8位赋给THx,低8位赋给TLx。

如此,当晶振产生时间长度为t的脉冲时,计时器发生溢出,使得TF0=1,从而触发了中断响应。

电子秒表 实验报告

目录1绪论 (1)1、1课题背景 (1)1、2秒表的发展趋势 (1)1、3本课题研究内容 (2)2研究方案与预期成果 (2)2、1研究方案 (2)2、2预期成果 (2)3设计任务与思想 ........................................................................... 错误!未定义书签。

3、1设计任务 .......................................................................... 错误!未定义书签。

3、2设计目的 .......................................................................... 错误!未定义书签。

3、3设计总体思想 ......................................................................... 错误!未定义书签。

4系统硬件设计 (4)4、1系统硬件设计框图 (4)4、2 LED显示电路 .......................................................................... 错误!未定义书签。

4、3时钟分频计数电路 ............................................................ 错误!未定义书签。

4、4秒脉冲电路....................................................................... 错误!未定义书签。

4、5 控制开关电路................................................................... 错误!未定义书签。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档