数字示波器实验1

数字示波器实验1
数字示波器实验1

数字示波器实验

1:了解数字示波器的主要结构和显示波形的基本原理,掌握使用数字示波器的基本方法。2:学会使用函数信号发生器。

3:学会使用数字示波器观测波形以及测量电压幅值·周期和频率等。

4:理解李萨如图形合成原理及方法。

1:数字示波器和模拟示波器的区别。

数字示波器:把模拟信号转换成数字信号,根据需要采用硬件或者软件手段,对采集的波形数据进行存储运算,分析变换等处理,采用磁偏转显像管或是液晶显示

模拟示波器:直接测量信号电压,对信号不进行任何处理,采用静电偏转示波管显示。

2:简述数字示波器的工作原理。

按照采样原理,利用A/D变换,将连续的模拟信号转变成离散的数字序列,然后进行恢复波形,从而达到测量波形的目的。

3:数字示波器的特点。

数字示波器具有波形触发,存储,显示,测量,波形数据分析处理,且有自动测量的能力等优点。

4:李萨如图合成原理及特点。

如果在示波器的CH1通道加上一正弦波,在示波器CH2通道加上另一正弦波,当两正弦波信号的频率比值为简单整数比时,在荧光屏上将得到李萨如图,李萨如图是两个相互垂直的简谐振动合成的结果,fx(ch1通道上正弦波信号频率)/fy(ch2通道上正弦波信号频率)=ny/nx.(ny为李萨如图与假想垂直线的切点数目,nx为李萨如图与水平线的切点数目) 1:手动测量信号峰峰值,周期和频率的原理公式:

信号峰峰值=格数x垂直单个格数代表的数值

周期=格数x水平单个格数代表的数值

2:选择两个频率段正弦波形,分别测量对应波形电压,周期和频率,数据记录如下表:

3:利用李萨如图形测频率。

1:若在示波器上看到的波形幅度太小,应调节哪个旋钮,使波形的大小适中。

调节垂直方向标尺系数按钮

2:观察两个信号的合成李萨如图形时,应如何操作示波器?

CH1 CH2各入一路,在数字示波器的辅助功能中,将显示模式调节模式调为XY模式,然后调节选择水平,垂直方向标尺系数按钮,将图形移到正中间观察图形。

大学物理实验实验报告——示波器的使用

大学物理实验实验报告——示波器的使用 篇一:大物实验示波器的使用实验报告 实验二十三示波器的使用 班级自动化153班 姓名廖俊智 学号 6215073 日期 2021 3.21 指导老师代国红 【实验目的】 1、了解示波器的基本结构和工作原理,学会正确使用示波器。 2、掌握用示波器观察各种电信号波形、测量电压和频率的方法。 3、掌握观察利萨如图形的方法,并能用利萨如图形测量未知正弦信号的频率。 【实验仪器】 固纬GOS-620型双踪示波器一台,GFG-809型信号发生器两台,连线若干。 【实验原理】

示波器是利用示波管内电子束在电场或磁场中的偏转,显示电压信号随时间变化波形的一种电子观测仪器。在各行各业与各个研究领域都有着广泛的应用。其基本结构与工作原理如下 1、示波器的基本结构与显示波形的基本原理 本次实验使用的是台湾固纬公司生产的通用双踪示波器。基本结构大致可分为示波管(CRT)、扫描同步系统、放大与衰减系统、电源系统四个部分。“示波管(CRT)”是示波器的核心部件如图1所示的。可细分为电子枪,偏转系统和荧光屏三部分。 1)电子枪 电子枪包括灯丝F,阴极K,控制栅极G,第一阳极A1,第二阳极A2等。阴极被灯丝加热后,可沿轴向发射电子。并在荧光屏上显现一个清晰的小圆点。 2)偏转系统 偏转系统由两对互相垂直的金属偏转板x和y组成,分别控制电子束在水平方向和竖直方向的偏转。 从电子枪射出的电子束若不受横向电场的作用,将沿轴线前进并在荧光屏的中心呈现静止的光点。若受到横向电场的作用,电子束的运动方向就会偏离轴线, F灯丝,K阴极,G控制栅极,A1、A2第一、第二阳极,Y、X竖直、水平偏转板 图1示波管结构简图 屏上光点的位置就会移动。x偏转板之间的横向电场用来控制光点在水平方向的位移,y偏转板用来控制光点在竖直方向的位

实验一 词法分析器的设计

实验一词法分析器的设计 (2) 1.1 词法分析器的结构和主要任务 (2) 1.1.1 输入输出接口 (2) 1.1.2 条件限制 (2) 1.2 词法分析程序的总体设计 (3) 1.3 词法分析程序的详细设计 (4) 1.4实验步骤 (5) 1.5输入数据 (15) 1.6结果输出 (15)

实验一词法分析器的设计 实验目的:掌握词法分析的概念,设计方法,熟悉高级语言中词法的定义,词法分析程序的编写。 实验要求:在8学时内实现SAMPLE语言的词法分析器,要求用VC窗口界面实现。 实验内容:分为4次实验完成。 1.1 词法分析器的结构和主要任务 1.1.1 输入输出接口 图1-1词法分析器的输入输出界面 词法分析程序的主要任务是从左到右扫描每行源程序,拼成单词,换成统一的内部表示(token)输出,送给语法分析器。具体包括: 1.组织源程序的输入; 2.按规则拼单词,并转换成二元形式; 3.滤掉空白符,跳过注释、换行符及一些无用的符号(如字符常数的引号) 4.进行行列计数,用于指出出错的行列号,并复制出错部分; 5.列表打印源程序; 6.发现并定位词法错误; 7.生成符号表。 token文件和符号表用作语法分析的输入部分。 1.1.2 条件限制 本实验可以作如下假定: (1) 假定SAMPLE语言采用自由格式书写; (2) 可以使用注解,用/*……*/或者{……}标识,但注解不能插在单词内部,注解要在一行内结束,若一行结束,没有遇到注释后面的结束标记,自动认为注释也结束; (3) 一行可以有多个语句,一个语句也可以分布在多行中,单词之间和语句之间可以插入任意空格,单词中间不能有空白符号,单词中间也不能有回车换行符,即单词不能跨行书写; (4) 关键字都是保留字。

