99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

3天內不再提示

為了節(jié)約錢竟自己DIY信號發(fā)生器?

Q4MP_gh_c472c21 ? 來源:電子產品世界. ? 作者:電子產品世界. ? 2021-03-11 13:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

能發(fā)出-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端口電位穩(wěn)定 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端口電位穩(wěn)定 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

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

    關注

    4366

    文章

    23484

    瀏覽量

    409491
  • 信號發(fā)生器

    關注

    28

    文章

    1571

    瀏覽量

    110599

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    看看我們維修工程師新修了哪些信號發(fā)生器#信號發(fā)生器#修理儀器

    信號發(fā)生器
    安泰儀器維修
    發(fā)布于 :2025年07月10日 17:32:48

    信號發(fā)生器PM調制信號設置

    信號發(fā)生器與PM調制的重要性 在現代通信技術和電子實驗中,信號發(fā)生器已成為測試和驗證設備中必不可少的工具。無論是在科研實驗、產品開發(fā),還是設備調試過程中,
    的頭像 發(fā)表于 02-20 16:56 ?729次閱讀
    <b class='flag-5'>信號</b><b class='flag-5'>發(fā)生器</b>PM調制<b class='flag-5'>信號</b>設置

    信號發(fā)生器的組成元件

    信號發(fā)生器是電子測試和實驗過程中常用的電子儀器,能夠輸出各種高品質、高性能的波形。它主要由多個關鍵元件和組件構成,這些元件共同協(xié)作,實現信號的生成、調節(jié)和輸出。本文將詳細探討信號
    的頭像 發(fā)表于 02-03 16:13 ?909次閱讀

    DDS信號發(fā)生器支持單通道50個正弦載波!#信號發(fā)生器 #AWG #DDS

    信號發(fā)生器
    虹科衛(wèi)星與無線電通信
    發(fā)布于 :2024年12月23日 18:03:30

    DDS信號發(fā)生器在量子研究中的應用——控制聲光偏轉/調制 #DDS #信號發(fā)生器 #量子 #聲光偏轉

    信號發(fā)生器
    虹科衛(wèi)星與無線電通信
    發(fā)布于 :2024年11月29日 15:47:20

    泰克信號發(fā)生器的半導體測試應用

    隨著半導體技術的飛速發(fā)展,半導體測試變得越來越復雜和具有挑戰(zhàn)性。在這種情況下,信號發(fā)生器作為測試設備的一個組成部分,扮演了越來越重要的角色。泰克信號發(fā)生器是一種高性能的
    的頭像 發(fā)表于 10-22 16:58 ?527次閱讀
    泰克<b class='flag-5'>信號</b><b class='flag-5'>發(fā)生器</b>的半導體測試應用

    文氏橋信號發(fā)生器的工作原理和結構

    文氏橋信號發(fā)生器是一種基于文氏橋電路的信號發(fā)生器,它能夠產生穩(wěn)定且頻率可調的正弦波信號。以下是對文氏橋
    的頭像 發(fā)表于 09-25 16:28 ?1665次閱讀
    文氏橋<b class='flag-5'>信號</b><b class='flag-5'>發(fā)生器</b>的工作原理和結構

    信號發(fā)生器如何進行通訊設置#信號發(fā)生器#通訊設置#示波器#網絡分析儀#示波器維修

    信號發(fā)生器
    安泰儀器維修
    發(fā)布于 :2024年09月11日 17:44:09

    信號發(fā)生器的運用介紹

    信號發(fā)生器是一種能供應各種頻率、波形和輸出電平電信號的設備。在測量各種電信系統(tǒng)或電信設備的振幅特性、頻率特性、傳輸特性及其它電參數時,以及測量元器件的特性與參數時,用作測試的信號源或激
    的頭像 發(fā)表于 08-27 10:21 ?525次閱讀

    PWM信號發(fā)生器的作用有哪些

    PWM(Pulse Width Modulation),即脈沖寬度調制,是一種利用微處理的數字輸出來對模擬電路進行控制的非常有效的技術。PWM信號發(fā)生器作為這一技術的核心設備,其作用廣泛且重要
    的頭像 發(fā)表于 08-12 17:09 ?2579次閱讀