关于硬件单片机模拟器,不再需要购买开发板.和上海模拟二极管价的一些题,很多人都是很想知道的,那接下来就让小编为你简单的讲解一下吧!
记得2006年在凌阳科技工作时,星阳科技开发了自己的编译器/集成开发环境(unspIDE),除了Keil这样的编辑器、编译器、链接器、调试器、下载器之外,IDE对于嵌入式开发来说是必不可少的除了您需要的功能之外,还有一个非常酷的功能模拟器允许您直接模拟硬件微控制器,并且您可以在计算机上模拟实际在微控制器上运行的代码,而不需要硬件微控制器。所有功能包括GPIO、SPI、I2C、UART、按钮键盘、LCD显示屏、音频播放、NVRAM存储器等都非常有用。您不再需要将程序烘焙到微控制器中并等待很长时间来调试它。如果遇到题,您可以更改代码,编译它,然后慢慢烘焙它并将其下载到您的微控制器。效率太低了。使用该微控制器模拟器就像开发PC软件一样。你所看到的就是你得到的。
写这篇文章的时候,我在网上查了一下,即使过了几年,网上的介绍仍然存在。闻起来很熟悉。由此,我跨入了嵌入式开发的大门。IDE,我们将与您分享最有趣的模拟器功能。
以前的unSPIDE
unSPIDE当时非常流行。
有没有类似unSPIDE的微控制器模拟器软件?
今天我们将介绍SimulIDE,一款硬件电路和单片机仿真软件。
1.SimulIDE简介
电路仿真软件——SimulIDE,这个电路仿真软件不仅可以仿真电路、LCD显示器、步进电机、伺服电机,还可以仿真AVR单片机和PIC单片机,以及常见的几种包括UNO、Nano、Duemilanove和Leonardo,我已经预定义了Arduino开发板。该软件集成了Arduino的代码编辑器和编译器,使其就像在现实世界中玩Arduino一样。它还可以监视微控制器内存和寄存器。
简单易用是该模拟器的主要特点。在几分钟内创建模拟电路并与之交互。您可以从列表中拖动组件,将它们放入电路中,连接它们,然后按电源按钮查看它们如何工作。
特征
模拟和数字组件。
微控制器。
代码编辑器。
调试器。
子电路。
DIP/逻辑符号。
电路动画。
基本形状。
示波器。
信号浮标。
串行端口连接。
串行监视器。
2.下载并安装
下载后,解压即可。
3.基本使用
1界面主要分为三个部分
-左侧面板包含组件、RAM表、属性和文件浏览器选项卡。
-带有原理图和电路仪器的中央面板-带有编辑器/编译器/调试器的右侧面板。
电路图是用于创建和模拟电路的中央面板。您可以执行以下操作-从左侧面板移动组件->单击“组件”选项卡并将它们拖放到电路中,然后单击引脚连接器来创建它们。
您可以通过在电路上按鼠标中键并移动到空白区域来滚动电路。
MOUSE_WHEEL缩放电路。-单击连线会创建一个节点并初始化新连线。-按鼠标中键即可与移动线路联机。-左键单击组件并移动它。
右键单击并单击上下文菜单。-电源按钮启动/停止模拟。
2模拟
三种类型的模拟组件可能会占用CPU资源并且速度会变慢
非线性二极管、晶体管、运算放大器。
反应电容、电感。
发光二极管为繁重计算增加额外亮度的二极管。
-动画色线代表数字状态。红色代表地位高。蓝色表示低状态。
4.简单原理图示例
1个LED
LED标有二极管符号以识别阳极和阴极。
2模拟
-颜色、红色、绿色、蓝色、橙色或紫色这是LED的颜色。
5.检测电压
这是一个电压探头,可以告诉您电路中电线或引脚的电压。它作为数字探头运行,并在检测到“高状态”时变为橙色。读取电压将探针穿过电线或引脚以查看电路中任意点的电压。
右键单击将为您提供探测器上下文菜单中的可用选项。
6.电流电压检测
无论仿真速度如何,该值都会以50Hz时钟时间更新。
7.频率计数器
8.示波器
-频率检测。-幅度检测。-最小值和最大值。-自动缩放。-用于水平和垂直缩放以及位置控制。
9.波发生器
您可以生成正弦波、三角波、锯齿波和方波类型。波形类型波形类型,正弦波、三角波、锯齿波或方波。Freq波频率,以赫兹为单位。VoltBase基准电压,默认为0V。Volts电压,默认为5伏。Quality波形质量(1至5级)DutySquare脉冲信号、方波占空比。
10.数字键盘
键盘位于“开关”组件组中。尺寸和按键标签可定制。默认情况下,它是标准的12个键(4行,第3列)。
每个键标签仅包含一个字符。要更改键标签,请编辑其属性“key_label”。keylabel属性包含代表键盘的所有标签,从左到右,从上到下,每个按钮的单字符字符串。每个按钮都是一个连接到其相应行和列引脚的开关。
11个7段数码管
7段SimulIDE有两种类型-通用8个7SEG引脚。
BCD7SEG使用4个引脚。
12.微控制器
AVR和Arduino
13.逻辑单元
逻辑设备分组在组件选择的“逻辑”类别中。元件主要有两种类型单个元件和子电路。逻辑子电路由黑色“芯片”图标表示,而各个组件由白色图标表示。
一、辉光管时钟和拟辉光管时钟区别?
数码管时钟和伪数码管时钟的区别在于,数码管时钟是用数码管来显示时钟,而伪数码管时钟是用发光二极管来模拟数码管显示时钟。
数码管发明于20世纪50年代,20世纪60年代至80年代广泛使用,可以显示数字和符号,手写的阿拉伯数字造型优美,前后交错,层次感很强。
伪数码管手表是模拟数码管,衬托出复古美感。
二、diode是什么仿真模块?
二极管是常用于电路中的整流、保护和调节功能的电子元件。在电子仿真软件中,二极管模块是用于仿真和分析二极管特性和行为的工具。这可以帮助工程师在设计和优化电路时预测和评估二极管的工作情况,包括电流-电压特性、反向漏电流、正向压降等。二极管模块使工程师能够更好地了解和优化电路中二极管的性能,从而提高电路的可靠性和效率。
No Comment