计算机组成原理实验1_脱机运算器

实验一.脱机运算器部件实验 一、教学计算机的通电启动和关闭操作 1.教学计算机系统通电启动的操作步骤: (1) 准备一台串行接口运行正常的PC机; (2) 将TH-union计原16放在实验台上,打开实验箱的盖子,确定电源处于断开状态; (3) 将黑色的电源线一端接220V交流电源,另一端插在计原16实验箱的电源插座; (4) 取出通讯线,将通讯线的9芯插头接在计原16实验箱后板上左侧位置的串口插座,另一端接 到PC机的串口上; (5) 将计原16实验系统左下方的五个黑色的功能控制开关置于00010的位置(连续、内存读指令、 微程序、联机、16位),开关拨向上方表示“1”,拨向下方表示“0”; (6) 接通电源,船形开关和5V电源指示灯亮。 (7) 在PC机上运行PCEC16.EXE文件,根据使用的PC机的串口情况选“1”或“2”,其它的设置一 般不用改动,直接回车即可。(具体步骤附后) (8) 按一下“RESET”按键,再按一下“START”按键,PC机屏幕上显示: TH-union CRT MONITOR Version 1.0 April 2001 Computer Architectur Lab., Tsinghua University Programmed by He Jia > 这个版权信息显示出来之后,表示教学机已经进入正常运行状态,等待输入监控命令。 实验注意事项: 1.连接电源线和通讯线前TH-union计原16实验系统的电源开关一定要处于断开状态,否则可能 损坏教学计算机系统的或PC机的串行接口电路; 2.五个黑色控制开关的功能示意图如下: 开关位置,自左向右共5个,分别控制 1 2 3 4 5 向上拨:单步手工拨指令组合逻辑运算器联机 8位 向上拨:连续读内存指令微程序运算器脱机 16位 几种常用的工作方式,(开关向上拨表示为1,向下拨表示0) 工作方式功能开关状态 连续运行程序、硬连线控制器、联机、16位机 00110 连续运行程序、微程序控制器、联机、16位机 00010 单步、手拨指令、硬连线控制器、联机、16位机 11110 单步、手拨指令、微程序控制器、联机、16位机 11010 单步、脱机运算器实验、16位机 10000 2.关闭教学计算机系统 在需要关闭教学计算机系统时,应首先通过安装在机箱右侧板上的开关关闭交流电源,教学机上的全部指示灯都会熄灭。(在需要时,还可以拨掉交流电源连线,断开教学计算机和PC机的串行接口连线),收拾好实验设备并盖好机箱的箱盖。 3.运行仿真终端程序的操作步骤: 1.在PC机上建一个文件夹TH-union计原16(若原来已有则不必重建); 2.若PCEC16程序尚未拷入,将其拷贝到在用户硬盘中刚建的文件夹里; 3.双击PCEC16图标,出现如图所示的界面:

大学物理实验示波器实验报告

示波器的使用 【实验简介】 示波器是用来显示被观测信号的波形的电子测量仪器,与其他测量仪器相比,示波器具有以下优点:能够显示出被测信号的波形;对被测系统的影响小;具有较高的灵敏度;动态范围大,过载能力强;容易组成综合测试仪器,从而扩大使用范围;可以描绘出任何两个周期量的函数关系曲线。从而把原来非常抽象的、看不见的电变化过程转换成在屏幕上看得见的真实图像。在电子测量与测试仪器中,示波器的使用范围非常广泛,它可以表征的所有参数,如电压、电流、时间、频率和相位差等。若配以适当的传感器,还可以对温度、压力、密度、距离、声、光、冲击等非电量进行测量。正确使用示波器是进行电子测量的前提。 第一台示波器由一只示波管,一个电源和一个简单的扫描电路组成。发展到今天已经由通用示波器到取样示波器、记忆示波器、数字示波器、逻辑示波器、智能化示波器等近十大系列,示波器广泛应用在工业、科研、国防等很多领域中。 Karl Ferdinand Braun 生平简介 1909年的诺贝尔物理奖得主Karl Ferdinand Braun 于1897年发明世界上 第一台阴极射线管示波器,至今许多德国人仍称CRT 为布朗管(Braun Tube)。 【实验目的】 1、 了解示波器的结构和工作原理,熟悉示波器和信号发生器的基本使用方法。 2、 学习用示波器观察电信号的波形和测量电压、周期及频率值。 3、 通过观察李沙如图形,学会一种测量正弦波信号频率的方法。 【实验仪器】 VD4322B 型双踪示波器、EM1643型信号发生器、连接线及小喇叭等 图8-1 Karl Ferdinand Braun 5 6 9 10

大学物理实验实验报告——示波器的使用

