电子秒表显示器实验报告
电子秒表实训报告
电子秒表1 电路的结构设计1.1 引言随着电子技术的发展,电子技术在各个领域的运用也越来越广泛。
人们对它的认识也逐步加深。
在秒表的设计上功能不断完善,在时间的设计上不断的精确,人们也利用了电子技术以及相关的知识解决了一些实际问题。
秒表的设计是由555芯片提供的,秒表时间由相关的电阻与电容的大小决定。
电子秒表广泛应用于对运动物体的速度、加速度的测量实验,还可用来验证牛顿第二定律、机械能守恒等物理实验,同时也适用于对时间测量精度要求较高的场合,如测定短时间间隔的仪表。
秒表有机械秒表和电子秒表两类。
机械秒表与机械手表相仿,但具有制动装置,可精确至百分之一秒;电子秒表用微型电池作能源,电子元件测量显示,可精确至千分之一秒,广泛应用于科学研究、体育运动及国防等方面。
在当今非常注重工作效率的社会环境中,定时器能给我们的工作、生活以及娱乐带来很大的方便。
充分利用定时器,能有效的加强我们的工作效率。
目前数字电子技术已经广泛地应用于计算机、自动控制、电子测量仪表、电视、雷达、通信等各个领域。
例如在现代测量技术中,数字测量仪表不仅比模拟测量仪表精度高、功能强,而且容易实现测量的自动化和智能化。
随着集成技术的发展,尤其是中、大规模和超大规模集成电路的发展,数字电子技术的应用范围将会更广泛地渗透到国民经济的各个部门,并将产生越来越深刻的影响。
随着现代社会的电子科技的迅速发展,要求我们要理论联系实际,数字电路课题设计的进行使我们有了这个非常好的机会,通过这种综合性训练,我们的动手能力、实际操作能力、综合知识应用能力得到了更好的提升。
本次实训是基于数字电路和模拟电路的电子秒表的设计思路及实现方法。
本实训中,充分利用数字电路的计数、译码、显示的优良特性,使整个电路设计达到了比较满意的效果。
本电路设计主要有时基产生电路、电源电路、分频电路、计数与译码电路(包括显示电路)、开关按钮电路组成。
这次实训不但对以前的知识进行巩固,而且学会了更多的新知识,提高思维、强化动手能力,能够更好地适应和走上工作岗位,为以后的就业打下一定的基础。
[优质文档]试验五电子秒表显示器
[优质文档]试验五电子秒表显示器洛阳理工学院实验报告系别计算机系班级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”开始,如此反复,如图所示:。
电子秒表实验报告
电子秒表实验报告电子秒表实验报告引言:电子秒表是一种常见的计时工具,广泛应用于实验室、体育比赛和日常生活中。
本实验旨在通过对电子秒表的使用和测量,深入了解其工作原理和准确性。
实验目的:1. 理解电子秒表的工作原理;2. 掌握正确使用电子秒表的方法;3. 比较电子秒表与传统秒表的准确性。
实验材料和方法:1. 实验材料:电子秒表、传统秒表、计时器、待测物体;2. 实验方法:a. 将电子秒表和传统秒表校准至同一起点;b. 使用电子秒表和传统秒表分别计时待测物体的时间;c. 重复多次实验,记录数据并计算平均值;d. 比较电子秒表和传统秒表的准确性。
实验结果与讨论:通过多次实验,我们得到了以下数据:实验次数 | 电子秒表计时(s) | 传统秒表计时(s)---------------------------------------1 | 10.23 | 10.202 | 10.21 | 10.183 | 10.25 | 10.224 | 10.24 | 10.195 | 10.22 | 10.21通过计算平均值,我们可以得到电子秒表的平均计时为10.23秒,传统秒表的平均计时为10.20秒。
可以看出,两者的计时结果非常接近,差距在0.03秒以内。
这个结果表明,电子秒表在准确性方面与传统秒表相当。
其准确性主要依赖于内部的计时装置,通常采用晶体振荡器,其频率非常稳定。
而传统秒表则依赖于人工操作,容易受到人为因素的影响,如反应时间和手动操作的误差。
此外,电子秒表还具有其他优点。
首先,它可以提供更精确的计时结果,小数点后几位的精度可以满足实验的要求。
其次,电子秒表通常具有计时、计数、暂停和复位等功能,更加灵活方便。
最后,电子秒表还可以记录多次计时结果,并进行平均值计算,提高数据的可靠性。
然而,电子秒表也存在一些局限性。
首先,它依赖于电池供电,一旦电池耗尽,计时功能将无法使用。
其次,对于某些特殊实验,如高温、高压环境下的计时,电子秒表可能无法正常工作。
电子秒表实验报告
电子技术设计性实训报告学号: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.对数字集成电路的综合应用有进一步的认识和理解。
实验5 电子秒表显示器
系别
计算机系
班级
B110508
学号
B11050825
姓名
洪银江
课程名称
单片机原理及应用
实验日期
20绩
实验目的:熟悉proteus仿真软件,掌握单片机原理图的绘图方法
实验条件:一台装有Proteus软件的电脑
实验原理:
(1)该电路包括P0口、P1口、上拉电阻、共阴极数码管LED1和LED2及Vcc组成输出电路。
(4)在uVision3中启动ISIS的仿真运行,并进行联机调试。
实验结果:
(1)实验编译调试程序为:
#include<reg51.h>
#define unchar unsigned char
unchar
DispTab[]
={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
(1)理解定时器的工作原理,完成定时中断的编写与调试。
(2)联系Keil uVision4与ISIS的联机仿真方法。
(3)学习使用中断和查询两种方式实现同一种功能。
实验步骤:
(1)提前阅读与实验5相关的阅读材料。
(2)在ISIS中完成电路原理图的绘制。
(3)在uVision3中编写和编译C51程序,生成可执行文件。
图1
实验总结:这次单片机的试验对我有很大的帮助,它让我认识到了中断函数不需要在主函数中调用,这是中断函数与其它函数的主要区别,另外它不被主函数调用,而是平等的关系。中断和查询两种方式原理基本相同,但是查询比中断耗时要长。这次的单片机的试验,让我更加注意如何使试验更简便上有了更深的体会,使我受益匪浅。
P2=DispTab[count%10];
电子秒表显示器
学 院:信息工程学院
课程名称:单片机原理及应用
专业班级:通信1班
姓 名:
学 号:
学生实验报告
学生姓名
学号
同组人 无
实验项目
电子秒表显示器
□必修 √选修
□演示性实验 □验证性实验 √操作性实验 □综合性实验
实验地点
W101
实验仪器台号
1台
指导教师
实验日期及节次
2014/4/26 5、6、7节
ly_shi=0;
}
}
}
display(ly_shi,ly_fen);
}
}
//初始化函数
void init()
{
ly_tt=0;
TMOD=0X01;
TH0=(65536-50000)/256;Байду номын сангаас
TL0=(65536-50000)%256;
EA=1;//开启总中断
ET0=1;//开启定时器0中断
TR0=1;//启动定时器
sbit SMG_q = P1^0;
sbit SMG_b = P1^1;
sbit SMG_s = P1^2;
sbit SMG_g = P1^3;
void display(unsigned char shi,unsigned char fen);
void delay(void);
void init();void display1(void);
delay();//
P0=0XFF;//
SMG_q=1;//
SMG_b=0;
P0=table[shi%10];
if(ly_tt>=10)
P0&=0x7f;
数字电路-电子秒表实验报告
实验二电子秒表一、实验目的1、学习数字电路中基本RS触发器、单稳态触发器、时钟发生器及计数、译码显示等单元电路的综合应用。
2、掌握电子秒表的调试方法。
二、实验原理图2-1为电子秒表的电原理图。
按功能分成四个单元电路进行分析。
数字电子技术基础课程设计(一)——电子钟数字电子技术基础课程设计电子秒表一.设计目的:1、了解计时器主体电路的组成及工作原理;2、熟悉集成电路及有关电子元器件的使用;3、学习数字电路中基本RS触发器、时钟发生器及计数、译码显示等单元电路的综合应用。
二.设计任务及说明:电子秒表电路是一块独立构成的记时集成电路芯片。
它集成了计数器、、振荡器、译码器和驱动等电路,能够对秒以下时间单位进行精确记时,具有清零、启动计时、暂停计时及继续计时等控制功能。
设计一个可以满足以下要求的简易秒表1.秒表由5位七段LED显示器显示,其中一位显示“min”,四位显示“s”,其中显示分辩率为s,计时范围是0—9分59秒99毫秒;2.具有清零、启动计时、暂停计时及继续计时等控制功能;3.控制开关为两个:启动(继续)/暂停记时开关和复位开关三.总体方案及原理:电子秒表要求能够对时间进行精确记时并显示出来,因此要有时钟发生器,记数及译码显示,控制等模块,系统框图如下:时钟发生器记数器译码器显示器控制器图1.系统框图其中:(1)时钟发生器:利用石英震荡555定时器构成的多谐振荡器做时钟源,产生100HZ的脉冲;(2)记数器:对时钟信号进行记数并进位,毫秒和秒之间10进制,秒和分之间60进制;(3)译码器:对脉冲记数进行译码输出到显示单元中;(4)显示器:采用5片LED显示器把各位的数值显示出来,是秒表最终的输出,有分、秒、和毫秒位;(5)控制器:控制电路是对秒表的工作状态(记时开始/暂停/继续/复位等)进行控制的单元,可由触发器和开关组成。
四.单元电路设计,参数计算和器件选择:1.时钟发生单元时钟发生器可以采用石英晶体震荡产生100HZ时钟信号,也可以用555定时器构成的多谐振荡器,555定时器是一种性能较好的时钟源,切构造简单,采用555定时器构成的多谐振荡器做为电子秒表的输入脉冲源。
实验五――电子秒表显示器
实验五――电子秒表显示器中国石油大学(北京)单片机原理及应用试验。
电子秒表显示器!中国石油大学(北京)实验课程:实验名称:实验报告单片机原理及应用实验五――电子秒表显示器中国石油大学(北京)单片机原理及应用试验。
电子秒表显示器!一、实验目的掌握定时/计数器的工作原理,熟悉定时/计数器中断法编程与调试内容。
二、实验内容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,从而触发了中断响应。
数字电路实验四:电子秒表
2、电子秒表的整体测试
各单元电路测试正常后,按总图把几个单 元电路连接起来,进行电子秒表的总体测试。
要求计时至少2分钟,利用参考时间源测试 其误差。
分析电子秒表误差原因。
4、自主练习 74ls90及74ls92各种进制级联。 例:2——10进制级联;
10——2进制级联; 上次布置的思考题
········
经过5分频,产生频率10HZ,周期0.1 S的计数时钟信号
T TW1 TW 2 TW1 0.7R1 R 2 C TW 2 0.7R2C
实验原理
现代电子技术实验
50HZ
5分频
10HZ
五、总电路图
现代电子技术实验
现代电子技术实验
六、实验内容
1、脉冲源的调测
现代电子技术实验
用示波器观察输出电压波形并测量其频率,调节 RW,使输出矩形波频率为50Hz,画出其波形。
产生清零信号单稳态电路来自实验原理 2、停止电路
Q=0
Q=1
现代电子技术实验
时钟信号
C
与
非 门 计数脉冲
若停止键按下, Q将变为0。
实验原理
停止电路
Q=01
Q=01
现代电子技术实验
时钟信号
C
与
非 门 无计数脉冲
停止键按下, Q=C变为0。
实验原理
现代电子技术实验
3、脉冲源电路
产生频率为50HZ,周期0.02 S的信号
2 、按下启动键开始清零计时,按 下停止键,停止。
三、实验框图
电子秒表的组成框图
现代电子技术实验
四、实验原理
Q=1
Q=0
现代电子技术实验
1、启动电路
R-S触发器
电子秒表的设计报告FXD222
电子秒表电路设计实验报告学生姓名:学号:专业:科学教育年级、班级:04级5A班实验项目:电子秒表电路设计实验类型:设计实验时间:2006年11月28日实验指导老师:实验评分:一. 实验目的1.进一步提高独立分析问题和解决问题的能力。
2.掌握数字系统的分析和设计方法。
3.对数字集成电路的综合应用有进一步的认识和理解。
二. 设计题目:制作一个简易的电子秒表功能要求:1具有两位数码显示。
分别显示1/10秒和秒计数。
2有两个按键分别控制启动(开始计时)/停止和清零。
功能表如下:要完成题目要求的电子秒表功能,系统应具有如下几部分电路:2定时电路;题目要求最小计时单位为1/10秒,即100ms。
这部分电路必须能准确的产生周期为100ms(频率为10Hz)的时钟信号。
3计时电路:题目要求系统具有两位显示器,分别显示秒和1/10秒信号。
所以本系统应具有两个十进制计数器,分别对定时信号进行计数,以产生1/10秒和秒计数。
系统计数范围从0.0~9.9秒。
4显示译码驱动电路:将计数器的计数结果(BCD码)通过译码器译成七段显示码并驱动LED数码管显示出来。
5控制电路:根据题目要求,本电子秒表应具有两个按键。
其中一个控制秒表的启/停,本按键应有自锁功能,按一次启动计时,再按一次停止计时。
另一个按键控制清“0”,本按键不需自锁,按下时系统清“0”;放开时系统回复正常计时功能。
系统电路结构框图如图1所示。
清“0”启动/停止图1 系统结构框图四、电路设计方案:1、定时电路:系统的定时电路要求产生周期为100ms的时钟信号。
由于在此实验前我们没过555定时器,故可用时钟信号发生器来实现。
定时器是电子秒表的核心,其作用是产生一个标准频率10赫兹的脉冲信号。
振荡频率的精度和稳定度决定了秒表的质量(如图2),图3为脉冲信号宽度。
100ms时钟信号发生器脉冲信号图2 时钟信号发生器5计时电路:本电路需要两位十进制加法计数器,对定时电路的时钟信号进行计数。
电子技术综合实验报告-秒表
流 交 习 学 供 仅
程序 1)分频程序
module fenpin100Hz(clk,hz,hz_1k); input clk; output reg [3:0]hz;
output reg [15:0]hz_1k;
if(hz_1k==47999) hz_1k<=0; else hz_1k<=hz_1k+1;
always @(negedge hz_1k[16]) if(hz==9)
hz<=0; else
结果用 8 只数码管显示;有两个按钮开关,一个按钮使秒表复位,
另一个按钮控制秒表的启动/暂停。
下图显示了该跑表前面板的基本排布构想。
Stopwatch
POWER
RESET
RUN/STOP
(五)实验内容:Verilog 的语法,建模,设计时间测量的方法:
使用 现在时间测量一般采用数字计器来进行
(六) 实验原理
module jishu_jinwei(hz,rst,stop,n_1,n_2,n_3,n_4,n_5,n_6); input hz; input stop; input rst; output reg [3:0]n_1,n_2,n_3,n_4,n_5,n_6;
wire [3:0]cnt_1,cnt_2,cnt_3,cnt_4,cnt_5,cnt_6; *//Jinwei U2、U3、U5、U9 是十进制位,jinwei_6 U4、U6 是六进制位//*
input [3:0]num; output reg [6:0]led; 译码仿真图
用
使
பைடு நூலகம்
电子秒表的设计实验报告
电子秒表的设计实验报告
《电子秒表的设计实验报告》
摘要:本实验旨在设计一款简单易用的电子秒表,通过实验验证其准确性和稳定性。
实验结果表明,所设计的电子秒表具有较高的准确性和稳定性,能够满足实际使用需求。
引言:电子秒表是一种用于测量时间的工具,广泛应用于实验室、体育比赛和工业生产等领域。
设计一款准确可靠的电子秒表对于提高工作效率和数据准确性具有重要意义。
因此,本实验旨在设计一款简单易用的电子秒表,并通过实验验证其性能。
实验方法:首先,我们选取了一款常用的电子元件,包括计时电路、显示屏和按键等。
然后,我们根据设计要求,进行了电路连接和程序编写。
接着,我们对设计的电子秒表进行了一系列的实验,包括准确性测试、稳定性测试和耐用性测试等。
实验结果:经过实验验证,我们设计的电子秒表具有较高的准确性和稳定性。
在准确性测试中,我们对比了设计的电子秒表与标准秒表的计时结果,发现两者基本一致。
在稳定性测试中,我们对设计的电子秒表进行了长时间计时,结果显示其计时稳定性良好。
在耐用性测试中,我们对设计的电子秒表进行了反复按键操作,发现其按键灵敏度和耐用性均符合设计要求。
结论:通过本实验,我们成功设计了一款简单易用的电子秒表,并验证了其准确性和稳定性。
该电子秒表具有较高的性能表现,能够满足实际使用需求。
未来,我们将进一步改进设计,提高电子秒表的功能和性能,以满足更广泛的应用需求。
致谢:感谢实验室的老师和同学们对本实验的支持和帮助,感谢他们的耐心指导和建设性意见。
同时,也感谢所有参与本实验的人员,他们的辛勤劳动为本实验的顺利进行提供了保障。
实验五——电子秒表显示器
实验课程:单片机原理及应用实验名称:实验五 ----电子秒表显示器 实验日期:2013年4月 12 日 一、 实验目的掌握定时/计数器的工作原理,熟悉定时/计数器中断法编程与调试内容。
二、 实验内容1、 按图绘制实验五电路原理图:2、采用12MHz 晶振,50ms T0定时方式1 +中断(20次中断为1s )法编程:3、 实现如下功能 程序运行开始时先显示“ 00” ,随后显示数值逐渐增大。
待计数到 59后,自动从“ 00”开始。
4、 观察仿真结果,完成实验报告。
三、 实验要求提交的实验报告中应包括电路原理图,T0定时方式1中断原理阐述,源程序(含编程分析与源程序),运行效果图,实验小结。
提交实验报告的电子邮件主题及存盘 1、电路原理图电路分析 上图为实验原理图。
电路由 80C51芯片,两个开关LED 显示器,电阻,还包括 时钟电路和复位电路组成。
上拉电阻接在P0 口,因为P0 口内部没有上拉电阻,为使漏极开路有效,必须通过外接上拉电阻与电源连通。
数码管的初始显示值为 00:当1s 产生时,秒计数器加1:秒计数到60时清零,并从“00” 重新开始,如此周而复始的进行下去。
定时器T0每50ms 产生一次中断,每产生20次中断时, 秒计数器加1并将数值显示在数码管上,其中P0 口显示十位,P1 口显示个位,定时1s 无限循 环。
2、T0定时方式1中断原理阐述当M1M0=01时(定时器的工作与方式 1。
方式1为16位的定时/计数器,满计数值为2A 16,1 Pt.O.KOy I A JIPL3.AJJPf LI P(.6.X ;4FC J &.A ZGPCJ.'J C T 吃跑I 名.wmP2.4W : 讯a 鬭jnI-Lr:..Ir-1C2XprL.1科T 甩1F3£^XD Pin 讥=^7/wrn飞MFTF3JJTC^.7Wr?Lrj 二初值不能自动重装。
定时器Tx工作于方式1的逻辑结构框图如下图,当Tx工作于方式由THx作为高8位,TLx作为低8位,构成一个16位的计数器。
电子秒表的设计实验报告
电子秒表的设计实验报告电子秒表的设计实验报告一、引言在现代科技高度发达的社会中,电子秒表作为一种常见的计时工具,被广泛应用于各个领域。
本次实验旨在设计一个简单且实用的电子秒表,通过实际操作和数据分析,探索电子秒表的原理和功能。
二、实验目的1. 了解电子秒表的基本原理和结构;2. 掌握电子秒表的设计方法和实验操作;3. 分析电子秒表的精度和稳定性。
三、实验材料与方法1. 实验材料:电子元件、电路板、电源、计算机等;2. 实验方法:a. 按照电子秒表的设计要求,搭建电路;b. 连接电源,启动电子秒表;c. 进行计时实验,记录数据;d. 分析实验结果。
四、实验步骤1. 设计电路图:根据电子秒表的功能需求,设计电路图,并确保电路的稳定性和可靠性。
2. 搭建电路:根据电路图,将电子元件连接到电路板上,并进行焊接。
3. 连接电源:将电路板与电源连接,确保电子秒表正常工作。
4. 启动电子秒表:按下启动按钮,开始计时。
5. 进行计时实验:使用标准计时器,同时启动电子秒表和标准计时器,进行时间对比。
6. 记录数据:记录电子秒表和标准计时器的计时结果,并计算误差。
7. 分析实验结果:比较电子秒表和标准计时器的计时精度和稳定性,分析实验结果的可靠性。
五、实验结果与分析通过多次实验,记录了电子秒表和标准计时器的计时结果,并计算了误差。
实验结果显示,电子秒表的计时误差较小,精度和稳定性较高,能够满足实际使用的需求。
然而,由于实验条件的限制,电子秒表的计时精度仍有进一步提高的空间。
六、实验总结本次实验成功设计了一个简单实用的电子秒表,并通过实验验证了其计时精度和稳定性。
电子秒表作为一种常见的计时工具,在科学研究、体育竞技等领域具有广泛的应用前景。
然而,电子秒表的设计和制造仍需不断改进,以提高其计时精度和稳定性。
七、改进方向1. 优化电路设计:通过改进电路结构和选用更好的电子元件,提高电子秒表的计时精度和稳定性。
2. 加强测试和校准:定期对电子秒表进行测试和校准,确保其计时结果的准确性。
电子秒表实验报告
综合性实验——电子秒表
一、实验目的
1、掌握电子系统的启动与停止单元电路的构成
2、掌握时钟信号的产生、计数、译码及显示电路的工作原理及电路组成方法
3、掌握不同类型芯片间接口电路的应用
4、掌握电子系统的调试与性能测试
二、实验仪器
1、双踪示波器、函数信号发生器、直流电源、IC测试仪、万用电表、数字电路实验箱
2、共阴LED、CD4511、555定时器、74LS74、74LS90、74LS00、电阻、电容、电位器
三、设计原理
1、基本RS触发器启动和停止秒表的工作
2、单稳态触发器为计数器提供清零信号
3、555定时器构成多谐振荡器,作为时钟源
4、加法计数器构成电子秒表的技术单元
5、译码显示电路显示出电子秒表的内容
四、实验步骤
1、按图连接电子秒表接线
2、复位电路调试
3、时钟信号电路调试
4、计数电路调试
5、译码及显示电路调试
五、设计过程
弄清此次实验基本目的及所需实验仪器→了解电子秒表基本工作原理→预测此次实验的现象和觉果→画出电路图→实验仿真→误差与故障分析→实验收获与体会
二、电路图和仿真图。
电子秒表实训报告
《电子技术》课程设计报告课题名称★★课题八电子秒表电路学院专业机械设计制造及自动化班级机制三班姓名学号时间2013.7.1-2013.7.9摘要秒表应用于我们生活、工作、运动等需要精确计时的方面。
它由刚开始的机械式秒表发展到今天所常用的数字式秒表。
秒表的计时精度越来越高,功能越来越多,构造也日益复杂。
本次数字电路课程设计的数字式秒表的要求为:显示分辨率为1s/100,外接系统时钟频率为100KHz;计时最长时间为1h,六位显示器,显示时间最长为59m59.99s;系统设置启/停键和复位键。
复位键用来消零,做好计时准备、启/停键是控制秒表起停的功能键。
针对上述设计要求,我们先前往校图书馆借阅了大量的数字电路设计方面的书籍,以及一本电子元件方面的工具书,以待查阅各种设计中所需要的元件。
其次安装并学习了数字电路设计中所常用的Multisim仿真软件,在课程设计过程的电路图设计与电路的仿真方面帮助我们发现了设计电路方面的不足与错误之处。
工作安排方面:我们首先在课程设计的要求下设计出了数字式秒表的整体电路框图。
其次我们对每个单元电路进行设计分析,对其工作原理进行介绍,最后使用Multisim软件画出单元电路,并在可能情况下对其进行仿真实验。
完成了单元电路设计分析之后,进行总电路的拼接与调试,最后对总电路图进行分析,写出结论。
完成总电路的设计与分析之后,对资料与设计电路进行整理、排版,完成课程设计报告。
关键字:555定时器十进制计数器六进制计数器多谐振荡器AbstractA stopwatch used in our life, work, requires precise timing of movement and so on. Mechanical stopwatch to it by the beginning of the digital stopwatch in common use today. Stopwatch timing accuracy is higher and higher, more and more, the structure is increasingly complex.The digital circuit course design of digital stopwatch for: according to a resolution of 1 s / 100, the external system clock frequency of 100 KHZ. Timing the longest time of 1 h, six display, display the longest time of 59 m59. 99 s; System setup and resetbutton to start/stop key. Reset button is used to zero suppression, prepared to timing, start/stop key is to control the stopwatch start-stop function keys.According to the above design requirements, let's go to the school library borrowing books, a large number of digital circuit design and an electronic component reference books, for access to a variety of needs in the design of components. Second setup and learning Multisim simulation software commonly used in digital circuit design, circuit diagram in the process of course design of design and circuit simulation to help us find the deficiency of the design circuit and error.Work schedule: we first at the request of the course design of design out of the overall circuit diagram of the digital stopwatch. Secondly we design analysis of each unit circuit, its working principle were introduced, finally using the Multisim software to draw the unit circuit, and where possible on the simulation experiment. After completed the unit circuit design and analysis, splicing and commissioning of total circuit, finally analyze the total circuit diagram, write a conclusion. After finished the total circuit design and analysis, materials and design circuit for sorting, layout, complete curriculum design report.Key words: 555 timer decimal counter six hexadecimal multivibrator目录第一章总电路工作原理 (6)第二章方案设计与论证 (7)第三章单元电路设计与参数计算 (8)3.1 时钟脉冲发生和控制电路 (8)3.2 设计十进制加法计数器 (9)3.3 设计六进制加法计数器 (10)3.4 启动和停止电路 (11)3.5 清零电路设计 (12)第四章 Multisim软件仿真结果 (13)第五章心得体会 (14)参考文献..........................................................15. 附录 (15)附录一总电路 (15)附录二元器件清单 (16)第一章总电路工作原理电路通过555多谐振荡器产生的100Hz时钟脉冲与启动与暂停电路与非后输入到第一个计数器即0.01s位的74LS90十进制计数器使其进行频率为100Hz的十进制加法运算。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子秒表显示器实验报告
洛阳理工学院实验报告系别计算机系班级 B140502 学号 B14050226 姓名韩亚辉课程名称单片机原理及应用实验日期 2016-5-6 实验名称电子秒表显示器成绩实验目的:掌握中断和定时/计数器的工作原理,熟悉C51编程与调试方法实验条件:计算机一台、ISIS、Proteus软件
实验内容:
(1)提前阅读与实验5相关的阅读材料;
(2)参照实验原理图,在ISIS中完成电路原理图的绘制; (3)参照软件流程图,在uVision3中编写和编译C51程序,生成可执行文件; (4)在uVision3中启动ISIS的仿真运行,并进行联机调试实验步骤:
(1)理解定时器的工作原理,完成定时中断程序的编写与调试; (2)练习uVision3与ISIS的联机仿真方法
一、实验原件清单
元件类别电路符号元件名称
Microprocessor ICs U1 80C51
Miscellaneous X1/12MHz CRYSTAL
Capacitors C1~C2/1nF CAP
Capacitors C3/22uF CAP-ELEC
Resistors Packs R2~R8/1k RES
Resistors R1/100Ω RES
Optoelectronics LED1~LED2 7SEG-COM-CAT-GRN
二、根据原理图画出的实验图
实验电路在软件配合下,要求实现如下功能:数码管的初始显示值为“00”;当1s产生时,秒计数器加1;秒计数到60时清0,并从“00”重新开始,如此周而复始进行。
三、实验程序如下:
#include<reg51.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义
#define DataPort P0 //定义数据端口程序中遇到DataPort 则用P0 替换sbit LATCH1=P2^2;//定义锁存使能端口段锁存
sbit LATCH2=P2^3;// 位锁存
sbit P3_7=P3^7;//定义按键位
unsigned char code
dofly_DuanMa[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f} ;// 显示段码值0~9
unsigned char code
dofly_WeiMa[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//分别对应相应的数码管点亮,即位码
unsigned char TempData[8]; //存储显示值的全局变量
void Delay(unsigned int t); //函数声明
void Display(unsigned char FirstBit,unsigned char Num); bit ldelay=0;
unsigned char t=0;
main()
{
unsigned char num=0;
TMOD=0x01;
TH0=0X3C;
TL0=0XB0;
TR0=1;
ET0=1;
EA=1;
while(1)
{
if(ldelay)
{
ldelay=0;
TempData[0]=dofly_DuanMa[num/10];
TempData[1]=dofly_DuanMa[num%10];
num++;
if(num==60)
num=0;
}
Display(6,2);
}
}
timer0() interrupt 1
{
t++;
if(t==20){t==0;ldelay=1;}
TH0=0x3C;
TL0=0Xb0;
}
void Delay(unsigned int t) {
while(--t);
}
/*------------------------------------------------
显示函数,用于动态扫描数码管
输入参数 FirstBit 表示需要显示的第一位,如赋值2表示
从第三个数码管开始显示
如输入0表示从第一个显示。
Num表示需要显示的位数,如需要显示99两位数值则该值输入2 ------------------------------------------------*/
void Display(unsigned char FirstBit,unsigned char Num) {
unsigned char i;
for(i=0;i<Num;i++)
{
DataPort=0; //清空数据,防止有交替重影
LATCH1=1; //段锁存
LATCH1=0;
DataPort=dofly_WeiMa[i+FirstBit]; //取位码
LATCH2=1; //位锁存
LATCH2=0;
DataPort=TempData[i]; //取显示数据,段码
LATCH1=1; //段锁存
LATCH1=0;
Delay(200); // 扫描间隙延时,时间太长会闪烁,
//太短会造成重影
}
}
四、将生成的.hex文件放入到仿真软件中得出实验结果如下图所示:
实验总结:
经过这次的上机实验,我掌握了中断定时/计数器的工作原理,熟悉C51单片机的编程与调试方法,掌握Proteus ISIS模块的原理图绘图方法及及单片机系统仿真运行方法。
同时在实现电子秒表显示器的功能时提高了程序的编写及调试能
力,学会了用中断函数的程序进行仿真运行来实现电子秒表显示器的功能,感觉收获很大。