草庐IT

$proteus

全部标签

02-CubeMx+Keil+Proteus仿真STM32 - GPIO(一)

本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》源代码:https://github.com/LanLinnet/STM32F103R6项目要求STM32单片机控制单个LED灯亮灭,在PC0引脚控制LED灯以1s为周期闪烁。硬件设计在上一节的基础上,在Proteus中添加电路如下图所示。打开CubeMX,按照建立工程,配置PC0引脚为GPIO_Output。点击“GeneratorCode”生成Keil工程。注意:我们这里没有选择时钟振荡源,可以按照上一节中介绍的设置,也可以使用内部默认的RC振荡器。同时我们使用默认的推挽输出模式,也可以根据需要通过cub

05-CubeMx+Keil+Proteus仿真STM32 - GPIO(四)

本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》源代码:https://github.com/LanLinnet/STM32F103R6项目要求实现数码管动态显示数字1~8。硬件设计在第一节的基础上,在Proteus中添加电路如下图所示,其中我们添加了一个排阻RX8、一个8位共阳极七段数码管显示器7SEG-MPX8-CA-BLUE、一个非门电路74HC04。由于共阳极数码管是低电平驱动的,根据电路图我们可以知道,当STM32单片机输出低电平时,数码管发光。注意:由于电路中用到的反相器74HC04仅有6个通道,为了避免芯片浪费,我们也可以使用8位数码管可以使

05-CubeMx+Keil+Proteus仿真STM32 - GPIO(四)

本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》源代码:https://github.com/LanLinnet/STM32F103R6项目要求实现数码管动态显示数字1~8。硬件设计在第一节的基础上,在Proteus中添加电路如下图所示,其中我们添加了一个排阻RX8、一个8位共阳极七段数码管显示器7SEG-MPX8-CA-BLUE、一个非门电路74HC04。由于共阳极数码管是低电平驱动的,根据电路图我们可以知道,当STM32单片机输出低电平时,数码管发光。注意:由于电路中用到的反相器74HC04仅有6个通道,为了避免芯片浪费,我们也可以使用8位数码管可以使

06-CubeMx+Keil+Proteus仿真STM32 - GPIO(五)

本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》源代码:https://github.com/LanLinnet/STM32F103R6项目要求实现矩阵键盘扫描,当按下任意一个按钮时,数码管立即显示当前按下按钮对应键值。硬件设计在第一节的基础上,在Proteus中添加电路如下图所示,其中我们添加了一个排阻RX8、一个1位共阳极数码管7SEG-MPX1-CA、一组由按钮BUTTON构成的矩阵键盘。判断究竟是那个按键被按下了,有很多方法:逐行扫描、逐列扫描和行列反转扫描等。我们在此处使用行扫描法。根据电路图,我们将4X4矩阵式键盘行连接至PB0-PB3,列连接

06-CubeMx+Keil+Proteus仿真STM32 - GPIO(五)

本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》源代码:https://github.com/LanLinnet/STM32F103R6项目要求实现矩阵键盘扫描,当按下任意一个按钮时,数码管立即显示当前按下按钮对应键值。硬件设计在第一节的基础上,在Proteus中添加电路如下图所示,其中我们添加了一个排阻RX8、一个1位共阳极数码管7SEG-MPX1-CA、一组由按钮BUTTON构成的矩阵键盘。判断究竟是那个按键被按下了,有很多方法:逐行扫描、逐列扫描和行列反转扫描等。我们在此处使用行扫描法。根据电路图,我们将4X4矩阵式键盘行连接至PB0-PB3,列连接

01-CubeMx+Keil+Proteus仿真STM32(最小系统)

源代码:https://github.com/LanLinnet/STM32F103R6硬件搭建打开Proteus,这里使用的是8.9版本,点击新建工程。在弹出的窗口中填写工程名和保存路径,其他设置都不变,点击“下一步”直到完成即可。在工程窗口中点击“P”图标,打开“PickDevices”窗口,在“Keywords”中输入“STM32F103”,可以看到Proteus中能进行仿真的STM32F103芯片,这里我们选择“STM32F103R6”,双击即可将芯片添加到“DEVICES”栏。注意这里可以仿真的芯片有哪些,后面我们在Keil或CubeMX中构建时,应该选择Proteus中能仿真的芯片

01-CubeMx+Keil+Proteus仿真STM32(最小系统)

源代码:https://github.com/LanLinnet/STM32F103R6硬件搭建打开Proteus,这里使用的是8.9版本,点击新建工程。在弹出的窗口中填写工程名和保存路径,其他设置都不变,点击“下一步”直到完成即可。在工程窗口中点击“P”图标,打开“PickDevices”窗口,在“Keywords”中输入“STM32F103”,可以看到Proteus中能进行仿真的STM32F103芯片,这里我们选择“STM32F103R6”,双击即可将芯片添加到“DEVICES”栏。注意这里可以仿真的芯片有哪些,后面我们在Keil或CubeMX中构建时,应该选择Proteus中能仿真的芯片

逐步讲解如何在 Proteus 中新建工程

前言Proteus新建工程虽然不难,但对于电子小白来说可能便成了学习路上的绊脚石,本篇我将逐步讲解如何在Proteus中新建工程。最新版Proteus8.15最新版Proteus8.15现已发布,我为此编写了详细的图文安装教程并配有安装包,需要安装的朋友请跳转进行安装。Proteus8.15安装教程>>点击跳转Proteus新建工程1.双击Proteus图标,进入软件界面。2.在软件界面的菜单栏中找到并点击“File”,在下拉框中找到并点击“NewProject”。3.从上至下找到“Name”在其后面的文本框中输入工程的名称,点击“Browse”选择工程文件的保存位置,最后点击“Next”。4

逐步讲解如何在 Proteus 中新建工程

前言Proteus新建工程虽然不难,但对于电子小白来说可能便成了学习路上的绊脚石,本篇我将逐步讲解如何在Proteus中新建工程。最新版Proteus8.15最新版Proteus8.15现已发布,我为此编写了详细的图文安装教程并配有安装包,需要安装的朋友请跳转进行安装。Proteus8.15安装教程>>点击跳转Proteus新建工程1.双击Proteus图标,进入软件界面。2.在软件界面的菜单栏中找到并点击“File”,在下拉框中找到并点击“NewProject”。3.从上至下找到“Name”在其后面的文本框中输入工程的名称,点击“Browse”选择工程文件的保存位置,最后点击“Next”。4

最新版 Proteus 8.15 Professional 图文安装教程(附安装包)

前言大家好,我是梁国庆。Proteus是世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台。本篇博主将手把手带领大家安装最新版Proteus8.15。若图片加载超时,可点此链接跳转进行阅读。https://mp.weixin.qq.com/s/pG8UpBzyEXkDS0r3fkTgRg介绍ProteusProteus软件是英国LabCenterElectronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是比较好的仿真单片机及外围器件的工具。虽然国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片