大学物理试验报告 实验者班级数理1101 姓名刘洁华学号 201011411221 实验时间 2011-3-29 检查预习报告签字实验地点科330 实验成绩 实验名称:示波器的使用 实验目的及要求:(1)了解示波器的基本工作原理。 (2)学习示波器、低频信号发生器的使用方法。 (3)学习用示波器观察信号波形和利用示波器测量信号频率的方法。 一、实验原理: 1)示波器的基本组成部分:示波管、竖直放大器、水平放大器、扫描发生器、触发同步和直 流电源等。 2)示波管左端为一电子枪,电子枪加热后发出一束电子,电子经电场加速以高速打在右端的 荧光屏上,屏上的荧光物发光形成一亮点。亮点在偏转板电压的作用下,位置也随之改变。 在一定范围内,亮点的位移与偏转板上所加电压成正比。 3)示波器显示波形的原理:如果在X轴偏转板加上波形为锯齿形的电压,在荧光屏上看到的是 一条水平线,如果在Y轴偏转板上加正弦电压,而X轴偏转板不加任何电压,则电子束的亮点在纵方向随时间作正弦式振荡,在横方向不动。我们看到的将是一条垂直的亮线,如果在Y 轴偏转板上加正弦电压,又在X轴偏转板上加锯齿形电压,则荧光屏上的亮点将同时进行方向互相垂直的两种位移,两个方向的位移合成就描出了正弦图形。如果正弦波与锯齿波的周期(频率)相同,这个正弦图形将稳定地停在荧光屏上。但如果正弦波与锯齿波的周期稍有不同,则第二次所描出的曲线将和第一次的曲线位置稍微错开,在荧光屏上将看到不稳定的图形或不断地移动的图形,甚至很复杂的图形。要使显示的波形稳定,扫描必须是线性的,即必须加锯齿波;Y轴偏转板电压频率与X轴偏转板电压频率的比值必须是整数。示波器中的锯齿扫描电压的频率虽然可调,但光靠人工调节还是不够准确,所以在示波器内部加装了自动频率跟踪的装置,称为“同步”。在人工调节接近满足式频率整数倍时条件下,再加入“同步”的作用,扫描电压的周期就能准确等于待测电压周期的整数倍,从而获得稳定的波形。 4)李萨如图形的基本原理:如果同时从示波器的x轴和y轴输入频率相同或成简单整数比的两 个正弦电压,则屏幕上将呈现出特殊形状的、稳定的光点轨迹,这种轨迹图称为李萨如图形。 李萨如图形的形成规律为:如果沿x,y分别作一条直线,水平方向的直线做多可得的交点数为N(x),竖直方向最多可得的交点数为N(y),则x和y方向输入的两正弦波的频率之比为f(x):f(y)=N(y):N(x)。 二、实验仪器:示波器、低频信号发生器。

编译原理实验--词法分析器

