99问答网
所有问题
基于51单片机的函数信号发生器的设计 要求:能产生方波、正弦波。频率能达到10Mhz,幅值打到20V。怎么实现
如题所述
举报该问题
推荐答案 2012-01-14
使用51单片机,要产生频率达到10MHz,这个是比较难做到的,如果你是采用单片机控制外部芯片发生信号就有可能.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/z77e7ztvO.html
其他回答
第1个回答 2012-01-16
51要10MHZ的方波,那么系统频率至少要240MHz,从那里找这么快的51……
可以用STM32的PWM实现。51就别想了~
第2个回答 2012-07-22
51 10M肯定达不到的,用FPGA可以,20V的话可以用放大实现
第3个回答 2012-01-14
这个绝对死难,以前大赛的时候试验过,无果而终。。。
第4个回答 2012-01-13
不可能实现。
相似回答
用89C51
单片机设计
多功能低频
函数信号发生器,能产生方波
、
正弦波
、三角...
答:
本次课程设计使用的AT89S51
单片机
构成的
发生器
可产生锯齿波、三角波、
正弦波
等多种波形,波形的周期可以用程序改变,并可根据需要选择单极性输出或双极性输出,具有线路简单、结构紧凑等优点。在本设计的基础上,加上按钮控制和LED显示器,则可通过按钮设定所需要的波形
频率,
并在LED上显示频率、幅值电压,波形可用示波器显示...
利用89C51
单片机设计
多功能低频
函数信号发生器,能产生方波
、
正弦波
...
答:
幅度的调节可以用双DA来做啊,也就是用另外一块DA来控制数据转换DA的基准电压。第二种方案:用
单片机
控制DDS芯片啊,比如用单片机控制AD9834,可以
产生正弦波
、方波、三角波
,频率
的调节就更简单了。幅度的调节也可以用双DA来实现,也可以先用电阻衰减再用运放放大,这样幅度就可以连续可调了。电路图和程...
单片机
8051
设计
简易波形
发生器,要求能产生正弦波,方波,
三角波,通过...
答:
unsigned char cho=0; //0
:正弦波
。1
:方波
。2:三角波。3:锯齿波。unsigned char num=0;unsigned char TIME0_H=0xff,TIME0_L=0xdc; //定时器0的初值设置;全局变量.对应
正弦波,
锯齿波50HZ sbit chg= P1^0;sbit freq_u=P1^1;sbit freq_d=P1^2;sbit duty_u=P1^3;sbit ...
51单片机
如何程序实现低频
函数信号发生器中10
HZ步进?
答:
首先 你的晶振是11.0592M,例如,如果用DDS方法实现10hz步进,那么你需要做一个11.0592M除以10hz也就是100001110000000000000个采样值
的正弦波,
考虑到程序的实现,这里我把频率控制字设为1,这样按键的计数值就是频率控制字。并且只取采样值的高8位作为ROM表即可
,51
做的话
,信号
最高只能到1~2M(...
用89S51
单片机设计
低频
函数信号发生器,能产生方波
、
正弦波
、三角波等信...
答:
给你发一个参考电路图
如何运用
单片机
原理制作智能
信号发生器,要求产生方波
、矩形波、三角波...
答:
//定时器0初始化 voidInit_Timer0(void){ TMOD = (TMOD & 0XF0) | 0X01;//设置工作方式和定时初始值 TH0 = 0xff;TL0 = 0x00;TR0 =1; //启动定时器 ET0 =1;} //定义输出波形的代码 unsignedchar code type[4][256]={ { //
正弦波
代码 0x00,0x00, 0x00, 0x00, 0x00, 0x00...
单片机
8051
设计
简易波形
发生器,要求能产生正弦波,方波,
三角波,通过...
答:
你这个项目工作量好大,这里只能简单说,需要用到 DAC,即数模转换功能与电路;看看所选择的单片机包不包含有DAC功能模块,没有的话就需要外加一个,如下图示;DAC0808控制起来相对简单;为了提高输出
信号频率,
最好预先制表,采用查表方式,尽量避免过程中的运算,这样很费时,本身
单片机的
运算能力就不足...
急求!!!在
c51单片机
上的三角波
信号发生器,
求原理图与c程序代码.
答:
//波形发生终止
信号的
标志位 一旦 被置零立马停止发信号 uchar flagsqu; //方波高低电平控制为(运用定时器1 中断控制)uchar m,num; uchar dat=0xff;uchar code tosin[141]={ //
正弦波
的编码 0x00,0x01,0x02,0x02,0x03,0x04,0x05,0x06,0x07,0x08, 0x09,0x0a,0x0b,0x0d,...
51 单片机
和DAC0832输出
方波
、矩形波和
正弦波
由液晶1602显示的C语言程 ...
答:
uchar judge=1; //在方波输出
函数中
用于简单判别作用 uchar waveform; //当其为0、1、2时,分别代表三种波 uchar code freq_unit[3]={
10,
50,200}; //三种波
的频率
单位 uchar idata wavefreq[3]={1,1,1}; //给每种波定义一个数组单元,用于存放单位频率的个数 uchar code lcd...
大家正在搜
基于单片机的函数信号发生器设计
基于单片机的多功能函数信号发生器
基于52单片机信号发生器
51单片机信号发生器可调频率
基于单片机的频率发生器
基于单片机的信号发生器论文
单片机课程设计信号发生器
函数信号发生器设计方案
51单片机函数发生器
相关问题
用89C51单片机设计多功能低频函数信号发生器,能产生方波、...
用89C51单片机设计多功能低频函数信号发生器,能产生方波、...
单片机8051设计简易波形发生器,要求能产生正弦波,方波,三...
我也需要利用89C51单片机设计多功能低频函数信号发生器,能...
用89C51单片机和DAC0832设计函数信号发生器,能产生...
基于单片机的多功能信号发生器设计
求基于单片机的可编程信号发生器代码,要求能产生正弦波,方波等...