引言 直接数字频率合成技术(Direct Digital FrequencySynthesis ,DDS)是从相位概念出发直接合成所需波形的一种新的频率合成技术。DDS 技术具有相对带宽宽、频率转换时...
分类:模拟技术 时间:2011-05-25 阅读:3680 关键词:基于DDS的高精度函数信号发生器研制74ALS573AD9852
文章基于Multisim 10使用放大器3554AM以及乘法器等设计了函数发生器、二次函数发生器以及幅值和频率可调的方波和三角波函数信号发生器,用Multisim 1O进行仿真分析,并和理...
分类:模拟技术 时间:2011-02-28 阅读:9460 关键词:基于Multisim10的函数发生器设计应用函数发生器
所有DAC都会表现出一定程度的谐波失真,谐波失真是用来衡量当DAC输入端采用一个理想的均匀采样正弦波的数值序列驱动时,其输出端能在多大程度上再现这个理想的正弦波。由于...
分类:模拟技术 时间:2010-12-14 阅读:2217 关键词:由DAC谐波频谱成分重构其传递函数
摘要:低通滤波器是直接数字频率合成DDS的重要组成部分,其性能的好坏直接影响整个DDS的特性。提出一种基于DDS的椭圆函数低通滤波器的设计方案,该设计采用全新的归一化方法,并使用EDA软件Multisim2001进行仿真,确...
分类:单片机与DSP 时间:2010-12-08 阅读:10506 关键词:基于DDS的椭圆函数低通滤波器的设计AD9954低通滤波器
摘要:基于FPGA的三相函数信号发生器以DDS为,在Altera公司CycloneⅡ系列EP2C8T144C8上实现正弦波、方波、三角波和锯齿波信号的产生,利用单片机PICl8F4550控制波形的频率...
分类:EDA/PLD/PLC 时间:2010-09-10 阅读:5360 关键词:基于FPGA的三相函数信号发生器设计信号发生器
在数学上,我们有三种描述函数的方法:公式、表格和图形。同样,我们有三种描述触发器逻辑功能的方法,一是特性方程,二是特性表,三是状态转换图【图1,2, 3,4】图1 RS触发器的状态转换图图2 JK触发器的状态转换...
作者:陶宁,华清远见嵌入式学院上海中心讲师。1.在一个函数声明中,const可以修饰函数的返回值,或某个参数;对于成员函数,还可以修饰是整个函数。有如下几种情况,以下会逐渐的说明用法:A&perator=(constA&am...
分类:EDA/PLD/PLC 时间:2010-05-20 阅读:1678 关键词:const在函数声明中的应用
作者:王姗姗,华清远见嵌入式学院讲师。请看下面的程序:#include<stdio.h>voidfunc1(intarr[]){printf("%d\n",sizeof(arr));arr=arr+1;printf("%d\n",*ar
分类:EDA/PLD/PLC 时间:2010-05-20 阅读:2703 关键词:如何将一维数组作为函数形参来使用
作者:陶宁,华清远见嵌入式学院上海中心讲师。 虚函数是在类中被声明为virtual的成员函数,当编译器看到通过指针或引用调用此类函数时,对其执行晚绑定,即通过指针(或引用)指向的类的类型信息来决定该函数是哪...
分类:EDA/PLD/PLC 时间:2010-05-20 阅读:19167 关键词:C++虚函数C++
0 引言 传统的信号源设计常采用模拟分立元件或单片压控函数发生器MAX038,可产生正弦波、方波、三角波,并通过调整外部元件改变输出频率,但由于采用模拟器件,所用元件的分散性太大,即使使用单片函数发生器,也...
分类:EDA/PLD/PLC 时间:2010-05-12 阅读:4448 关键词:基于CPLD的函数信号发生器设计EPM7128SLC84-15TL084DAC0832MAX03880C196CPLD发生器
函数参数与函数调用1、函数调用的作用:·用实参数向形式参数传递数据;·为获得数据参数及在函数体中声明的变量分配存储空间;·中断现行(调用)函数,把流程向被调用函数的入口处,开始执行被调函数。当参数表为...
分类:EDA/PLD/PLC 时间:2010-04-13 阅读:2220 关键词:C/C++ 函数调用与函数返回值C/C++
我们常用到的有以下几种:1、itoa功能:把一整数转换为字符串用法:char*itoa(intvalue,char*string,intradix);详细解释:itoa是英文integertoarray(将int整型数转化为一个字符串,并将值保存在
分类:EDA/PLD/PLC 时间:2010-04-09 阅读:18765 关键词:C语言数字转化为字符串的库函数C语言
作者:王姗姗,华清远见嵌入式学院讲师。通常在实现一个接口的时候使用纯虚函数。接口一般就是一个抽象类。有时在基类中将某一成员函数定为虚函数,并不是基类本身的要求,而是考虑到派生类的需要,在基类中预留一个...
分类:EDA/PLD/PLC 时间:2010-03-03 阅读:4666 关键词:C++什么时候使用纯虚函数C++函数
函数名:fgets功能:从流中读取一个字符串用法:char*fgets(char*string,intn,FILE*stream);形参注释:*string:结果数据的首地址;n-1:一次读入数据块的长度,其默认值为1k,即1024;stream文
分类:EDA/PLD/PLC 时间:2009-12-31 阅读:3400 关键词:标准I/O库函数:fgets与gets比较分析
引言:对于指针,正确的分配动态内存是十分重要的,本文将着重阐述动态内存分配函数malloc,calloc,realloc以及memset的用法。 一、对于malloc,在终端输入 #:man malloc可以知道函数原型是: Void *calloc(siz...
分类:EDA/PLD/PLC 时间:2009-12-31 阅读:12288 关键词:C语言动态内存分配函数解析C语言
作者:王姗姗,华清远见嵌入式学院讲师。在标准IO中,对于文件的读写无非三种方式:(1)每次一个字符的I/O。(2)每次一行的I/O。(3)直接I/O。似乎这些函数看起来很简单,但只有理解了这些函数,你才知道该如何使用,例...
分类:EDA/PLD/PLC 时间:2009-12-22 阅读:1943 关键词:再读标准IO中的读函数
作者:王姗姗,华清远见嵌入式学院讲师。 exec用被执行的程序完全替换调用它的程序的影像。fork创建一个新的进程就产生了一个新的PID,exec启动一个新程序,替换原有的进程,因此这个新的被exec执行的进程的PID不...
分类:EDA/PLD/PLC 时间:2009-12-22 阅读:8024 关键词:exec函数族的使用exec函数族
作者:杨硕,华清远见嵌入式学院讲师。 要写好C语言,漂亮的宏定义是非常重要的。宏定义可以帮助我们防止出错,提高代码的可移植性和可读性等。 在软件开发过程中,...
分类:EDA/PLD/PLC 时间:2009-12-22 阅读:4573 关键词:C语言中宏定义和函数的取舍C语言
作者:杨硕,华清远见嵌入式学院讲师。对指针的应用是C语言编程的精髓所在,而回调函数就是C语言里面对函数指针的高级应用。简而言之,回调函数是一个通过函数指针调用的函数。如果你把函数指针(函数的入口地址)传...
分类:EDA/PLD/PLC 时间:2009-11-26 阅读:3524 关键词:C语言回调函数学习C语言