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

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

问答社区

基于AT89S51的简易函数信号发生器设计

春辉酒业 2014-06-02 17:59:28 335  浏览
  • 基于AT89S51单片机和D/A转换器件DAC0832,根据按键选择输出相应的正弦波、锯齿波和方波波形,并能用示波器观察输出波形。只求完成如上Z基本要求,其余不需要。。求汇编程序和仿真图。... 基于AT89S51单片机和D/A转换器件DAC0832, 根据按键选择输出相应的正弦波、锯齿波和方波波形,并能用示波器观察输出波形。 只求完成如上Z基本要求,其余不需要。。 求汇编程序和仿真图。 答案发至我的邮箱,2529396708@qq.com 谢谢啦 展开

参与评论

全部评论(2条)

  • lsbb198801 2014-06-03 00:00:00
    除了汇编,其他的都有……

    赞(12)

    回复(0)

    评论

  • 64852yy 2016-04-10 00:00:00
    //基于AT89C52的简单函数发生器的设计#include<reg52.h>#include<absacc.h> #define DAC0832 XBYTE[0x0fff] float code table2[]={       0x80,0x83,0x85,0x88,0x8A,0x8D,0x8F,0x92,       0x94,0x97,0x99,0x9B,0x9E,0xA0,0xA3,0xA5,       0xA7,0xAA,0xAC,0xAE,0xB1,0xB3,0xB5,0xB7,       0xB9,0xBB,0xBD,0xBF,0xC1,0xC3,0xC5,0xC7,       0xC9,0xCB,0xCC,0xCE,0xD0,0xD1,0xD3,0xD4,       0xD6,0xD7,0xD8,0xDA,0xDB,0xDC,0xDD,0xDE,       0xDF,0xE0,0xE1,0xE2,0xE3,0xE3,0xE4,0xE4,       0xE5,0xE5,0xE6,0xE6,0xE7,0xE7,0xE7,0xE7,       0xE7,0xE7,0xE7,0xE7,0xE6,0xE6,0xE5,0xE5,       0xE4,0xE4,0xE3,0xE3,0xE2,0xE1,0xE0,0xDF,       0xDE,0xDD,0xDC,0xDB,0xDA,0xD8,0xD7,0xD6,       0xD4,0xD3,0xD1,0xD0,0xCE,0xCC,0xCB,0xC9,       0xC7,0xC5,0xC3,0xC1,0xBF,0xBD,0xBB,0xB9,       0xB7,0xB5,0xB3,0xB1,0xAE,0xAC,0xAA,0xA7,       0xA5,0xA3,0xA0,0x9E,0x9B,0x99,0x97,0x94,       0x92,0x8F,0x8D,0x8A,0x88,0x85,0x83,0x80,       0x7D,0x7B,0x78,0x76,0x73,0x71,0x6E,0x6C,       0x69,0x67,0x65,0x62,0x60,0x5D,0x5B,0x59,       0x56,0x54,0x52,0x4F,0x4D,0x4B,0x49,0x47,       0x45,0x43,0x41,0x3F,0x3D,0x3B,0x39,0x37,       0x35,0x34,0x32,0x30,0x2F,0x2D,0x2C,0x2A,       0x29,0x28,0x26,0x25,0x24,0x23,0x22,0x21,       0x20,0x1F,0x1E,0x1D,0x1D,0x1C,0x1C,0x1B,       0x1B,0x1A,0x1A,0x1A,0x19,0x19,0x19,0x19,       0x19,0x19,0x19,0x19,0x1A,0x1A,0x1A,0x1B,       0x1B,0x1C,0x1C,0x1D,0x1D,0x1E,0x1F,0x20,       0x21,0x22,0x23,0x24,0x25,0x26,0x28,0x29,       0x2A,0x2C,0x2D,0x2F,0x30,0x32,0x34,0x35,       0x37,0x39,0x3B,0x3D,0x3F,0x41,0x43,0x45,       0x47,0x49,0x4B,0x4D,0x4F,0x52,0x54,0x56,       0x59,0x5B,0x5D,0x60,0x62,0x65,0x67,0x69,       0x6C,0x6E,0x71,0x73,0x76,0x78,0x7B,0x7D}; void delay(unsigned int i)//延时函数{ while(i--);} void fang()//方波{ DAC0832=0; delay(15); DAC0832=0xff; delay(15); } void jvchi()//锯齿波{ unsigned char i; for(i=0;i<255;i++) { DAC0832=i; // delay(10); } } void tran()//三角波{ unsigned char i; for(i=0;i<255;i++) { DAC0832=i; // delay(10); } for(i=255;i>0;i--) { DAC0832=i; // delay(10); }} void sin()//正弦波{ unsigned int i; for(i=0;i<256;i++) { DAC0832=table2[i]; // delay(10); } } void main(void)//主函数{ while(1) { if(P1==0xfe)fang(); if(P1==0xfd)jvchi(); if(P1==0xfb)tran(); if(P1==0xf7)sin(); if(P1==0xff)DAC0832=0;     } }

    赞(14)

    回复(0)

    评论

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

