...8051设计简易波形发生器,要求能产生正弦波,方波,三角波,通过键盘可...
include<reg51.h> unsigned char i,sqar_num=128; \/\/最大值100,默认值50 unsigned char cho=0; \/\/0:正弦波。1:方波。2:三角波。3:锯齿波。unsigned char num=0;unsigned char TIME0_H=0xff,TIME0_L=0xdc; \/\/定时器0的初值设置;全局变量.对应正弦波,锯齿波50HZ sbit chg= ...
基于单片机的信号发生器的设计,输出方波,正弦波,三角波,锯齿波,频率可 ...
正弦波:如果有,以PCA模块为例,可以作为DA使用,使用前根据datasheet配置好PCA。在51头文件中有math.h,里面有sin(X)函数,可以在程序中直接使用,使用前在主函数重要包含math.H这个文件。然后每个点采样输出即可,频率可调可以通过不同方法实现,如果是要做信号发生器,推荐使用一个电位器,通过AD采集...
如何运用单片机原理制作智能信号发生器,要求产生方波、矩形波、三角波...
TL0 = 0x00;TR0 =1; \/\/启动定时器 ET0 =1;} \/\/定义输出波形的代码 unsignedchar code type[4][256]={ { \/\/正弦波代码 0x00,0x00, 0x00, 0x00, 0x00, 0x00, 0x1, 0x1, 0x2, 0x3, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8,0x9, 0xb,0xc, 0xd, 0xf, 0x10,0x12,0x13,...
实现基于FPGA的简易多功能信号发生器,产生稳定的正弦波、三角波、方...
首先有一个DAC芯片,然后FPGA控制这个DAC芯片。在FPGA内部设置一个RAM,这个RAM里初始化时存放一堆DAC的数据。简单来说存放:1)方波,2个幅值的;2)锯齿波,2个幅值的;3)三角波,2个幅值的;4)正弦波,2个幅值的。然后ABD三个拨码开关选择地址——8个起始地址,其中每个起始地址后面都存放128个...
...方波,正弦波,三角波)且频率步进可调的信号发生器。
void INT0_isr(void);void Init_PORT(void);void INT0_init(void);unsigned int select_num,num;unsigned int pl,zkb;const unsigned char sin_tab[]= { 128,130,132,135,137,139,141,143,146,148,150,152,154,157,159,161,163,165,167,169,171,174,176,178,180,182,184,186,188,...
求信号发生器的设计,要求能产生矩形波、方波和正弦波,频率可调,范围为1...
采用运算放大器先产生一个正弦波信号。正弦波信号通过滞回比较器产生一个方波信号。方波信号通过一个积分器产生三角波信号。以上电路共需三个运算放大器和相关的电阻、电容。具体电路参考下图:
...函数信号发生器,要求能够产生正弦波,锯齿波,方波三种信号
先画图,根据图示逻辑数计算正余弦,得出结果,再根据计算结果再编程
设计并制作一个信号发生器要能产生正弦波周期性波形还能显示当前频率值...
本次课程设计使用的AT89S51 单片机构成的发生器可产生锯齿波、三角波、正弦波等多种波形,波形的周期可以用程序改变,并可根据需要选择单极性输出或双极性输出,具有线路简单、结构紧凑等优点。在本设计的基础上,加上按钮控制和LED显示器,则可通过按钮设定所需要的波形频率,并在LED上显示频率、幅值电压,...
基于单片机89C51的波形发生器,基本要求如下
基于51单片机的信号发生器-完整电路、程序 http:\/\/wenku.baidu.com\/view\/effec6f2ba0d4a7302763a13.html 免费的。可以产生弦波、方波、三角波、三角波、梯形波及其他任意波形,波形的频率(最大790HZ)和幅度在一定范围内可任意改变。波形和频率的改变通过软件控制,幅度的改变通过硬件实现。这是本人...
设计一个函数信号发生器~要求输出波形为正弦波,方波,三角波,频率1KHZ...
建议采用多波形发生器专用集成电路ICL8038,它可以同时输出你要的各种波形。该IC可以双电源工作。并且调频方便。电路见图。