那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

為了節約錢竟自己DIY信號發生器?

Q4MP_gh_c472c21 ? 來源:電子產品世界. ? 作者:電子產品世界. ? 2021-03-11 13:53 ? 次閱讀

DIY,有一臺信號源是很有必要的。奈何買商品化的儀器,價格不菲,所以很有必要自己做一個性價比很高的信號發生器。

能發出-2.5V~+2.5V,可調偏置輸出0.6-5V。1HZ-10MHZ的信號,但是3M以后波形變形了,實際范圍只有1hz-3Mhz。板子直接拿6塊一模一樣的拼成一個正方體就當殼子了。

過程省略,下面是原理圖和源碼,希望大家喜歡~

原理圖

o4YBAGBJsZ6ARFqeAATehhMhsFM748.png

o4YBAGBJseGAG1LnAANpasSfMIc427.png

主要源碼段

#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的顯示效果:

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • pcb
    pcb
    +關注

    關注

    4326

    文章

    23161

    瀏覽量

    399976
  • 信號發生器
    +關注

    關注

    28

    文章

    1480

    瀏覽量

    109031

原文標題:牛人自己DIY信號發生器:1Hz~10MHz,高性價比

文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    信號發生器單位怎么換mv

    在電子測量領域,信號發生器是一種非常重要的儀器,它能夠產生各種類型的電信號,如正弦波、方波、三角波等。信號發生器的輸出電壓通常以毫伏(mV)
    的頭像 發表于 06-03 14:19 ?1233次閱讀

    數字序列信號發生器如何測量

    數字序列信號發生器(Digital Sequence Signal Generator,簡稱DSSG)是一種用于生成數字序列信號的設備。它廣泛應用于通信、雷達、電子對抗等領域。本文將詳細介紹數字序列
    的頭像 發表于 06-03 14:04 ?502次閱讀

    信號發生器是干什么用的 信號發生器可以輸出電流嗎

    信號發生器是一種電子設備,用于產生各種類型的電信號,如正弦波、方波、鋸齒波等。這些信號可以用于測試、測量、校準電子設備,或者作為其他電子系統的輸入
    的頭像 發表于 06-03 11:29 ?2011次閱讀

    信號發生器頻率怎么調

    信號發生器是一種電子設備,用于產生具有特定頻率、幅度和波形的電信號。這些信號可以用于測試和校準各種電子設備,如放大器、濾波、振蕩
    的頭像 發表于 06-03 11:06 ?2128次閱讀

    信號發生器的功能和使用方法是什么

    信號發生器是一種電子設備,用于產生具有特定頻率、幅度和波形的電信號。這些信號通常用于測試、測量和校準電子設備。信號
    的頭像 發表于 06-03 11:01 ?3397次閱讀

    信號發生器的sync什么意思

    信號發生器是一種電子設備,用于產生具有特定頻率、幅度和波形的電信號。這些信號可以用于測試和測量電子設備的性能,或者作為其他電子系統的輸入信號
    的頭像 發表于 06-03 10:59 ?3593次閱讀

    信號發生器的使用方法 信號發生器的幅值是有效值嗎

    信號發生器是一種電子設備,用于生成具有特定特性的電信號,如正弦波、方波、鋸齒波等。信號發生器廣泛應用于測試和測量領域,如電子電路設計、通信系
    的頭像 發表于 06-03 10:56 ?3352次閱讀

    函數信號發生器怎么調頻率

    函數信號發生器是一種常用的電子測試設備,它能夠產生各種波形、頻率和幅度的信號,廣泛應用于科研、教學、生產和維修等領域。在使用函數信號發生器
    的頭像 發表于 05-20 18:23 ?1764次閱讀

    信號發生器如何輸出直流信號

    信號發生器是一種多功能的測試設備,用于產生各種波形、頻率和幅度的電信號
    的頭像 發表于 05-20 16:02 ?2286次閱讀

    函數發生器信號發生器和波形發生器的區別

    在電子測試和測量領域,函數發生器信號發生器和波形發生器都是重要的測試儀器,它們各自具有獨特的功能和應用場景。本文將詳細介紹這三種發生器的原
    的頭像 發表于 05-15 14:49 ?1774次閱讀

    信號發生器的使用說明

    信號發生器作為電子測試與測量領域的重要工具,其使用方法和操作技巧對于保證測試結果的準確性和可靠性至關重要。本文旨在詳細闡述信號發生器的使用說明,包括
    的頭像 發表于 05-15 14:14 ?1211次閱讀

    什么是信號發生器

    信號發生器是一種能提供各種頻率、波形和輸出電平電信號的設備,也稱為信號源或振蕩。在生產實踐和科技領域中,
    的頭像 發表于 05-07 15:26 ?1364次閱讀

    proteus信號發生器怎么設置方波

    Proteus信號發生器是一種強大的虛擬儀器,可以生成各種類型的電子信號,包括方波信號。在本文中,我們將詳細介紹如何在Proteus信號
    的頭像 發表于 02-23 16:44 ?1w次閱讀

    信號發生器怎么輸出調制信號信號發生器的功能和使用方法

    信號發生器是一種用于產生不同類型信號的電子設備,常被用于測試、校準和排除電子設備。調制信號是一種將基帶信號與載波
    的頭像 發表于 02-23 16:38 ?3510次閱讀

    函數發生器信號發生器的區別和聯系

    函數發生器信號發生器是電子工程領域常用的兩種設備,它們在實驗室和工業制造領域中扮演著重要的角色。盡管兩者在名稱和功能上有一定的相似性,但它們的原理和應用有所不同。本文將詳細探討函數發生器
    的頭像 發表于 02-23 16:10 ?2459次閱讀
    利高娱乐| 百家乐网哪一家做的最好呀| 百家乐官网自动算牌软件| 大发888体育竞技| 百家乐官网技巧网址| 石渠县| 破解百家乐视频游戏密码| 百家乐官网的规则玩法| 7m足球比分| 百家乐赢输| 红桃K百家乐官网的玩法技巧和规则 | 百家乐真人荷官| 百家乐官网真人游戏网上投注| 网上棋牌游戏赚钱| 金海岸百家乐娱乐城| 木棉百家乐官网的玩法技巧和规则| 个旧市| 大发888娱乐城ipad| 百家乐博彩平台| 机器百家乐官网作弊| 喜达百家乐官网现金网| 大发888赌场是干什么的| 百家乐技巧心得| 至尊百家乐官网20130201| 开平市| 亚洲顶级赌场的微博| 大世界百家乐赌场娱乐网规则| 百家乐打法分析| 博彩百家乐官网心得| 金盈娱乐| 全讯网找a3322.com| 澳门百家乐会出老千吗| 百家乐官网博娱乐网赌百家乐官网| 百家乐官网怎么样玩| 信博娱乐| 大发888 大发888游戏平台| 星际百家乐娱乐城| 百家乐官网试玩| 电脑百家乐官网玩| 什么百家乐官网平注法| 百家乐官网高手qq|