热门问答

基于AT89S51的简易函数信号发生器设计
基于AT89S51单片机和D/A转换器件DAC0832,根据按键选择输出相应的正弦波、锯齿波和方波波形,并能用示波器观察输出波形。只求完成如上Z基本要求,其余不需要。。求汇编程序和仿真图。... 基于AT89S51单片机和D/A转换器件DAC0832, 根据按键选择输出相应的正弦波、锯齿波和方波波形,并能用示波器观察输出波形。 只求完成如上Z基本要求,其余不需要。。 求汇编程序和仿真图。 答案发至我的邮箱,2529396708@qq.com 谢谢啦 展开
2014-06-02 17:59:28 335 2
基于AT89S51单片机的信号发生器设计
波形输出:正弦波,方波,三角波... 波形输出:正弦波,方波,三角波 展开
2018-11-19 19:51:53 196 0
简易函数信号发生器设计
(1)方波信号产生部分用RC与74HC04组成振荡电路方波信号频率f=1KHz;输出符合CMOS电平要求的方波信号该部分电源为+5V仿真要求:要求数模混合电路仿... (1)方波信号产生部分  用RC与74HC04组成振荡电路  方波信号频率f=1KHz;  输出符合CMOS电平要求的方波信号  该部分电源为+5V 仿真要求:要求数模混合电路仿真,绘制输出方波的波形图。 (2)模拟比较器部分:  使用运放LM324  输出Vpp=10V(正负5V)左右的方波信号 (3)二阶RC有源低通滤波器:  使用运放LM324  有源滤波器截至频率为1.5KHz  输出波形Vpp=1-10V连续可调  仿真要求:绘制二阶RC有源低通滤波器的幅频响应和相频响应,在幅频响应曲线上表明该系统的截至频率 希望达人帮忙,给个电路图。 展开
2018-11-20 15:12:09 312 0
急需基于单片机AT89S51的信号发生器的设计论文的原理图
 
2010-10-27 13:20:21 266 4
用at89s51单片机设计信号发生器
具体要求如下:1.利用实验板平台设计制作一个信号发生器,能产生10—10KHZ的方波2.能通过键盘输入频率,输入范围为10-10KHZ,超过范围报警提示3.要求输出频率误差小于1%... 具体要求如下: 1. 利用实验板平台设计制作一个信号发生器,能产生10—10KHZ的方波 2. 能通过键盘输入频率,输入范围为10-10KHZ,超过范围报警提示 3. 要求输出频率误差小于1% 展开
2010-12-30 00:21:43 329 1
简易信号发生器设计
高手回答利用单片机Z小系统设计一个简易信号发生器,具体要求如下:1,完成频率范围为0.1-5000HZ,的方波发生器,要求如下:(1),空比1-5可调(2),可键盘输入发生频率2,可完成脉宽范围为100微... 高手回答 利用单片机Z小系统设计一个简易信号发生器,具体要求如下: 1,完成频率范围为0.1-5000HZ,的方波发生器,要求如下: (1),空比1-5可调 (2),可键盘输入发生频率 2,可完成脉宽范围为100微秒-1秒的脉冲发生器,要求如下: (1),可键盘输入发生脉冲宽度 (2),每按一次触发键,即可发一个单脉冲 展开
2006-05-13 09:09:42 463 1
函数信号发生器设计
 