编译原理实验--词法分析器 实验一词法分析器设计 【实验目的】 1(熟悉词法分析的基本原理,词法分析的过程以及词法分析中要注意的问题。 2(复习高级语言,进一步加强用高级语言来解决实际问题的能力。 3(通过完成词法分析程序,了解词法分析的过程。 【实验内容】 用C语言编写一个PL/0词法分析器,为语法语义分析提供单词,使之能把输入的字符 串形式的源程序分割成一个个单词符号传递给语法语义分析,并把分析结果(基本字, 运算符,标识符,常数以及界符)输出。 【实验流程图】

【实验步骤】 1(提取pl/0文件中基本字的源代码 while((ch=fgetc(stream))!='.') { int k=-1; char a[SIZE]; int s=0; while(ch>='a' && ch<='z'||ch>='A' && ch<='Z') { if(ch>='A' && ch<='Z') ch+=32; a[++k]=(char)ch; ch=fgetc(stream); } for(int m=0;m<=12&&k!=-1;m++) for(int n=0;n<=k;n++) {

if(a[n]==wsym[m][n]) ++s; else s=0; if(s==(strlen(wsym[m]))) {printf("%s\t",wsym[m]);m=14;n=k+1;} } 2(提取pl/0文件中标识符的源代码 while((ch=fgetc(stream))!='.') { int k=-1; char a[SIZE]=" "; int s=0; while(ch>='a' && ch<='z'||ch>='A' && ch<='Z') { if(ch>='A' && ch<='Z') ch+=32; a[++k]=(char)ch; ch=fgetc(stream); } for(int m=0;m<=12&&k!=-1;m++) for(int n=0;n<=k;n++) { if(a[n]==wsym[m][n]) ++s; else s=0; if(s==(strlen(wsym[m]))) {m=14;n=k+1;} } if(m==13) for(m=0;a[m]!=NULL;m++) printf("%c ",a[m]);

实验1运算器组成实验

实验一运算器组成实验 一、实验目的 1、掌握算术逻辑运算加、减、乘、与的工作原理。 2、熟悉简单运算器的数据传输通路。 3、验证试验台运算器的8位加、减、乘、与、直通功能。 二、实验电路 S0,S1,S2为片选信号,通过它们的高低电平的转换,使各模块的电路是否处于工作状态。每次输入数据存入存储器中,通过控制器取出指令,然后进行计算。 三实验过程 一、接线 1、固定接线 RS_BUS#接VCC,禁止寄存器堆RF向数据总线DBUS送数。 IAR_BUS#接VCC,禁止中断地址寄存器IAR向DBUS送数。 CEL#接VCC,禁止双端口RAM向数据总线DBUS送数。 M1、M2接VCC,选择DBUS作为DR1、DR2的数据输入源。 2、其他控制信号线 SW_BUS#接K0;ALU_BUS接K1; S0接K2;S1接K3;S2接K4; LDDR1接K5;LDDR2接K6。 接线图如下:

二、设置功能开关 1、置开关DB=0,DZ=0,DP=1,使实验系统处于单排状态(每按一次QD按钮,顺序产生T1、T 2、T 3、T4各一个脉冲) 2、将开关IP/DBUS拨到DBUS位置;置SW_BUS#(K0)=0,ALU_BUS(K1)=0,使数据输入设备(SW7~SW0)与数据总线DBUS接通;ALU的输出与数据总线DBUS断开。 三、实验操作 1、按下试验台上电源开关,接通电源。按复位按钮CLR#(使实验系统处于初始状态)。 2、置开关SW7~SW0为相应数字(eg:1000001)此数据通过74HC244加至数据总线DBUS。DBUS的数据指示灯显示相应数字(eg:1000001) 3、置LDDR2=1,LDDR1=0,按QD按钮(产生T3),则将DBUS的数据(1000001)打入DR2。 4、置开关SW7~SW0为相应数字(eg:1000010)此数据通过74HC244加至数据总线DBUS。DBUS的数据指示灯显示相应数字(eg:1000010) 5、置LDDR2=0,LDDR1=1,按QD按钮(产生T3),则将DBUS的数据(1000010)打入DR1。 6、置K0(SW_BUS#)=1、K1(ALU_BUS)=1。是数据输入设备(SW7~SW0)与数据总线DBUS 断开接通;ALU的输出与数据总线DBUS接通。 7、置S0、S1、S2为相应高低电平,使ALU进行相应计算(见下表)。运算的结果送至数据总线DBUS,DBUS的红色数据指示灯显示运算结果(10000011B);此时仅为指示灯为C=1。按QD按钮(产生T4),进位C=1保存。 8、其他运算通过变换S0、S1、S2的高低电平进行不同的运算(见下表)。

示波器使用简易说明

实验常用电子仪器的使用 一、实验目的 1、学习电子电路实验中常用的电子仪器——示波器、函数信号发生器等的主要性能及正确使用方法。 2、初步掌握用双踪示波器观察正弦信号波形和读取波形参数的方法 二、实验仪器 1、函数信号发生器EE1641C 2、DS1062E-EDU数字示波器 3、高级电路实验箱 三、实验原理 初步了解示波器面板和用户界面 1. 前面板:DS1000E-EDU系列数字示波器向用户提供简单而功能明晰的前面板, 以进行基本的操作。面板上包括旋钮和功能按键。旋钮的功能与其它示波器类似。显示屏右侧的一列 5 个灰色按键为菜单操作键(自上而下定义为 1 号至 5 号)。通过它们,您可以设置当前菜单的不同选项;其它按键为功能键,通过它们,您可以进入不同的功能菜单或直接获得特定的功能应用。

电压参数的自动测量 DS1000E-EDU, DS1000D-EDU 系列数字示波器可自动测量的电压参数包括峰峰值、最大值、最小值、平均值、均方根值、顶端值、低端值。下图表述了各个电压参数的物理意义。 电压参数示意图 峰峰值(Vpp):波形最高点至最低点的电压值。 最大值(Vmax):波形最高点至 GND(地)的电压值。 最小值(Vmin):波形最低点至 GND(地)的电压值。 幅值(Vamp):波形顶端至底端的电压值。 顶端值(Vtop):波形平顶至 GND(地)的电压值。

底端值(Vbase):波形平底至 GND(地)的电压值。 过冲(Overshoot):波形最大值与顶端值之差与幅值的比值。 预冲(Preshoot):波形最小值与底端值之差与幅值的比值。 平均值(Average):单位时间内信号的平均幅值。 均方根值(Vrms):即有效值。依据交流信号在单位时间内所换算产生的能量,对应于产生等值能量的直流电压,即均方根值。 2、函数信号发生器 函数信号发生器按需要输出正弦波、方波、三角波三种信号波形。输出电压最大可达20VP -P。通过输出衰减开关和输出幅度调节旋钮,可使输出电压在毫伏级到伏级范围内连续调节。函数信号发生器的输出信号频率可以通过频率分档开关进行调节。 函数信号发生器作为信号源,它的输出端不允许短路。 例一:测量简单信号 观测电路中的一个未知信号,迅速显示和测量信号的频率和峰峰值。 1. 欲迅速显示该信号,请按如下步骤操作: (1) 将探头菜单衰减系数设定为1X,并将探头上的开关设定为1X。 (2) 将通道1的探头连接到电路被测点。

示波器使用大学物理实验报告示范及数据处理

《示波器的使用》实验报告 物理实验报告示范文本: 包含数据处理李萨如图 【实验目的】 1.了解示波器显示波形的原理,了解示波器各主要组成部分及它们之间的联系和配合; 2.熟悉使用示波器的基本方法,学会用示波器测量波形的电压幅度和频率; 3.观察李萨如图形。 【实验仪器】 1、双踪示波器 GOS-6021型 1台 2、函数信号发生器 YB1602型 1台 3、连接线示波器专用 2根 示波器和信号发生器的使用说明请熟读常用仪器部分。 [实验原理] 示波器由示波管、扫描同步系统、Y轴和X轴放大系统和电源四部分组成, 1、示波管 如图所示,左端为一电子枪,电子枪加热后发出一束电子,电子经电场加速以高速打在右端的荧光屏上,屏上的荧光物发光形成一亮点。亮点在偏转板电压的作用下,位置也随之改变。在一定范围内,亮点的位移与偏转板上所加电压成正比。 示波管结构简图示波管内的偏转板 2、扫描与同步的作用

如果在X 轴偏转板加上波形为锯齿形的电压,在荧光屏上看到的是一条水平线,如图 图扫描的作用及其显示 如果在Y 轴偏转板上加正弦电压,而X 轴偏转板不加任何电压,则电子束的亮点在纵方向随时间作正弦式振荡,在横方向不动。我们看到的将是一条垂直的亮线,如图 如果在Y 轴偏转板上加正弦电压,又在X 轴偏转板上加锯齿形电压,则荧光屏上的亮点将同时进行方向互相垂直的两种位移,其合成原理如图所示,描出了正弦图形。如果正弦波与锯齿波的周期(频率)相同,这个正弦图形将稳定地停在荧光屏上。但如果正弦波与锯齿波的周期稍有不同,则第二次所描出的曲线将和第一次的曲线位置稍微错开,在荧光屏上将看到不稳定的图形或不断地移动的图形,甚至很复杂的图形。由此可见: (1)要想看到Y 轴偏转板电压的图形,必须加上X 轴偏转板电压把它展开,这个过程称为扫描。如果要显示的波形不畸变,扫描必须是线性的,即必须加锯齿波。 (2)要使显示的波形稳定,Y 轴偏转板电压频率与X 轴偏转板电压频率的比值必须是整数,即: n f f x y = n=1,2,3, 示波器中的锯齿扫描电压的频率虽然可调,但要准确的满足上式,光靠人工调节还是不够的,待测电压的频率越高,越难满足上述条件。为此,在示波器内部加装了自动频率跟踪的装置,称为“同步”。在人工调节到接近满足式频率整数倍时的条件下,再加入“同步”的作用,扫描电压的周期就能准确地等于待测电压周期的整数倍,从而获得稳定的波形。 (1)如果Y 轴加正弦电压,X 轴也加正弦扫描电压,得出的图形将是李萨如图形,如表所示。李萨如图形可以用来测量未知频率。令f y 、f x 分别代表Y 轴和X 轴电压的频率,n x 代表X 方向的切线和图形相切的切点数,n y 代表Y 方向的切线和图形相切的切点数,则有 y x x y n n f f = 李萨如图形举例表

实验1 词法分析器

青岛理工大学 实 验 报 告 实验课程: 编译原理 实验日期: 2014 年 5月28 日 交报告日期:2014 年6月4日 成绩: 实验地点:现代教育技术中心101(计算机实验室) 计算机工程 学院,计算机科学与技术 专业, 班级:计算113 实验指导教师: 批阅教师: 一、实验目的 设计、编制并调试一个词法分析程序,加深对词法分析原理的理解。 二、实验要求 1. 待分析的简单语言的词法 1) 关键字: begin if then while do end 所有关键字都是小写。 2) 运算符和界符: : = + – * / < <= <> > >= = ; ( ) # 3) 其他单词是标识符(ID )和整型常数(NUM ),通过以下正规式定义: ID=letter (letter| digit )* NUM=digit digit * 4) 空格由空白、制表符和换行符组成。空格一般用来分隔ID 、NUM,运算符、界符和关 键字,词法分析阶段通常被忽略。

2.各种单词符号对应的种别码 3.词法分析程序的功能 输入:所给文法的源程序字符串。 输出:二元组(syn,token或sum)构成的序列。 其中:syn为单词种别码;token为存放的单词自身字符串;sum为常数。 例如:对源程序 begin x:=9; if x>0 then x:=2*x+1/3; end# 经词法分析后输出如下序列:(1,beigin) (10,x) (18,:=) (11,9) (26,;) (2,if)......

三、算法思想 1.主程序示意图 主程序示意图如下所示: 其中初值包括如下两个方面。 1)关键字表的初值。 关键字作为特殊标识符处理,把它们预先安排在关键字表,当扫描程序识别出标识符时,查关键字表。若查到匹配的单词,则该单词为关键字,否则为一般标识符。关键字表作为一个字符串数组,其描述如下: char *rwtab[22] = {"begin","if","else","then","while","do","for","switch","case", "until","break","goto","constant","return", "int","float","double","string","char","short","long","end"}; 2)程序中的主要变量为syn,token和sum。 2.扫描子程序的算法思想 首先设置3个变量: ①token用于存放构成单词符号的字符串; ②sum用于存放整型单词; ③syn用于存放单词符号的种别码。

实验一运算器实验

实验一运算器实验 简介:运算器是数据的加工处理部件,是CPU的重要组成部分,各类计算机的运算器结构可能有所不同,但是他们的最基本的结构中必须有算术/逻辑运算单元、数据缓冲寄存器、通用寄存器、多路转换器的数据总线的逻辑构件。 一、实验目的 1、了解算术逻辑运算器(74LS181)的组成和功能。 2、掌握基本算术和逻辑运算的实现方法。 二、实验内容 运用算术逻辑运算器74LS181 进行有符号数/无符号数的算术运算和逻辑运算。 三、实验元器件 1、算术逻辑运算器(74LS181)。 2、三态门(74LS244、74LS245)及寄存器(74LS27 3、74LS373)。 3、二进制拨码开关SW-SPDT 四、实验原理 图1.1运算器电路原理图 本实验的算术逻辑运算器电路如图 1.1所示:输入和输出单元跟上述实验相同:缓冲输入区八位拨码开关用来给出参与运算的数据,并经过三态门74LS245 和数据总线BUS相连,在控制开关SW_BUS处于高电平时允许输出到数据总线。 运算器则由两个74LS181以串行进位形式构成8位字长的算术/逻辑运算单元(ALU):ALU_L4B的进位输出端CN+4与ALU_H4B的进位输入端CN相连,使低4位运算产生的进位送进高4位运算中。其中ALU_L4B为低4位运算芯片,参与低四位数据运算,ALU_H4B为高4位运算芯片,参与高四位数据运算。ALU_L4B的进位输入

端CN通过三态门连接到二进制开关CN,控制运算器仅为,ALU_H4B的进位输出端CN+4经过反相器74LS04,通过三态门接到溢出标志位CF指示灯(CF=1,即ALU运算结果溢出)。 ALU 除了溢出标志位CF外,还有两个标志位:零标志位ZF(ZF=1,即ALU运算结果为0,ZF对应发光二极管点亮)和符号标志位SF(SF=1,即运算结果为负数;SF=0 即运算结果为正数或0对应发光二极管点亮)。 图 1.2 运算器通路图 ALU 的工作方式可通过设置两个74181芯片的控制信号(S0、S1、S2、S3、M、CN)来实现, 其74LS181逻辑功能表由表1-1给出,运算器ALU 的输出经过三态门(两片74LS244或一片74LS245)和数据总线BUS 相连。当二进制控制开关CBA=010状态时,通过138译码选通输出ALU_BUS运算器运行结果。运算器ALU 的两个数据输入端分别由两个数据暂存器(74LS273)DR1、DR2 锁存,74LS181 将DR1、DR2 内的数据作为上述表 1.1中参与运算的数 A 和B。由于DR1、DR2 已经把数据锁存,只要74LS181的控制信号不变,那么74LS181 的输出数据也不会发生改变。数据缓冲寄存器DR1、DR2 的输入端D0~D7连至8位数据总线BUS,在DR1_CLK和DR2_CLK 端出现上升沿跳变的时候,总线BUS的数据分别打入DR1、DR2锁存。

词法分析器实验报告

词法分析器实验报告 词法分析器实验报告实验目的: 设计、编制、调试一个词法分析子程序,识别单词,加深对词法分析原理的理 解。 实验要求: 该程序要实现的是一个读单词过程,从输入的源程序中,识别出各个具有独立 意义的单词,即基本保留字、标识符、常数、运算符、分界符五大类。并依次输出 各个单词的内部编码及单词符号自身值。 (一)实验内容 (1)功能描述:对给定的程序通过词法分析器弄够识别一个个单词符号,并以二 元式(单词种别码,单词符号的属性值)显示。而本程序则是通过对给定路径的文件 的分析后以单词符号和文字提示显示。 (2)程序结构描述: 函数调用格式: 函数调用格式函数名(实在参数表 ) Switch(m)、 isKey(String string)、isLetter(char c)、实参 isDigit(char c)、isOperator(char c) isKey(String string)、isLetter(char c)、调作为表达式 isDigit(char c)、isOperator(char c) 用 方 作为语句 getChar()、judgement()、 法 函数的递归调用 isOperator(char c) 、isLetter(char c)、isDigit(char c)

参数含义: 1 String string;存放读入的字符串 String str; 存放暂时读入的字符串 char ch; 存放读入的字符 int rs 判断读入的文件是否为空 char []data 存放文件中的数据 int m;通过switch用来判断字符类型, 函数之间的调用关系图: main Complier..judgement isOperate() M=0 getChar( ) isDigit() M=4 For(ch ) isLet ter() M=2 Switch(m) isKey() M=3 函数功能: Judgement()判断输入的字符并输出单词符号,返回值为空; getChar() 读取文件的,返回值为空; isLetter(char c) 判断读入的字符是否为字母的,返回值为Boolean类型; switch (m) 判断跳转输出返回值为空; isOperator(char c)判断是否为运算符的,返回值为Boolean类型; isKey(String string)判断是否为关键字的,返回值为Boolean类型; isDigit(char c) 判断读入的字符是否为数字的,返回值为Boolean类型。测试结果:

计算机组成原理实验1 运算器实验

新疆师范大学 计算机组成原理(本科) 实验报告 实验名称:实验1 运算器实验 院系:计算机科学技术学院 班级: 11-1班 学生姓名:木拉提·巴力 学号: 20111601141025 合作者姓名: 指导教师:彭程老师 教师评阅结果: 教师评语: 实验日期 2014 年 12月 01日

一、实验目的 1.掌握运算器的组成及工作原理; 2.了解4位函数发生器74LS181的组合功能,熟悉运算器执行算术操作和逻辑操作的具体实现过程; 3.验证带进位控制的74LS181的功能。 二、实验仪器及设备 1.EL-JY-II型计算机组成原理实验系统一套。 2. 导线若干 三、实验内容 验证74LS181运算器的逻辑运算功能和算术运算功能。 四、电路图 图1-7 实验一开关实验接线图 五、实验操作及运行结果 1)拨动清零开关CLR,使其指示灯。再拨动CLR,使其指示灯亮。置ALU-G=1:关闭ALU的三态门;再置C-G=0:打开数据输入电路的三态门; 2)向数据暂存器LT1(U3、U4)中置数: (1)设置数据输入电路的数据开关“D15……D0”为要输入的数值; (2)置LDR1=1:使数据暂存器LT1(U3、U4)的控制信号有效,置LDR2=0:使数据暂存器LT2(U5、U6)的控制信号无效; (3)按一下脉冲源及时序电路的【单脉冲】按钮,给暂存器LT1送时钟,上升沿有效,把数据存在LT1中。 3)向数据暂存器LT2(U5、U6)中置数: (1)设置数据输入电路的数据开关“D15……D0”为想要输入的数值; (2)置LDR1=0:数据暂存器LT1的控制信号无效;置LDR2=1:使数据暂存器

