汇编语言设计简易示波器菜单的程序

汇编语言设计简易示波器菜单的程序,第1张

用汇编基本上做不到的!如果用汇编和dos命令是很底层下的语言,用做页面选择式的还可以!比如用DOS写的页面选项择这样很多人会的如下:

@echo off

:loop

@set source=:

@set /p source=QT工程代码编译命令: 1编译 2重新编译 3备份后退出 请输入要执行的 *** 作数:

set "source=%source:"=%"

:: 上面这句为判断%source%中是否存在引号,有则剔除。

电流的档应该是2mV/A和10mV/A。

接上电流探头以后,在示波器上需要先选择电流(默认的是电压探头),然后设置与你在探头上选的档相同就可以了。10X,100X等都是用于电压探头的。

只要示波器上的设置和电流探头上的设置相同,示波器上面的读值就是实际的电流值了。

希望能对你有所帮助!

如果X、Y轴信号周期比不为整数,则第二次扫描的曲线与第一次扫描的轨迹不能重合,荧光屏上将看到不稳定甚至紊乱的图象。

为了方便观测波形,在示波器的X轴系统都设有锯齿波发生器,产生一定频率范围的、线性良好的扫描波,供观测波形调节作用。

为了观察稳定的波形,常用同步控制。一般是设法引入另一个幅度可以调节的电压,以控制扫描电压的频率,从而满足上述条件,这就是整步作用(或称同步作用),所引入的电压称作整步电压。整步电压可以取自被测信号(称内整步)或电源电压(称电源整步),也可将另一外加信号由"整步输入"接线柱接入(称为外整步),总之,视需要而定。一般情况下,常使用"内整步"。整步电压不可过大,否则尽管图形的稳定的,但不能获得被测信号的完整波形。因同步起作用的极性不同,又有正、负之分。

可以通过调整旋钮进行调整。

示波器调信号源的电压可以通过调整旋钮进行调整。具体步骤如下:

1、将示波器的各功能旋钮按规定程序放到标准位置。

2、选定示波器的测量通道,在选定的通道上将测量功能开关放到交流位置,并接好探测线。

3、将示波器的电压选择旋钮调整到合适的挡位即可。

为了安全起见,示波器的机柜必须接地。通电前检查电源线是否磨损、断裂、裸露,以免触电。

示波器的作用是观察两个输入接口间电压与时间的关系,也就是通常所说的信号波形。

模拟示波器的原理是,由电子管发射出一束电子流,然后经过扫描电压形成的横向电场和输入电压纵向电场的偏转,最终在屏幕上看到一个运动的光点。由于屏幕和眼睛的暂留效果,我们就看到了相应的波形。

示波器的使用主要是要让波形在示波器上完整、清晰地显示出来,需要用到的旋钮有:扫描频率(TIME/DIV),y增益(VOLTS/DIV),x平移(SHIFT),y平移(SHIFT),聚焦(FOCUS),亮度(忘了单词是什么了,这个不常用)

●●扫描频率的作用是,增加扫描电压的频率,这样,屏幕上光点的横向移动速度就会加快,电压,看到的波形在沿X轴方向就会被拉伸。反之则压缩。相当于把信号的波形y=f(x)变换为y=f(ax)。但要注意的是,调节这个旋钮可能会造成在水平方向上,图像看上去在不断的平移,这是因为扫描的频率与信号的频率不是整除关系,调节的时候需要注意。

●●y增益的作用是,将输入信号放大,这样屏幕上光电的纵向振动幅度就会增大,看到的波形的振幅也会相应增大。相当与把y=f(x)变换为y=af(x)

●●x平移的作用是,在横向的扫描交变电压中加入一个直流分量,那么波形就会沿X轴方向平移,相当于把y=f(x)变换为y=f(x+a)

●●y平移的作用是,在输入的信号电压中加入一个直流分量,那么波形就会沿Y轴方向平移,相当于把y=f(x)变换为y=f(x)+a

●●聚焦的作用是,把电子束通过磁透镜集中到一点上,这样看到的图像才会清晰(跟光线经过透镜那样是一个道理,焦距调好了,成像才清晰)

●●亮度的作用是,增加电子q的电子数量,电子越多,图像越亮。

高中示波器对测量的要求一般就是能够让示波器显示出正弦信号Asin(x+φ)的一个周期的波形,并测量其周期和振幅

显示出图像这个不说了,按上面的说明很容易就能实现,其实都是数学知识

而读数就是数格子,示波器的屏幕上有很多方格,这些方格就是测量刻度。

