仪器网(yiqi.com)欢迎您!

| 注册 登录
网站首页-资讯-专题- 微头条-话题-产品- 品牌库-搜索-供应商- 展会-招标-采购- 社区-知识-技术-资料库-方案-产品库- 视频

问答社区

单片机+DAC0832做的正弦信号发生器,输出频率怎么算?

苦丁茶09112 2013-05-01 23:25:10 276  浏览
  •  

参与评论

全部评论(1条)

  • dalong2780 2013-05-02 00:00:00
    正弦信号都是一样的规律,不同的是相位、幅度、频率,不知道你的信号是怎么样生成的。相位我们通常不怎么讨论,或者说一般都是从0开始。 用定时器按一定的间隔输出一个电压值,电压值通常是查表生成的,定时间隔一般根据输出频率事先确定的。 一般都是先确定输出频率,才讨论定时间隔是多少,不明白你问输出频率怎么算,你没有先确定输出频率吗。

    赞(6)

    回复(0)

    评论

获取验证码
我已经阅读并接受《仪器网服务协议》

热门问答

单片机+DAC0832做的正弦信号发生器,输出频率怎么算?
 
2013-05-01 23:25:10 276 1
单片机正弦信号发生器
用的是82C51接上一个DAC0832,用汇编语言写程序,对正弦波一个周期取256个样点,然后放进表格,上半波是正数,数据从00H开始到FFH再到00H,但是下半波是负数应该怎么写?比如-6是FAH,... 用的是82C51接上一个DAC0832,用汇编语言写程序,对正弦波一个周期取256个样点,然后放进表格,上半波是正数,数据从00H开始到FFH再到00H,但是下半波是负数应该怎么写?比如-6是FAH,但是这在上半波已经出现了 展开
2012-12-28 04:22:02 353 2
请求牛人解答 DAC0832正弦信号发生器程序
请求牛人解答这是一个用DAC0832的信号发生器程序,可有许多看不懂得地方,邀请牛人解答。。。1.这个程序频率值是怎么设定的?2.while(1){if(key_up==0)if(step<4096)step++;if(key_dw... 请求牛人解答
这是一个用DAC0832的信号发生器程序,可有许多看不懂得地方,邀请牛人解答。。。
1.这个程序频率值是怎么设定的?
2. while(1)
{
if(key_up == 0) if(step<4096) step++;
if(key_dw == 0) if(step>1) step--;
while((!key_up)||(!key_dw));
} 这是什么意思?4096这些是什么意思。。。 3.程序看不太懂,急需大致讲解。 下面是程序全部代码,邀请众位牛人帮忙解答,Z好各模块加上点注解,小弟不胜感激。。。 #include #include #define dac1 XBYTE[0xdfff] // X 轴0832一级琐存地址 unsigned char code type[256]={ 0x80,0x83,0x86,0x89,0x8c,0x8f,0x92,0x95,0x98,0x9c,0x9f,0xa2,0xa5,0xa8,0xab,0xae,0xb0,0xb3,0xb6,0xb9, 0xbc,0xbf,0xc1,0xc4,0xc7,0xc9,0xcc,0xce,0xd1,0xd3,0xd5,0xd8,0xda,0xdc,0xde,0xe0,0xe2,0xe4,0xe6,0xe8, 0xea,0xec,0xed,0xef,0xf0,0xf2,0xf3,0xf4,0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,0xfc,0xfd,0xfe,0xfe,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfe,0xfd,0xfc,0xfc,0xfb,0xfa,0xf9,0xf8,0xf7, 0xf6,0xf5,0xf3,0xf2,0xf0,0xef,0xed,0xec,0xea,0xe8,0xe6,0xe4,0xe3,0xe1,0xde,0xdc,0xda,0xd8,0xd6,0xd3, 0xd1,0xce,0xcc,0xc9,0xc7,0xc4,0xc1,0xbf,0xbc,0xb9,0xb6,0xb4,0xb1,0xae,0xab,0xa8,0xa5,0xa2,0x9f,0x9c, 0x99,0x96,0x92,0x8f,0x8c,0x89,0x86,0x83,0x80,0x7d,0x79,0x76,0x73,0x70,0x6d,0x6a,0x67,0x64,0x61,0x5e, 0x5b,0x58,0x55,0x52,0x4f,0x4c,0x49,0x46,0x43,0x41,0x3e,0x3b,0x39,0x36,0x33,0x31,0x2e,0x2c,0x2a,0x27, 0x25,0x23,0x21,0x1f,0x1d,0x1b,0x19,0x17,0x15,0x14,0x12,0x10,0xf,0xd,0xc,0xb,0x9,0x8,0x7,0x6,0x5,0x4, 0x3,0x3,0x2,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x2,0x3,0x3,0x4,0x5,0x6,0x7, 0x8,0x9,0xa,0xc,0xd,0xe,0x10,0x12,0x13,0x15,0x17,0x18,0x1a,0x1c,0x1e,0x20,0x23,0x25,0x27,0x29,0x2c, 0x2e,0x30,0x33,0x35,0x38,0x3b,0x3d,0x40,0x43,0x46,0x48,0x4b,0x4e,0x51,0x54,0x57,0x5a,0x5d,0x60,0x63, 0x66,0x69,0x6c,0x6f,0x73,0x76,0x79,0x7c}; unsigned char i,j; unsigned int counter,step; sbit key_up = P3^2; sbit key_dw = P3^3; //定时器0初始化 void Init_Timer0(void) { TMOD = (TMOD & 0XF0) | 0X01; TH0 = 0xff; TL0 = 0xff; TR0 =1; ET0 =1; } main() { Init_Timer0(); step=2; EA = 1; while(1) { if(key_up == 0) if(step<4096) step++; if(key_dw == 0) if(step>1) step--; while((!key_up)||(!key_dw)); } } // 系统OS定时中断服务 void OS_Timer0(void) interrupt 1 using 2 { TH0 = 0xff; TL0 = 0xff; counter = counter + step; dac1=type[(unsigned int)counter>>8]; } 展开
2011-05-06 22:16:42 599 1
正弦信号发生器
1。正弦波输出频率范围:1KH-10MH;2。具有频率设置功能,频率步进:100H;3。输出信号频率稳定度,优于10的负4次方4。输出电压幅度:在50欧负载电阻上的电压蜂-峰值Vopp>=1V;5。失真... 1。正弦波输出频率范围:1KH-10MH; 2。具有频率设置功能,频率步进:100H; 3。输出信号频率稳定度,优于10的负4次方 4。输出电压幅度:在50欧负载电阻上的电压蜂-峰值Vopp>=1V; 5。失真度:用示波器观察时无明显失真 我需要一个原理图,和计算方法。 展开
2009-07-23 13:14:51 454 3
用单片机做信号发生器,输出频率范围达到MHz,怎么解决?
芯片是DAC0832和AT89C51网上看的都Hz,或者KHz的要达到MHz,有什么解决方法?... 芯片是DAC0832和AT89C51 网上看的都Hz,或者KHz的 要达到MHz,有什么解决方法? 展开
2012-06-30 07:12:10 362 3
正弦信号发生器的主要性能指标频率范围和频率准确度各自具有什么含义?
 
2013-05-30 16:24:10 549 2
有关正弦信号发生器的毕业论文
快毕业了,论文是Z头疼的,请各路大侠出手救救阿,不胜感激!!!!... 快毕业了,论文是Z头疼的,请各路大侠出手救救阿,不胜感激!!!! 展开
2009-03-03 21:08:34 468 1
正弦信号发生器如何设计
 
2018-11-23 21:08:53 338 0
2.设计一个正弦信号发生器。
2.设计一个正弦信号发生器。要求:(1)正弦波输出频率范围:1kHz~2MHz;(2)具有频率调节功能(频率可调);(3)输出信号频率稳定度:优于10-2;(4)输出电压幅度:在负载电阻上... 2.设计一个正弦信号发生器。要求: (1)正弦波输出频率范围:1kHz~2MHz; (2)具有频率调节功能(频率可调); (3)输出信号频率稳定度:优于10-2; (4)输出电压幅度:在 负载电阻上的电压峰-峰值Vopp≥1V; 大侠些,麻烦了,帮我设计一下,特别是那个频率可调1kHz-2MHz,网友laohuzhou88给的参考很不错,谢谢你了,不过现在我是初学者,还需要一些指点,成了再加分! 展开
2008-10-21 07:53:37 447 3
基于cordic正弦信号发生器怎么做
 
2017-05-01 02:55:37 287 1
单片机简易频率计,怎么编程序测正弦信号的?
测方波信号的我知道,就是用计数器来计数,但正弦信号不能这样子的吧。
2011-06-18 10:21:18 418 3
自激振荡的信号频率怎么算
 
2016-12-01 12:09:16 403 1
FPGA中,正弦信号发生器的作用是什么?
 
2018-07-02 11:43:19 351 1
正弦信号发生器的主要性能指标有哪些?
 
2013-05-30 04:42:10 310 1
设计并制作一个正弦信号发生器。
设计并制作一个正弦信号发生器。(1)设计制作的技术指标要求:1)正弦波输出频率范围:1kHz~10MHz;2)输出信号频率稳定度:优于10-4;3)输出电压幅度:在负载电阻上的电压峰-峰值... 设计并制作一个正弦信号发生器。 (1)设计制作的技术指标要求: 1)正弦波输出频率范围:1kHz~10MHz; 2)输出信号频率稳定度:优于10-4; 3)输出电压幅度:在 负载电阻上的电压峰-峰值Vopp≥1V; 4)失真度:用示波器观察时无明显失真。 展开
2013-12-11 04:04:32 388 3
二氧化氯发生器浓度hb100怎么算
 