示波器的调节与使用

数字示波器的调节与使用 一、实验目的 1.了解示波器的结构与示波原理 2.掌握示波器的使用方法,学会用示波器观测各种电信号的波形 3.学会用示波器测正弦交流信号的电压幅值及频率 4.学会用李萨如图法,测量正弦信号频率 二、实验仪器 RIGOL DS1000E型数字存储示波器,DG1022函数波形发生器 三、实验原理 1、双踪示波器的原理: 双踪示波器控制电路主要包括:电子开关、垂直放大电路、水平放大电路、扫描发生器、同步电路、电源等。 Y CH1 Y CH2 图1. 双踪示波器原理方框图 其中,电子开关使两个待测电压信号YCH1和YCH2周期性地轮流作用在Y偏转板,这样在荧光屏上忽而显示YCH1信号波形,忽而显示YCH2信号波形。由于荧光屏荧光物质的余辉及人眼视觉滞留效应,荧光屏上看到的是两个波形。 如果正弦波与锯齿波电压的周期稍不同,屏上出现的是一移动的不稳定图形,这是因为扫描信号的周期与被测信号的周期不一致或不呈整数倍,以致每次扫描开始时波形曲线上的起点均不一样所造成的。为了获得一定数量的完整周期波形,示波器上设有“time/div”调节旋钮,用来调节锯齿波电压的周期,使之与被测信号的周期呈合适的关系,从而显示出完整周期的正弦波形。