X轴代表时间,它每一格代表代表的时间长短需要从“扫描频率”旋钮处读出。旋钮指针所指的那个时间就是X轴上每一格的时间长度。

Y轴代表电压,同理,它的读数需要借助Y增益旋钮的刻度,方法与X轴的一样。

最后注意一点,有的示波器有两个或者四个或者更多输入接口,按习惯它们分别叫做CH1,CH2,CH3,CH4你接的是那个接口,调节的时候就要调节相应的旋钮。示波器上旋钮一般都会标注这是调节哪个的,或者有个开关,拨到哪个就是调哪个。拧旋钮的时候什么反映都没有一般就是这个弄错了。当然,如果输入接触不良,那就不说了……

在实际问题中,经常会遇到同一个质点同时参与两个不同方向的振动。这时质点的合位移是两个分振动的矢量和。其中,相互垂直的两个简谐振动的合成,就是我准备讨论的李萨如图的基础本质。

我认为编辑程序的前提,就是要将所用到的量和公式进行变量式处理,也可以说是数字化处理。所以,在进行程序说明以前,先对李萨如图合成原理进行分析。

李萨如图上的每一个点都可以用以下的公式进行表示:

X=A1Cos(ω1t+ψ1)

Y=A2Cos(ω2t+ψ2)

从这里可以看出,李萨如图实际上是一个质点同时在X轴和Y轴上振动形成的。但是,如果这两个相互垂直的振动的频率为任意值,那么它们的合成运动就会比较复杂,而且轨迹是不稳定的。然而,如果两个振动的频率成简单的整数比,这样就能合成一个稳定、封闭的曲线图形,这就是李萨如图。

下面我介绍一下我是如何在程序中实现这一目的的。在程序中,我将公式稍加改动,成为:

X

=

Sin

(at)

Y

=

-

Sin

(bt+ψ)

其中,a和b是变量,用于获取外界输入的数值,为了保证频率成简单的整数比,所以a和b只能取个位整数。ψ是用来获取外界输入的初始相差的值,ψ=ψ2-ψ1。先前公式中的A1和A2,只关系到绘制出的图形的最高最低点和最左最右点的位置,对图形的实质没有影响,所以我将其简化为1∶1。

以上这些就是我所制作的程序的理论基础。如果将t作为可以不断自动变化一个微小量的变量,再依靠VB提供的功能就能将点(X,Y)逐一绘制在屏幕上,这样就形成了一个绘制李萨如图的过程。如果将ψ作为一个不断自动变化的变量,那么就可以使李萨如图“动”起来,即绘制出频率比相同,但初始相差不同各个图形。当这些图形一幅接着一幅出现在眼前时,就有了动的效果,这也可以模拟示波器上得到的李萨如图形。

在对李萨如图合成原理进行分析,并且对VB程序相关内容的做了仔细研究之后,终于编出了名为“李萨如图绘制程序”的应用程序。下面我就来简单介绍一下这个程序所具有的特点,也可以说是我制作得比较得意的地方。

一、可以变换绘制图线的颜色。这样的好处就是可以看清李萨如图绘制的全过程。因为李萨如图在绘制过程中会有和原图线重合的时候,这时换一种颜色,就可以知道图线仍然在绘制只不过是和原图线重合而已,并不是已停止绘制。

二、可以自定初始相差。本程序提供了八种初始相差值,这样便可以更清楚地了解李萨如图在不同初始相差下的不同形式了。

三、可以手动控制绘图速度。在一个水平滚动轴上,左右移动滑块便可以实现对绘图速度的控制。

制作这个程序,要先对李萨如图进行研究,了解其形成原理,然后再要对VB进行研究,想方设法把对李萨如图的理解用计算机语言表达出来。这个过程不仅让我对李萨如图有了更深的理解,而且也帮助我更快地掌握VB这门语言,从中还是收获不少的。如果已知一个振动的周期,就可以根据李萨如图求出另一个振动的周期,这是一种比较方便也是比较常用的测定频率的方法。因此,李萨如图有着较为广泛的应用。也希望这个程序能对李萨如图的研究有所帮助。

程序读取。

正确读取示波器的读数应该用鼠标将示波器波形显示屏两侧(或一侧)的两条光标拖出来,移动到显示波形需测量的位置。

显示屏下方“T1”、“T2”显示数据即是通道A、B波形该点的幅度、时间及其和“T2-T1”是其对应的差值。

以上就是关于汇编语言设计简易示波器菜单的程序全部的内容,包括:汇编语言设计简易示波器菜单的程序、示波器使用方法请教、关于示波器的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9770801.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存