简易数字频率计利用复杂可编程逻辑器件FPGA,VHDL编程将所有功能模块集成在一块芯片上。功能模块包括时基脉冲发生器、计数器、数据锁存器和显示电路4部分。设计时先分别设计各功能模块,并调试得到正确仿真结果,然后将各个功能模块组合起来。最后作整体仿真、下载,得到实物。由于采用纯数字硬件设计制作,稳定性、可靠性远远高于使用单片机或模拟方式实现的系统,外围电路简单。该数字频率计达到预期要求,实现了可变量程测量,测量范围0.1Hz—9999MHz,精度可达0.1Hz。
上传时间: 2016-03-20
上传用户:qq521
Proteus6.7是目前最好的模拟单片机外围器件的工具,真的很不错。可以仿真51系列、AVR,PIC等常用的MCU及其外围电路(如LCD,RAM,ROM,键盘,马达,LED,AD/DA,部分SPI器件,部分IIC器件,...) 其实proteus与multisim比较类似,只不过它可以仿真MCU!
上传时间: 2016-04-14
上传用户:aeiouetla
针对高频感应加热电源中用传统的模拟锁相环跟踪频率所存在的问题,提出一种非常适合于高频感应加热的 新型的数字锁相环。使用FPGA 内底层嵌入功能单元中的数字锁相环74HCT297 ,并添加少量的数字电路来实现。最后利 用仿真波形验证该设计的合理性和有效性。整个设计负载范围宽、锁相时间短,现已成功应用于100 kHz/ 30 kW 的感应加 热电源中。
上传时间: 2014-01-11
上传用户:AbuGe
做仪器的电路,比如示波器和信号发生器的输入输出部分电路。内行人都知道模拟部分的电路非常关键,特别是高频的时候。这些仪器放大电路很有参考价值
上传时间: 2016-05-25
上传用户:zm7516678
利用单片机对温度过程进行控制 本设计可以实现将模拟温度信号转换成数字信号,并经过计算处理后通过LED静态显示电路以十进制形式显示出来,同时显示电路还将显示设定的恒温值,通过键盘可以改变设定值。按一次增加键,恒温值加1度,按一次减小键,恒温值减小1度。恒温值在0度~50度范围内可调。
上传时间: 2016-06-12
上传用户:lhw888
摘 要: 数字密码锁主要完成上锁、密码输入、密码核对、开启电锁、密码修改等功能.数字密码锁的设计电路主要包括 11 个模块 ,各模块由相应的 VHDL 程序具体实现并分别进行了 MAX + PLUS II 时序仿真. 最后 ,在 MAX + PLUS Ⅱ环境下进行了整体电路的模拟仿真 ,结果表明 ,整个设计满足要求.
上传时间: 2016-06-22
上传用户:AbuGe
数字存储器和混合信号超大规模集成电路 本书系统地介绍了数字、存储器和混合信号VLSI系统的测试和可测试性设计。该书是根据作者多年的科研成果和教学实践,结合国际上关注的最新研究热点并参考大量的文献撰写的。全书共分三个部分。第一部分是测试基础,介绍了测试基本概念、测试设备、测试经济学和故障模型。第二部分是测试方法,详细论述了组合和时序电路的测试生成、存储器测试、基于DSP和基于模块的模拟与混合信号测试、延迟测试和IDDQ测试等。第三部分是可测试性设计,包括扫描设计、BIST、边界扫描测试、模拟测试总线标准和基于IP芯核的SOC(System on a chip)测试。
上传时间: 2013-11-26
上传用户:hullow
本电子计价称的设计主要包括桥式应变电路、前置放大电路、AD转换电路、微处理器、报警器、键盘和液晶显示。其中桥式应变电路主要完成压力信号的测量,把物体的重量转换成电压信号,获得初步的信号,然后把这个信号送给后面的前置放大电路,由放大电路把这个微弱的信号放大,增加测量的灵敏度,然后经过AD7705把模拟信号转换成数字信号,以便下一步与单片机联系,再把转换后的数字信号传送给单片机,由单片机经过换算处理,把最终的应负金额通过液晶显示器显示出来,键盘的作用是输入物品的单价,报警器的作用是当物品的重量超过量程时发出响声,表示超重。本电子计价称的最大量程是60Kg,一但超过这个量程电子称会自动报警。
上传时间: 2016-07-02
上传用户:lwwhust
用单片机的I/O口模拟I2C协议 I2C用IO模拟程序网上范例最多的就是51的程序了,这些范例的正确性无需怀疑.但是如果直接以它为蓝本将它"AVR化",一不留神,就会有点问题了. 这要从I2C的硬件规范和AVR及51单片机的IO口说起.I2C要求SCL,SDA二线都有 线与 功能,即I2C驱动口应该是 漏极开路 电路,其高电平的维持是靠上拉电阻来实现的, 而低电平则需要驱动口的强下拉能力. 51单片机IO口正好完全符合这个特性.写起I2C驱动颇为得心应手.但是AVR的IO口强大了,它输出的高电平是实实在在的高电平,而不是靠什么上拉电阻来提供,只有10mA都不到的电流!于是如果直接使用 PORTB_Bit0 = 1这样的操作,就不能满足I2C的线与功能了,如果此时有别的设备要将SCL或者SDA拉低,那么结果就是二个IO口打架,谁赢谁输不得而知,时间长了,多半是两败俱伤,芯片发热吧. 当然AVR的IO口自然有办法满足I2C的电气特性要求,不就是不能输出1么,那么用它的高阻状态即可(DDRB_Bit0=0,PORTB_Bit0=0即可),要输出0么(DDRB_Bit0=1,PORTB_Bit0=0).
上传时间: 2016-07-19
上传用户:gxrui1991
数字多路系统(DMS)指的是Nortel网络开发的一个交换系统系列。它可以提供用于语音和数据传输的数字电路交换服务,数字传输的信息包交换服务。数字多路系统的特点是在整个交换网络中采用脉冲编码解调(PCM)和时分复用系统(TDM)。该系统允许对传输系统中的PCM信号进行直接交换而不需要转化成模拟格式。
上传时间: 2016-08-23
上传用户:sxdtlqqjl