当扫描信号的周期与被测信号的周期一致或是整数倍,屏上一般会显示出完整周期的正弦波形,但由于环境或其他因素的影响,波形会移动,为此示波器内装有扫描同步电路,同步电路从垂直放大电路中取出部分待测信号,输入到扫描发生器,迫使锯齿波与待测信号同步,此称为“内同步”。如果同步电路信号从仪器外部输入,则称为“外同步”。 2.示波器显示波形原理: 如果在示波器的YCH1或YCH2端口加上正弦波,在示波器的X偏转板加上示波器内部的锯齿波,当锯齿波电压的变化周期与正弦电压的变化周期相等时,则在荧光屏上将显示出完整周期的正弦波形,如图2所示。如果在示波器的YCH1、YCH2端口同时加上正弦波,在示波器的X偏转板加上示波器内部的锯齿波,则在荧光屏上将得到两个正弦波。 图2.示波器显示正弦波形的原理 3、数字存储示波器的基本原理 数字存储示波器的基本原理框图如图3所示: 图3.数字存储示波器的基本原理框图 数字示波器是按照采样原理,利用A/D变换,将连续的模拟信号转变成离散的数字序列,然后进行恢复重建波形,从而达到测量波形的目的。 输入缓冲器放大器(AMP)将输入的信号作缓冲变换,起到将被测体与示波器隔离的作用,示波器工作状态的变换不会影响输入信号,同时将信号的幅值切换至适当的电平范围(示波器可以处理的范围),也就是说不同幅值的信号在通过输入缓冲放大器后都会转变成相同电压范围内的信号。 A/D单元的作用是将连续的模拟信号转变为离散的数字序列,然后按照数字序列的先后顺序重建波形。所以A/D单元起到一个采样的作用,它在采样时钟的作用下,将采样脉冲到来时刻的信号幅值的大小转化为数字表示的数值。这个点我们称为采样点。A/D转换器是波形采集的关键部件。 多路选通器(DEMUX)将数据按照顺序排列,即将A/D变换的数据按照其在模拟波形上的先后顺序存入存储器,也就是给数据安排地址,其地址的顺序就是采样点在波形上的顺序,采样点相邻数据之间的时间间隔就是采样间隔。 数据采集存储器(Acquisition Memory)是将采样点存储下来的存储单元,他将

