色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

基于STM32單片機的簡易波形發生器設計

小常硬件 ? 來源:小常硬件 ? 2024-06-27 10:18 ? 次閱讀

一.系統概

系統內使用STM32單片機進行主控,proteus內部集成示波器,使用按鍵可以調節波形的輸出方式,在示波器上可以實時觀察波形的變化。

0ae2da32-3427-11ef-a4c8-92fbcf53809c.jpg

二.仿真概述

1. 調出示波器且此時沒有按下按鍵波形就是一條直線

0b14d352-3427-11ef-a4c8-92fbcf53809c.jpg

2.按下方波按鍵就可以在示波器上看到方波波形

0b3955a6-3427-11ef-a4c8-92fbcf53809c.jpg

3. 按下三角波按鍵就可以在示波器上看到三角波波形

0b84e002-3427-11ef-a4c8-92fbcf53809c.jpg

4.按下鋸齒波按鍵就能看到鋸齒波波形,可以調節示波器的旋鈕來移動查看和放大縮小

0baade4c-3427-11ef-a4c8-92fbcf53809c.jpg

三.程序設計

#include 
#include 
#include 
#include 
#include 
 
int main(void)
{  
  u8 f=0,i=0,k=0;
  
  Lcd1602_Init();
  DAC0832_Init();
  Key_Init();
  
  while(1)
  {
    if(Key0==0||Key1==0||Key2==0||Key3==0)
    {
      delay_ms(100);
      if(Key0==0)
      {
        k=1;
        while(Key0);
      }
      if(Key1==0)
      {
        k=2;
        while(Key1);
      }
      if(Key2==0)
      {
        k=3;
        while(Key2);
      }
      if(Key3==0)
      {
        k=0;
        while(Key3);
      }    
    }
    
    if(k==1)
    {
      //方波======================================
      if(f==0)
      {
        i++;
        DAC_com(255);
        delay_us(19);
        if(i==255)
        {
          f=1;
        }
      }
      else
      {
        i--;
        DAC_com(0);
        delay_us(19);
        if(i==0)
        {
          f=0;
        }
      }
    }
    if(k==2)
    {
      //三角波======================================
      if(f==0)
      {
        i++;
        DAC_com(i);
        delay_us(19);
        if(i==255)
        {
          f=1;
        }
      }
      else
      {
        i--;
        DAC_com(i);
        delay_us(19);
        if(i==0)
        {
          f=0;
        }
      }
    }
    
    if(k==3)
    {
      //鋸齒======================================
      if(f==0)
      {
        if(i<255)
        {
          i++;
          DAC_com(i);
          delay_us(19);
        }else i=0;
      }
    }        
  }  
}
 

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

    關注

    6055

    文章

    44796

    瀏覽量

    643587
  • 示波器
    +關注

    關注

    113

    文章

    6421

    瀏覽量

    187406
  • STM32
    +關注

    關注

    2281

    文章

    10976

    瀏覽量

    360735
  • 波形發生器
    +關注

    關注

    3

    文章

    295

    瀏覽量

    31692

原文標題:Proteus仿真實例_基于STM32單片機的簡易波形發生器(仿真文件+程序)

文章出處:【微信號:小常硬件,微信公眾號:小常硬件】歡迎添加關注!文章轉載請注明出處。

收藏 1人收藏
  • ben1111

評論

相關推薦

如何去制作一個基于單片機簡易波形發生器

簡易波形發生器 (限MSP430、STM32單片機)任務要求:制作一個簡易
發表于 11-29 06:40

單片機波形發生器電路及程序流程圖

單片機波形發生器電路及程序流程圖
發表于 05-18 22:10 ?4259次閱讀
<b class='flag-5'>單片機</b><b class='flag-5'>波形</b><b class='flag-5'>發生器</b>電路及程序流程圖

ATmega8單片機波形發生器原理及其在逆變電源中的應用

ATmega8單片機波形發生器原理及其在逆變電源中的應用。
發表于 03-28 15:06 ?16次下載

波形發生器設計簡述

在工作中,我們常常會用到波形發生器,它是使用頻度很高的電子儀器。現在的波形發生器都采用單片機來構成。單片
發表于 03-28 15:43 ?0次下載

波形發生器

基于51單片機波形發生器,三角波,鋸齒波,方波,正弦波。
發表于 04-25 14:22 ?17次下載

基于單片機波形發生器設計

基于單片機波形發生器設計大家參考一下吧。
發表于 05-13 15:35 ?39次下載

基于單片機波形發生器