2018-11-26 15:28:29 252 0
关于正弦信号发生器的主要性能指标的问题?
正弦信号发生器的主要性能指标频率稳定度、非线性失真系数(失真度)、输出阻抗、输出电平及调制特性在工作性能生有什么区别?请各自指出。... 正弦信号发生器的主要性能指标频率稳定度、非线性失真系数(失真度)、输出阻抗、输出电平及调制特性在工作性能生有什么区别?请各自指出。 展开
2013-05-30 12:32:49 388 2
我需要设计制作一个正弦信号发生器
1、基本要求(1)正弦波输出频率范围:1kHz~10MHz;(2)具有频率设置功能,频率步进:100Hz;(3)输出信号频率稳定度:优于10-4;(4)输出电压幅度:在负载电阻上的电压峰-峰值Vo... 1、基本要求 (1)正弦波输出频率范围:1kHz~10MHz; (2)具有频率设置功能,频率步进:100Hz; (3)输出信号频率稳定度:优于10-4; (4)输出电压幅度:在 负载电阻上的电压峰-峰值Vopp≥1V; 展开
2011-06-13 01:46:22 360 5
谁有通过51单片机和AD9851做出正弦信号发生器的仿真图啊急求啊
 
2013-05-16 21:10:41 332 1

5月突出贡献榜

推荐主页

最新话题