示波器的原理和使用实验报告

大连理工大学 大 学 物 理 实 验 报 告 院(系) 材料学院 专业 材料物理 班级 0705 姓 名 童凌炜 学号 200767025 实验台号 实验时间 2008 年 11 月 18 日,第13周,星期 二 第 5-6 节 实验名称 示波器的原理与使用 教师评语 实验目的与要求: (1) 了解示波器的工作原理 (2) 学习使用示波器观察各种信号波形 (3) 用示波器测量信号的电压、频率和相位差 主要仪器设备: YB4320G 双踪示波器, EE1641B 型函数信号发生器 实验原理和内容: 1. 示波器基本结构 示波器主要由示波管、放大和衰减系统、触发扫描系统和电源四部分组成, 其中示波管是核心部分。 示波管的基本结构如下图所示, 主要由电子枪、偏转系统和荧光屏三个部分组成, 由外部玻璃外壳密封在真空环境中。 成 绩 教师签字

电子枪的作用是释放并加速电子束。 其中第一阳极称为聚焦阳极, 第二阳极称为加速阳极。 通 过调节两者的共同作用, 可以使电子束打到荧光屏上产生明亮清晰的圆点。 偏转系统由X 、Y 两对偏转板组成, 通过在板上加电压来使电子束偏转, 从而对应地改变屏上亮点的位置。 荧光屏上涂有荧光粉, 电子打上去时能够发光形成光斑。 不同荧光粉的发光颜色与余辉时间都不同。 放大和衰减系统用于对不同大小的输入信号进行适当的缩放, 使其幅度适合于观测。 扫描系统的作用是产生锯齿波扫描电压(如左上图所示), 使电子束在其作用下匀速地在荧光屏周期性地自左向右运动, 这一过程称为扫描。 扫描开始的时间由触发系统控制。 2. 示波器的显示波形的原理 如果只在竖直偏转板加上交变电压而X 偏转板上五点也是, 电子束在竖直方向上来回运动而形成一条亮线, 如左图所示: 如果在Y 偏转板和X 偏转板上同时分别加载正弦电压和锯齿波电压, 电子受水平竖直两个方向的合理作用下, 进行正弦震荡和水平扫描的合成运动, 在两电压周期相等时, 荧光屏上能够显示出完整周期的正弦电压波形, 显像原理如右图所示: 3. 扫描同步 为了完整地显示外界输入信号的周期波形, 需要调节扫描周期使其与外界信号周期相同或成合适的关系。 当某些因素改变致使周期发生变化时,使用扫描同步功能, 能够使扫描起点自动跟踪外界信号变化, 从而稳定地显示波形。 步骤与操作方法: 1. 示波器测量信号的电压和频率 对于一个稳定显示的正弦电压波形, 电压和频率可以由以下方法读出 h a U p p ?=-, 1)(-?=l b f

实验1-3 《编译原理》词法分析程序设计方案

实验1-3 《编译原理》S语言词法分析程序设计方案 一、实验目的 了解词法分析程序的两种设计方法之一:根据状态转换图直接编程的方式; 二、实验内容 1.根据状态转换图直接编程 编写一个词法分析程序,它从左到右逐个字符的对源程序进行扫描,产生一个个的单词的二元式,形成二元式(记号)流文件输出。在此,词法分析程序作为单独的一遍,如下图所示。 具体任务有: (1)组织源程序的输入 (2)拼出单词并查找其类别编号,形成二元式输出,得到单词流文件 (3)删除注释、空格和无用符号 (4)发现并定位词法错误,需要输出错误的位置在源程序中的第几行。将错误信息输出到屏幕上。 (5)对于普通标识符和常量,分别建立标识符表和常量表(使用线性表存储),当遇到一个标识符或常量时,查找标识符表或常量表,若存在,则返回位置,否则返回0并且填写符号表或常量表。 标识符表结构:变量名,类型(整型、实型、字符型),分配的数据区地址 注:词法分析阶段只填写变量名,其它部分在语法分析、语义分析、代码生成等阶段逐步填入。 常量表结构:常量名,常量值 三、实验要求 1.能对任何S语言源程序进行分析 在运行词法分析程序时,应该用问答形式输入要被分析的S源语言程序的文件名,然后对该程序完成词法分析任务。 2.能检查并处理某些词法分析错误 词法分析程序能给出的错误信息包括:总的出错个数,每个错误所在的行号,错误的编号及错误信息。 本实验要求处理以下两种错误(编号分别为1,2): 1:非法字符:单词表中不存在的字符处理为非法字符,处理方式是删除该字符,给出错误信息,“某某字符非法”。 2:源程序文件结束而注释未结束。注释格式为:/* …… */ 四、保留字和特殊符号表

基本运算器实验模板

计算机科学与技术系 实验报告 专业名称计算机科学与技术 课程名称计算机组成原理 项目名称基本运算器实验 班级 学号 姓名 同组人员无 实验日期 2016.5.17

一、实验目的与要求 (一) 实验目的: (1) 了解运算器的组成结构。 (2) 掌握运算器的工作原理。 (二) 实验要求: (1)实验之前,应认真准备,写出实验步骤和具体设计内容,否则实验效率会特别低,一次实验时间根本无法完成实验内容,即使基本作对了,也很难说懂得了些什么重要教学内容。 (2)应在实验前掌握所有控制信号的作用,写出实验预习报告并带入实验室。 (3)实验过程中,应认真进行实验操作,既不要因为粗心造成短路等事故而破坏设备,又要仔细思考实验有关内容,把自己想不明白的问题通过实验理解清楚。 二、实验逻辑原理图与分析 2.1 画实验逻辑原理图 xxxxxxxxxx xxxxxxxxxx 多路开关 判零 A=xx LOG=xx SHF=xx ART=xx 进位 B=xx & &

2.2 逻辑原理图分析 1)运算器内部含有三个独立运算部件,分别为算术、逻辑和移位运算部件,要 处理的数据存于暂存器A和暂存器B,三个部件同时接受来自A 和B 的数据(有些处理器体系结构把移位运算器放于算术和逻辑运算部件之前,如ARM)。 2)各部件对操作数进行何种运算由控制信号S3…S0和CN 来决定,任何时候, 多路选择开关只选择三部件中一个部件的结果作为ALU 的输出。如果是影响进位的运算,还将置进位标志FC,在运算结果输出前,置ALU 零标志。 ALU 中所有模块集成在一片CPLD 中。 三、数据通路图及分析 1、逻辑运算