基于單片機波形發生器
發表于 12-11 22:52 ?21次下載

簡易波形發生器

簡易波形發生器
發表于 01-05 14:34 ?29次下載

基于STM32簡易信號發生器

基于STM32簡易信號發生器
發表于 10-23 09:26 ?100次下載

使用C51單片機和Proteus仿真設計簡易波形發生器的應用實例資料說明

本文檔的主要內容詳細介紹的是使用C51單片機和Proteus仿真設計簡易波形發生器的應用實例資料說明。
發表于 05-20 08:00 ?26次下載
使用C51<b class='flag-5'>單片機</b>和Proteus仿真設計<b class='flag-5'>簡易</b><b class='flag-5'>波形</b><b class='flag-5'>發生器</b>的應用實例資料說明

使用單片機制作的簡易波形發生器的C語言程序和工程文件免費下載

本文檔的主要內容詳細介紹的是使用單片機制作的簡易波形發生器的C語言程序和工程文件免費下載。
發表于 06-05 08:00 ?18次下載
使用<b class='flag-5'>單片機</b>制作的<b class='flag-5'>簡易</b><b class='flag-5'>波形</b><b class='flag-5'>發生器</b>的C語言程序和工程文件免費下載

基于DAC0832單片機波形信號發生器的設計

基于DAC0832單片機波形信號發生器的設計(深圳市村田電源技術有限公司武漢分公司)-文檔為基于DAC0832單片機波形信號
發表于 09-17 12:20 ?58次下載
基于DAC0832<b class='flag-5'>單片機</b>的<b class='flag-5'>波形</b>信號<b class='flag-5'>發生器</b>的設計

基于單片機四種波形發生器仿真設計-畢設課設

基于單片機四種波形發生器仿真設計-畢設課設
發表于 11-22 18:51 ?54次下載
基于<b class='flag-5'>單片機</b>四種<b class='flag-5'>波形</b><b class='flag-5'>發生器</b>仿真設計-畢設課設

基于單片機智能波形發生器設計

基于單片機智能波形發生器設計
發表于 11-23 18:21 ?11次下載
基于<b class='flag-5'>單片機</b>智能<b class='flag-5'>波形</b><b class='flag-5'>發生器</b>設計

基于單片機簡易波形發生器設計

電路如下,左上角是一個LCD顯示,下面就是我們常用的單片機系統電路,當然這里的電路并非完全,現實中還要給單片機接上電源,但是仿真中完全不需要擔心哦!右上角就是波形
的頭像 發表于 11-09 09:55 ?1221次閱讀
基于<b class='flag-5'>單片機</b>的<b class='flag-5'>簡易</b><b class='flag-5'>波形</b><b class='flag-5'>發生器</b>設計
主站蜘蛛池模板: 三级黄色片免费观看 | 自拍区偷拍亚洲视频 | 国产精品18久久久久久白浆. | 美女穿丝袜被狂躁动态图 | 国产午夜AV无码无片久久96 | 伊人色综合久久天天网 | 色橹橹欧美在线观看视频高清 | 日韩精品人成在线播放 | 国产永久免费观看视频软件 | 岛国大片在线观看免费版 | 天天躁人人躁人人躁狂躁 | 欧美乱码伦视频免费66网 | 亚洲理论在线a中文字幕 | 99久久精品国内 | 欧美人与善交大片 | 久久久乱码精品亚洲日韩 | 二级特黄绝大片免费视频大片 | 大陆老熟女60岁 | 国产人妻人伦精品A区 | 在线亚洲中文字幕36页 | 国产1000部成人免费视频 | 内射少妇三洞齐开 | 国产人妻人伦精品1国产 | 美国z0069 | 国产精品欧美久久久久天天影视 | 极品 女神校花 露脸91 | 国产91无毒不卡在线观看 | 一点色成人 | 97成人在线 | 午夜dj免费中文字幕 | 国产精品久久久久久52AVAV | 国产精品99久久久久久人韩国 | 影音先锋电影资源av | 男人和女人一起愁愁愁很痛 | 久久笫一福利免费导航 | 久久偷拍人 | 亚洲精品青青草原avav久久qv | 国产精品亚洲污污网站入口 | 嘟嘟嘟在线视频免费观看高清中文 | 色综合久久88色综合天天提莫 | 嗯呐啊唔高H兽交 |

電子發燒友

中國電子工程師最喜歡的網站

  • 2931785位工程師會員交流學習
  • 獲取您個性化的科技前沿技術信息
  • 參加活動獲取豐厚的禮品