2010-12-05 10:53:17 375 1
函数信号发生器的设计
1、设计一个正弦波、方波、和三角波发生器;2、频率范围:100hz—1000hz,1000hz-10000hz;3、输出电压:方波Vp-p≤24V三角波Vp-p=6V,正弦波Vp-p≥1V。4、波形特性:方波tr<30ms,三... 1、设计一个正弦波、方波、和三角波发生器; 2、频率范围:100hz—1000hz, 1000hz-10000hz; 3、输出电压:方波Vp-p≤24V 三角波Vp-p=6V, 正弦波Vp-p≥1V。 4、 波形特性: 方波tr<30ms, 三角波g△<2%, 正弦波γ-<3%。 只需给我个电路图和电路图中的各个元件的各个参数就行了 ! 展开
2009-04-27 21:07:53 332 2
设计基于单片机的函数信号发生器的 难点有哪些?
 
2014-03-10 08:06:27 298 4
基于at89c52单片机简易函数信号发生器怎么焊在面包板上
 
2016-11-26 10:54:49 498 1
函数信号发生器怎么设计
 
2011-12-28 13:43:06 316 5
求函数信号发生器设计
 
2016-11-30 13:38:02 351 1
基于FPGA 的简易频率计设计
基于FPGA 的简易频率计设计 利用FFT模块(点数512)对信号进行频谱分析,用SignalTap 显示频谱 设计程序找出频率值。
2015-11-21 07:30:29 423 1
函数信号发生器 实训设计
220伏交流输入,然后用变压器和稳压芯片变正负12V的电流供电……要求输出方波三角波,正弦波。频率100到10KHz……就只是普通建议信号发生器。主要是需要原理图,希望各位大大帮忙啊…... 220伏交流输入 ,然后用变压器和稳压芯片变正负12V的电流供电…… 要求输出方波 三角波,正弦波。频率100到10KHz…… 就只是普通建议信号发生器。主要是需要原理图,希望各位大大帮忙啊……、 急急急!!! 展开
2008-12-30 03:21:33 242 3
帮我分析一下这种简易函数信号发生器
帮我分析一下这种简易函数信号发生器为什么会出波?(两个图是同一个电路里的)... 帮我分析一下这种简易函数信号发生器为什么会出波?(两个图是同一个电路里的) 展开
2017-12-18 14:53:49 359 1
labview的函数信号发生器设计怎么做
 
2018-11-30 06:14:20 314 0
基于EWB的函数信号发生器的设计 谁有想过论文 还有外文翻译
 
2013-04-10 21:57:10 343 1
基于单片机、ADC0832信号发生器设计
发生器可产生三种任意波形,可通过按键选择输出波形并调节波形的频率,可通过LCD显示波形的类型与相关数据,波形的频率范围为1—1000Hz。请附原理图与c程序或Proteus仿真图,一定要有... 发生器可产生三种任意波形,可通过按键选择输出波形并调节波形的频率,可通过LCD显示波形的类型与相关数据,波形的频率范围为1—1000Hz。 请附原理图与c程序或Proteus仿真图,一定要有程序。 发到邮箱735068446@qq.com 展开
2010-10-24 10:04:08 345 3
基于fpga的信号发生器设计怎么做
 
2018-11-22 01:25:10 349 0
简易信号发生器的设计 只求大概思路
技术指标要求是1频率范围:20HZ~~20KHZ2输出电压:不小于1V有效值3失真度r<=5%设计要求:采用RC桥式正弦波振荡器... 技术指标要求是 1 频率范围:20HZ~~20KHZ 2 输出电压:不小于1V有效值 3 失真度r<=5% 设计要求:采用RC桥式正弦波振荡器 展开
2013-01-14 08:23:19 330 1

9月突出贡献榜

推荐主页

最新话题