实验示波器的调节与使用

实验二、示波器的调整与使用 【实验目的】 (1)了解示波器的结构和工作原理。 (2)熟悉示波器各旋钮功能。 (3)掌握示波器的基本调整方法。 (4)掌握用示波器观测信号的波形,学会用示波器测量电压、周期和频率。 【示波器的原理】(注意:有下划线的) 示波器显示随时间变化的电压,将它加在电极板上,极板间形成相应的变化电场,使进入这个变化电场的电子运动情况随时间作相应地变化,从而通过电子在荧光屏上运动的轨迹反映出随时间变化的电压。 1. 示波器的结构 示波器由示波管、衰减放大输入系统、扫描信号发生器、触发同步系统和电源供给系统五个基本部分组成。 (1)示波管。示波管主要由电子枪、偏转系统和荧光屏三个部分组成。示波管是一个全密封度真空的玻璃壳管,其结构如图3.9.1所示。(要作图) ① 电子枪。电子枪由灯丝F 、阴极K 、栅极G 、 第一阳极A 1和第二阳极A 2组成。 阴极K 是一个表面涂有氧化物的金属圆筒,被点 燃灯丝F 加热后向外发射电子,产生电子流。 栅极G 是一个顶端有一小孔的金属圆筒,套在阴 极外面,它的电位比阴极低,对阴极射来的电子起控 制作用,只有速度较大的电子才能穿过栅极小孔。因 此,通过调节栅极电位,可以改变通过栅极的电子数目,即控制电子到达荧光屏上的数目,而打在荧光屏的电子数目越多,则荧光屏上的光迹越亮。示波器面板上的“辉度”调节旋钮就是起这—作用的。 阳极A 1与A 2由开有小孔的圆筒组成。阳极电位比阴极电位高得多,电子流通过该区域可获得很高的速度,同时阳极区的不均匀电场还能将由栅极过来散开的电子流聚焦成一窄细的电子束,因此改变阳极电压可以调节电子束的聚焦程度。示波器面板上的“聚焦”旋钮起这一作用。 ② 偏转系统。偏转系统由两对相互垂直的可加电压的金属平板组成,即X 偏转板和Y 偏转板。 在两对偏转板上加上电压,当电子束通过偏转板时,在电场力的作用下发生偏转,即改变光点在荧光屏上的位置。 设计时保证了荧光屏上X 方向和Y 方向光点的位移正比于两对偏转板上所加的电压。 垂直偏转板电路有两条支路:一条用于输入机外电压信号,加在Y 偏转板上;另一条用于校准仪器或观察机内方波信号,机内方波信号直接输入“Y 放大器”,经放大后加到Y 偏转板上。 水平偏转板的电路同样有两条支路:一条用于输入外界电压信号或同步信号,加在X 偏转板上;另一条用来将机内扫描信号经放大后加在X 偏转板上。 ③ 荧光屏。荧光屏位于阴极射线管前端的玻璃屏内表面,涂有发光物质。当高速运动的电子打在上面,其动能被发光物质吸收而发光,在电子轰击停止后, 发光仍维持一段时间,称为余 示波管的结构 图3.9.1 F —灯丝;K —阴极;G —控制栅极;A 1—第一阳极; A 2—第二阳极;Y —竖直偏转板;X —水平偏转板

相关文档
最新文档