当前位置:首页 > 公众号精选 > 嵌入式微处理器
[导读]搞DIY,有一台信号源是很有必要的。


搞DIY,有一台信号源是很有必要的。奈何买商品化的仪器,价格不菲,所以很有必要自己做一个性价比很高的信号发生器。

能发出-2.5V~+2.5V,可调偏置输出0.6-5V。1HZ-10MHZ的信号,但是3M以后波形变形了,实际范围只有1hz-3Mhz。板子直接拿6块一模一样的拼成一个正方体就当壳子了。
过程省略,下面是原理图和源码,希望大家喜欢~
原理图


主要源码段

#include "anjian.h"#include "intrins.h" bit zisuo;u8 chufa;u8 zijia; u8 anjian19(void) //按键0-9{ unsigned char a=0;  P3 &= 0xe3; //键盘初始:行值=0,列值=1  P3 |= 0xe0; //P3.234=0 p3.567=1 _nop_(); //缓冲,待IO端口电位稳定 a = P3&0xe0; //得到行标志 得到P3.567电位  P3 &= 0x1f; //翻转键盘接口输出  P3 |= 0x1c; //p3.234=1 p3.567=0 _nop_(); a |= (P3&0x1c); //列标志 + 行标志  return a>>2; //返回键值 返回 P3.234567} u8 anjian1015(void) //按键10-15{ unsigned char a=0;  P1 &= 0xe7; //键盘初始:行值=0,列值=1  P1 |= 0xe0; //P1.34=0 p1.567=1 _nop_(); //缓冲,待IO端口电位稳定 a = P1&0xe0; //得到行标志 得到P1.567电位  P1 &= 0x1f; //翻转键盘接口输出  P1 |= 0x18; //p1.34=1 p1.567=0 _nop_(); a |= (P1&0x18); //列标志 + 行标志  return a>>3; //返回键值 返回 P1.34567} u8 anjian1617(void){ return P2&3;} void anjian(void){ u8 a=anjian19(); u8 b=anjian1015(); u8 c=anjian1617(); if(a==0x3f&&b==0x1f&&c==3) { zijia=0; zisuo=0; } else if(zisuo==0) { zijia++; if(zijia>duananjishi) { zijia=0; zisuo=1; switch(a) { case 0x36:chufa=1;break; case 0x35:chufa=2;break; case 0x33:chufa=3;break; case 0x2e:chufa=4;break; case 0x2d:chufa=5;break; case 0x2b:chufa=6;break; case 0x1e:chufa=7;break; case 0x1d:chufa=8;break; case 0x1b:chufa=9;break; default:break; } switch(c) { case 1:chufa=17;break; case 2:chufa=10;break; default:break; } switch(b).....................篇幅限制,仅展示部分代码.............. 
效果展示 

1)方波的显示效果:

2)三角波的显示效果:

3)正弦波sin的显示效果:


免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

嵌入式ARM

扫描二维码,关注更多精彩内容

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

是德科技(Keysight Technologies, Inc.)日前推出三款更高频率的 SSA-X 信号源分析仪(26.5 GHz、44 GHz 和 54 GHz),为从事前沿无线通信、雷达和高速数字应用分析的射频工程...

关键字: 雷达 信号源分析仪 信号源

2023年11月,普源精电 (RIGOL) 推出全新DG900 Pr/800 Pro系列超便携函数/任意波形发生器!该系列产品运用RIGOL专有的SiFi® Ⅱ高保真信号合成技术,可以产生低噪声、低失真、低抖动的信号。D...

关键字: 信号发生器 电源适配器

在这个DIY(自己动手制作)的时代,许多人都热衷于从零开始制造各种设备。其中,自制微型交流电焊机是一个相当具有挑战性和实用性的项目。通过这个项目,你可以学习到很多关于电子工程和电焊技术的知识。本文将详细介绍如何自制微型交...

关键字: DIY 微型交流电焊机 电子工程

ETS-Lindgren和罗德与施瓦茨继续长期合作,为5GNR提供了具有全面辅助全球导航卫星系统(A-GNSS)功能的天线性能测量,R&SCMX500OBT宽带无线通信测试仪和R&S SMBV100B GNSS模拟器,结...

关键字: 天线 5G NR 模拟器 信号发生器

在2023年柏林欧洲微波周(EuMW2023)上,R&S展示了三款专为W和D频段应用量身定制的新产品:全新的R&SSFI100A宽带中频矢量信号发生器、R&SNRP170TWG热功率传感器和R&SFE110ST/SR收发...

关键字: 信号发生器 传感器 汽车雷达

是德科技(NYSE: KEYS )推出一款设计紧凑的全新四通道矢量信号发生器(VSG),即N5186A MXG。这款信号发生器的频率高达8.5 GHz,每个通道的调制带宽为960 MHz。作为是德科技X系列信号发生器产...

关键字: 矢量信号发生器 信号发生器

罗德与施瓦茨的R&S SMW200A和R&S SMM100A矢量信号发生器以及R&S FSW和R&S FPS信号和频谱分析仪已被高通 批准用于测试高通® QRU100 5G RAN平台一这...

关键字: 信号发生器 分析仪 5G网络

低频变压器是一种特殊的变压器,其主要应用于工业和电力系统中。接在信号源和电子设备输入电路之间的变压器叫做输入变压器,例如接在话筒和放大器输入电子管的控制栅极-除阴电路之间的变压器。接在电子设备的上一级输出电路和下一集输入...

关键字: 变压器 信号源 电力系统

R&S EPL1000是一款紧凑、完整且符合CISPR 16-1-1标准的测量接收机,用于快速精确测量高达30MHz的EMI。 自带的频谱分析仪和跟踪信号发生器功能使R&S EPL1000成为各种实验室...

关键字: EMI测试接收机 频谱分析仪 信号发生器

信号发生器将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对它的相关情况以及信息有所认识和了解,详细内容如下。

关键字: 信号发生器 发生器 功率放大器
关闭
关闭