① 现场模拟信号产生器 自制一正弦波信号发生器,利用可变电阻改变振荡频率,使频率在 200Hz 至 2
aaa制作一个频率可调的振荡电路,频率在200Hz 至2kHz 范围内可调,输出为正弦波信号,然后将这个正弦波信号经过频率-电压转换电路转换为直流电压,频率调整在200Hz时输出1V直流电压,频率调整在2KHz时输出3V直流电压。
② 怎么用multisim做矩形波三角波函数产生器
①“虚拟仪器”工具条的第二个按钮“函数发生器”;
②“元器件”库→“电源”库→“电压型信号源”→“时钟源(CLOCK_VOLTAGE)”。
③ 求大佬帮忙分析一下这个电路图,基于数字电路的随机数生成器,分为哪几个模块,没模块各自实现什么功能
555为振荡器产生计数脉冲,为时钟信号模块;
160为计数器,输出BCD码,为计数模块内;
175为D锁存器,锁容存计数器输出状态值,为随机数状态锁存模块;
4511为七段码译码电路,与数码管构成译码显示模块;
④ 臭氧生成器电路图
臭氧生成器电路
是负离子发生器
有个几千伏的小电流升压器
负极单向尖端放电就行
可以把220直接倍压整流后
采用
负极单向尖端放电就行
⑤ 设计一个数据位为8位的奇偶校验生成器
8位数据a并行输入,输出校验位y。下面程序的temp设为‘0’时若输出为‘0’则为偶,其它同理反之。
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY parity_check IS
PORT (a:IN STD_LOGIC_VECTOR (7 DOWNTO 0);
y:OUT STD_LOGIC);
END parity_check;
ARCHITECTURE arch OF parity_check IS
BEGIN
PROCESS(a)
VARIABLE temp:STD_LOGIC;
BEGIN
temp:='0'; --偶校验初始值设为0,奇校验初始值设为1
FOR i IN 0 TO 7 LOOP
temp:=temp XOR a(i);
END LOOP;
y<=temp;
END PROCESS;
END arch;
⑥ 电路仿真软件,c语言,C十十编程,数据库
定义
电路仿真,顾名思义就是设计好的电路图通过仿真软件进行实时模拟,模拟出实际功能,然后通过其分析改进,从而实现电路的优化设计。是EDA(电子设计自动化)的一部分。
电路仿真软件
现在比较常用的电路仿真软件有:Multisim系列,Cadence等。
Multisim Multisim是美国国家仪器(NI)有限公司推出的以Windows为基础的仿真工具,适用于板级的模拟/数字电路板的设计工作。它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力。
图形界面
整个操作界面就像一个电子实验工作台,绘制电路所需的元器件和仿真所需的测试仪器均可直接拖放到屏幕上,轻点鼠标可用导线将它们连接起来,软件仪器的控制面板和操作方式都与实物相似,测量数据、波形和特性曲线如同在真实仪器上看到的;
元器件
提供了世界主流元件提供商的超过17000多种元件,同时能方便的对元件各种参数进行编辑修改,能利用模型生成器以及代码模式创建模型等功能,创建自己的元器件。
仿真能力
以SPICE3F5和Xspice的内核作为仿真的引擎,通过Electronic workbench 带有的增强设计功能将数字和混合模式的仿真性能进行优化。包括SPICE仿真、RF仿真、MCU仿真、VHDL仿真、电路向导等功能。
⑦ [电路设计软件].Altium.Designer
楼主,Altium.Designer.10.589.22577..License.File.iso是镜像文件,可以该成光盘,需要用虚拟光驱载入安装;
Altium.Designer.10.589.22577.License.Generator.rar 为压缩文件,解压双击setup.exe安装即可。
⑧ 求单片机LED 摇摇棒代码生成器
近年来,单片机系统以其体积小、功能强、扩展灵活、使用方便等优点,逐渐渗透到各行业的工程实际应用中。而LED显示电路就像单片机系统的眼睛,实时地向人们传递着系统工作的各种状态信息和处理结果。因此,高效、方便的LED显示驱动电路是构成完善的单片机系统必不可少的元素。常用的LED显示驱动电路有并行译码方式、串行—并行转换方式、显示驱动接口芯片方式等。下面分别对这几种方式进行讨论,并给出显示驱动芯片MAX7219的应用实例。
并行译码显示方式
单片机89C2051输出显示的一个例子,4位BCD码数据从其P1.0~P1.3并行输出,经7段LED显示驱动电路CD4511译码后驱动LED显示,这样只需向P1.0~P1.3 写入欲显示数字的BCD码,即可显示出相应的数字。这种方式虽然简单,但占用单片机口线较多,资源利用率低,因此不常采用。
串行- 并行转换方式
图2所示为89C2051的串口驱动数码管的电路,其中串口工作在方式0,74LS164是8位串入并出移位寄存器,负责将RXD输出的串行数据转换成并行信号。显然,这种方式显示同样的位数使用单片机的口线大大减少,并且可以让LED显示BCD码以外的字符(如A、B、C、D 等),但是,当要显示的位数较多时,仍需占用较多的口线,并且在许多情况下需要串口工作在UART方式,以便进行串行通信,从而限制了这种方式的使用范围。
LED显示驱动芯片
随着单片机技术的发展,许多公司都推出了专用LED显示驱动芯片,如Microchip公司的A Y0438、Maxim公司的MAX7219等都是其中的典型代表。下面以MAX7219为例说明LED显示驱动芯片在单片机系统中的应用。
MAX7219简介
MAX7219是Maxim公司推出的8位LED串行显示驱动器,它采用3线串口传送数据,占用资源少且硬件简单,只需一个外部电阻即可方便地调节LED的亮度;可灵活地选择显示器的个数( 1~8个, 级联可成倍增加);可进行译码或不译码显示;内含硬件动态扫描控制,可设置低功耗停机方式。
MAX7219采用24脚双列直插式封装,其引脚如图3所示。SEGA~SEGG和DP分别为LED七段驱动器线和小数点线,供给显示器源电流;DIG0~DIG7为8位数字驱动线,输出位选信号,从每位LED共阴极吸入电流。
DIN是串行数据输入端。在CLK 的上升沿,一位数据被加载到内部16位移位寄存器中,CLK最高频率可达10MHz,在输入时钟的每个上升沿均有一位数据由DIN端移入到内部寄存器中;LOAD用来装载数据,在LOAD的上升沿,16位串行数据被锁存到数据或控制寄存器中,LOAD必须在第16个时钟上升沿的同时或之后、在下一个时钟上升沿之前变高, 否则数据将被丢失。每组数据为16 位二进制数据包,其格式如表1所示。
其中D15~D12位不用,D11~D8位为内部5个控制寄存器和8个LED显示数据寄存器的地址,D7~D0位为5个控制寄存器和8个LED数码管待显示的数据,因为控制寄存器与显示数据寄存器独立编址,所以可以通过程序对每个寄存器进行操作。一般情况下,程序先送控制命令,后向显示寄存器送数据,每16 位为一组,从高位地址字节最高位开始送,直到低位数据字节最后一位。MAX7219内部有14个可寻址的控制字寄存器,各寄存器的功能及地址如表2所示。
其中,地址×0H 为空操作寄存器,允许数据从输入到输出直接通过,可用于设备串接。地址×1H~×8H为显示RAM区,分别对应DIG0~DIG7引脚的8 位LED显示数据。地址×9H为译码模式寄存器,其8 位二进制数分别控制着8个LED显示器的译码模式,逻辑高电平时选择硬件译码(BCD - B码译码), 译码器选择数据寄存器中的低4位(D3~D0)进行BCD- B码译码, ×0H~×9H对应BCD码字符0~9,而×AH~×FH分别对应B码字符-、E、H、L、P及消隐,D4~D6无效,D7单独控制小数点;译码模式寄存器为逻辑低电平时选择软件译码,数据D6~D0分别对应LED显示器的A~G段,D7对应小数点DP。
地址×AH为显示亮度寄存器,通过对该寄存器的D0~D3位写入不同的数值可实现对LED显示亮度的控制,从00H到0FH共16级可调。地址×BH为扫描界限寄存器,其D0~D3位数值设定为00H~07H,表示显示器动态扫描个数为1~8。地址×CH为停机寄存器,当其D0位为0时,MAX7219处于停机状态,扫描振荡器停振,所有显示器消隐,寄存器数据保持不变;当D0为1时,正常工作。地址×FH为显示测试寄存器,当其D0位为0时,正常工作;当D0为1时处于测试状态,全部LED显示器的所有字段都以最大亮度接通显示。
⑨ 电路仿真的Multisim
Multisim是美国国家仪器(NI)有限公司推出的以Windows为基础的仿真工具,适用于板级的模拟/数字电路板的设计工作。它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力。
其特点如下:
Ø 直观的图形界面
整个操作界面就像一个电子实验工作台,绘制电路所需的元器件和仿真所需的测试仪器均可直接拖放到屏幕上,轻点鼠标可用导线将它们连接起来,软件仪器的控制面板和操作方式都与实物相似,测量数据、波形和特性曲线如同在真实仪器上看到的;
Ø 丰富的元器件
提供了世界主流元件提供商的超过17000多种元件,同时能方便的对元件各种参数进行编辑修改,能利用模型生成器以及代码模式创建模型等功能,创建自己的元器件。
Ø 强大的仿真能力
以SPICE3F5和Xspice的内核作为仿真的引擎,通过Electronic workbench 带有的增强设计功能将数字和混合模式的仿真性能进行优化。包括SPICE仿真、RF仿真、MCU仿真、VHDL仿真、电路向导等功能。
Ø 丰富的测试仪器
提供了22种虚拟仪器进行电路动作的测量:
Multimeter(万用表)
Function Generatoer(函数信号发生器)
Wattmeter(瓦特表)
Oscilloscope(示波器)
Bode Plotter(波特仪)
Word Generator(字符发生器
Logic Analyzer(逻辑分析仪)
Logic Converter(逻辑转换仪)
Distortion Analyer(失真度仪)
Spectrum Analyzer(频谱仪)
Network Analyzer(网络分析仪)
Measurement Pribe(测量探针)
Four Channel Oscilloscope(四踪示波器)
Frequency Counter(频率计数器)
IV Analyzer(伏安特性分析仪)
Agilent Simulated Instruments(安捷伦仿真仪器)
Agilent Oscilloscope(安捷伦示波器)
Tektronix Simulated Oscilloscope(泰克仿真示波器)
Voltmeter(伏特表)
Ammeter(安培表)
Current Probe(电流探针)
Lab VIEW Instrument(Lab VIEW仪器)
这些仪器的设置和使用与真实的一样,动态互交显示。除了Multisim提供的默认的仪器外,还可以创建LabVIEW的自定义仪器,使得图形环境中可以灵活地可升级地测试、测量及控制应用程序的仪器。
Ø 完备的分析手段
Multisimt提供了许多分析功能:
DC Operating Point Analysis(直流工作点分析 )
AC Analysis(交流分析)
Transient Analysis(瞬态分析)
Fourier Analysis(傅里叶分析)
Noise Analysis(噪声分析)
Distortion Analysis(失真度分析)
DC Sweep Analysis(直流扫描分析)
DC and AC Sensitvity Analysis(直流和交流灵敏度分析)
Parameter Sweep Analysis(参数扫描分析)
Temperature Sweep Analysis(温度扫描分析)
Transfer Function Analysis(传输函数分析)
Worst Case Analysis(最差情况分析) Pole Zero Analysis(零级分析)
Monte Carlo Analysis(蒙特卡罗分析)
Trace Width Analysis(线宽分析)
Nested Sweep Analysis(嵌套扫描分析)
Batched Analysis(批处理分析)
User Defined Analysis(用户自定义分析)
它们利用仿真产生的数据执行分析,分析范围很广,从基本的到极端的到不常见的都有,并可以将一个分析作为另一个分析的一部分的自动执行。集成LabVIEW和Signalexpress快速进行原型开发和测试设计,具有符合行业标准的交互式测量和分析功能;
Ø 独特的射频(RF)模块
提供基本射频电路的设计、分析和仿真。射频模块由RF-specific(射频特殊元件,包括自定义的RF SPICE模型)、用于创建用户自定义的RF模型的模型生成器、两个RF-specific仪器(Spectrum Analyzer频谱分析仪和Network Analyzer网络分析仪)、一些RF-specific分析(电路特性、匹配网络单元、噪声系数)等组成;
Ø 强大的MCU模块
支持4种类型的单片机芯片,支持对外部RAM、外部ROM、键盘和LCD等外围设备的仿真,分别对4 种类型芯片提供汇编和编译支持;所建项目支持C代码、汇编代码以及16进制代码,并兼容第三方工具源代码; 包含设置断点、单步运行、查看和编辑内部RAM、特殊功能寄存器等高级调试功能。
Ø 完善的后处理
对分析结果进行的数学运算操作类型包括算术运算、三角运算、指数运行、对数运算、复合运算、向量运算和逻辑运算等;
Ø 详细的报告
能够呈现材料清单、元件详细报告、网络报表、原理图统计报告、多余门电路报告、模型数据报告、交叉报表7种报告;
Ø 兼容性好的信息转换
提供了转换原理图和仿真数据到其他程序的方法,可以输出原理图到PCB布线(如Ultiboard、OrCAD、PADS Layout2005、P-CAD和Protel);输出仿真结果到MathCAD、Excel或LabVIEW;输出网络表文件;向前和返回注;提供Internet Design Sharing(互联网共享文件)
⑩ 如何根据真值表自动生成逻辑电路有没有相应的软件。求高手解答
Logisim是个不错的选择。