(1)简介

本文介绍基于Proteus软件仿真实现STM32F103R6单片机输出正弦波波形(其他子型号单片机类似)
Proteus软件选用Proteus8.8版本及以上

完整仿真文件及程序代码链接

CSDN下载:
https://download.csdn.net/download/u011816009/85149291

百度网盘下载:
链接:https://pan.baidu.com/s/1snkF2Rbkef2W2vksEOZFRg
提取码:xun3

(2)仿真文件(完整见文末)

(3)部分示例代码(完整见文末)

Keil代码与Proteus8.8仿真下载(注意要是用Proteus8.8这个版本,其他版本可能会出现异常):

#include "pbdata.h"
u16 fre;
void RCC_Configuration(void);
void GPIO_Configuration(void);
void TIM3_Configuration();void  Delay (uint32_t nCount)
{for(; nCount != 0; nCount--);
}void RCC_Configuration(void)
{SystemInit();RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1,ENABLE);RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3,ENABLE);RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);
}

(4)仿真结果


GIF仿真动图

(5)完整仿真文件及代码下载

CSDN下载:
https://download.csdn.net/download/u011816009/85149291

百度网盘下载:
链接:https://pan.baidu.com/s/1snkF2Rbkef2W2vksEOZFRg
提取码:xun3

Proteus仿真STM32F103R6输出正弦波相关推荐

  1. Proteus仿真STM32F103R6微控制器的GPIO(按键控制LED开关)

    Proteus仿真STM32F103R6微控制器的GPIO,检查按键,控制LED灯的反转.. 输入:按键检测:输出:高低电平,控制LED. 一.原理图: 二.源码: #include "st ...

  2. Proteus仿真STM32F103R6的寄存器版跑马灯程序

    STM32最简单的外设莫过于IO口的高低电平控制了, Proteus仿真STM32F103R6的跑马灯程序. 一.原理图 二.跑马灯C程序 // 粗略延时函数 static void delay(un ...

  3. Proteus仿真STM32F103R6(一)

    Proteus仿真STM32F103R6-LED仿真 Proteus环境配置 keil环境下库函数相关设置. Proteus和keil联合实现STM32F103R6的仿真. Proteus环境配置 一 ...

  4. Proteus仿真STM32F103R6微控制器的EXTI

    STM32微控制器的外部中断/事件控制器(External Interrupt/Event Controller,EXTI)管理了控制器的中断/事件线.每个中断/事件线都对应有一个边沿检测器,可以实现 ...

  5. Proteus仿真STM32F103R6的寄存器版跑马灯程序(存储器宏定义)

    跑马灯程序,存储器映像.用宏定义,增强程序的可读性.. 头文件: #ifndef __STM32F10x_H #define __STM32F10x_H#define PERIPH_BASE (0X4 ...

  6. 8086+DAC0832产生方波、三角波及正弦波波形Proteus仿真

    8086+DAC0832产生方波.三角波及正弦波波形Proteus仿真 仿真截图 代码 CODE SEGMENTDATA SEGMENT SQURE DB 0,0,0,0,0,0,0,0,0,0,25 ...

  7. STM32 基于正电原子开发板,改换芯片为STM32F103R6,Proteus仿真的一些问题

    最近在学STM32,网上收集了一些信息,最后用正点原子的开发板来学习. MDK的配置请参考原子哥的资料,我主要的学习方法是参考原子哥的开发板与实验案例,改换不一样的芯片,也要做出的一样的效果.但在最基 ...

  8. 基于51单片机的简易电容值测量仪proteus仿真设计

    51单片机简易电感测量仪仿真设计( proteus仿真+程序+讲解视频) 仿真图proteus7.8及以上 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:S0039 51单片机简 ...

  9. matlab单片机仿真,51单片机proteus仿真实验设计

    描述 这个proteus仿真是一个网友做的,该仿真可以生成方波.正弦波.锯齿波和三角波,并且还可以用按键调整波形. 不过,对初学者来讲,可能有点复杂.对于本科生来说,这个仿真几乎可以作为毕业论文了吧. ...

最新文章

  1. 这可能是最简单易懂的机器学习入门
  2. SAS vs SSD各种模式下MySQL TPCC OLTP对比测试结果
  3. 【无私分享:ASP.NET CORE 项目实战】目录索引
  4. php点加等于0,php 做数学运算时结果为0的原因
  5. mysql字符集排序规则_MySQL原理 - 字符集与排序规则
  6. HTTP之Cache-Control基本概念以及实例(C++ Qt实现)
  7. java wait 参数_Java Object wait()方法
  8. 基于SSM的旅游信息平台
  9. android中一个应用程序启动另外一个应用程序,并传递数据。
  10. 如何让百度谷歌快速shopex网店系统内容
  11. Python—Django中的视图(views.py)
  12. 红米手机开启开发者模式方法
  13. OFD文件转PDF怎么转换?教你一键转换方法
  14. 第一章 计算机系统基础知识(1)
  15. 从原理到实现 | 如何通过球面投影将点云转换为Range图像
  16. 自动计数报警器c语言,基于51单片机的光电式计数报警器
  17. 安装elasticsearch
  18. matlab中的中间值,matlab - 在MATLAB中获取中间值的索引 - 堆栈内存溢出
  19. 大数据入门--Flink(四)状态管理与容错机制
  20. 【JavaSE 第八天】

热门文章

  1. MATLAB与高等数学--极限计算
  2. 反余弦函数用途之一:关系距离计算
  3. 氢os android 7.0,基于安卓7.0,一加手机3T氢OS公测版发布 支持NFC一卡通
  4. charles的使用
  5. HyperLedger Fabric - 超级账本(2.2)启动网络 - 手动
  6. LDV7 语音识别模块使用方法
  7. 墙内电线漏电了怎么办
  8. 【TypeScript】JSX 元素隐式具有类型 “any“,因为不存在接口 “JSX.IntrinsicElements“。ts(7026)
  9. H5网页如何在微信中自定义分享链接(可设置标题+简介+图片)
  10. java 调用cmd_java打开本地应用程序(调用cmd)---Runtime用法详解