产品选型

单片机模拟仿真软件 免费的单片机电路仿真软件SimulIDE,从此再也不用花钱买开发板了

小编 2024-10-06 产品选型 23 0

免费的单片机电路仿真软件SimulIDE,从此再也不用花钱买开发板了

大家好,我是芯板坊小编。小编跟大伙儿一样,经常上网买各种有趣的开发板。当然,钱也没少花,毕竟开发板买起来还是挺贵的。

所以,有时候就用免费的Fritzing软件过过瘾,虚拟环境里玩玩各种板子。但是Fritzing的仿真能力一直不太好,所以我们更期待一个能对电路做全面仿真的软件。当然,如果库里能自带各种市场上流行的主流开发板那就更美啦。

今天小编带来的是一个开源的电路仿真软件,名字叫SimulIDE。它可以模拟模拟电路、LCD显示器、步进或伺服电机、可编程PIC或AVR单片机。说到模拟AVR单片机,大家一定联想到Arduino了对吧。

没错!! 这个软件确实可以模拟Arduino。小编很喜欢这种仿真工具,可以替代现实世界里构建电路。不用买板子,不用焊PCB,甚至连各种电阻和二极管等小零件都不用买了。

这个软件,有支持windows或linux的版本,Windows版内置了PIC单片机的调试软件;Linux版因为GPL协议的关系,这个调试器需要额外安装。

大家应该比较关心Arduino对吧。SimulIDE已经集成了Arduino的编译调试环境了,除了搭建电路,你还可以在上面写Arduino代码,然后运行它。

软件里有很多电子零件以组件的形式可以自由调用。比如键盘、LED矩阵、LCD液晶显示器、步进电机、逻辑门控制器。电路模拟中可以在线路任何位置加入探针,然后添加电压表、电流表或示波器。

比如,你测量了某个点的电压,右键点击它把它添加到绘图窗,就可以把电压变化过程监控下来。

小编觉得,这个软件里最好玩的是模拟PIC和AVR单片机,并且预先定义好了几种常见的Arduino开发板,分别是UNO、Nano、Duemilanove和Leonardo。这个软件集成了Arduino的代码编辑器和编译器,使用起来就像现实世界里玩一块Arduino一样。更厉害的是,它可以监视单片机内存和寄存器,这个功能在Arduino IDE里是没有的。

小编用软件做了一个简单的例子。这是个两路PWM信号通过RC滤波的电路。一路PWM直接驱动负载,另一路通过双极性射极跟随器驱动负载。

大家都知道,PWM实际输出的电压如果低于0.7V会触发PN结的截止,导致晶体管关闭。

小编故意这么设计,看看模拟器是否能正确模拟这个现象。 后来发现模拟结果与预期的一致。

如果觉得文章不错,可帮点点下面的广告哦!

本次试用活动由芯板坊举办。带大家体验SimulIDE 大家可在芯板坊 微信(xinzixun321),点击菜单栏免费申请。

介绍一个非常好用的单片机仿真软件PROTEUS(带下载链接)

首先把proteus软件链接发给需要的朋友

百度网盘链接:https://pan.baidu.com/s/1gaWBwyVgbQGEDL-29Zkqhg

提取码:ddgd

想自学低端单片机的小伙伴们,可以延续我以下的思路自学。

从事单片机教学多年,虽说不够精通,但带领学生入门单片机足够了。说实话,一个从没有接触过计算机语言的初学者,因为没有程序的概念,学习单片机是有一定难度的。但如果方法得当,则能再最短时间内入门,也会为之后的深入学习打好一个良好的基础。以下我将从几方面来总结入门单片机需要做的几步。

首先,选好设备。一台电脑是必备,计算机可用来写程序,也可用来做仿真。最好能买一块单片机的开发板,最简单的那种,包含流水灯,数码管,按键,显示屏即可,淘宝网价钱不等,100不到就能买到好的。这样能接触到实物,直接用实物进行调试,更易于单片机的学习和开发。

其次,学会安装并使用软件,包括程序软件和仿真软件。程序软件现在已经发展到Keil 4版本了,仿真软件proteus的使用也非常方便,布置流水灯,电子表,点阵,1602,12864等都可以练习。其实我觉得用仿真软件入门单片机足够了。

在设计产品之前,有必要做一些理论上的充电。需要预备的理论基础包括进制、数字电平、发光二极管、keil软件和proteus软件的使用。

以下简单介绍以下proteus软件的实用。

仿真软件proteus的使用方法和步骤

1、打开软件

2、保存,选路径,取名字。

3、从元件库中选择元器件。

点击元件库,点击P,填写元器件型号或者关键字,双击或者单击ok。

选中某个元器件,在图面上双击鼠标左键,该元件便放在图面上了。

上图中红色单片机框形是单击鼠标时的情形,再单击就放下了。

4、连线

将鼠标放在你想要连线的起始端(会出现一个红色小方框),单击,移动鼠标至你想要连接的终端(出现红色小方框),单击,这样便完成一条连接线了。

5、将keil软件生成的*.hex文件下载至单片机中。

双击单片机,在program file右边路径中选取找到*.hex文件并添加,ok。

6、点击运行图标,运行程序看仿真效果。

相关问答

matlab能 模拟单片机 么?能的话能模拟什么单片机?

matlab是分析数值分析信号用的,不能模拟单片机。要模拟单片机的话,使用proteus,很专业的一个软件,并且十分容易上手操作简单。matlab是分析数值分析信号用...

单片机 能用到 软件 有哪些?

要学习单片机,其实,所用的软件还真不多,用C语言写程序并编译,用keil就行。同时,还可以用仿真软件来画原理图或仿真图,安装proteus就行了。再进一步学...要...

求推荐一台笔记本,用于 单片机 开发、 软件 编程及电路 仿真 ,性...

顶级配置如i7+RTX显卡组合让你在单片机世界里横冲直撞,编程、仿真一个都不落下!就是钱包可能会有点肉疼~有用(0)回复身无长技要我说啊,华硕VivoBookS15或...

单片机 和FPGA用的是什么 仿真软件 ?

单片机和FPGA都能仿真的软件有AltiumDesigner以及TINA。multisim能仿真一些单片机,也有特别版本的能仿硬件描述语言。单片机和FPGA都能仿真的软件有Alt...

在win7系统中打开 单片机模拟仿真软件 proteus时,点击元件库P...

打开软件提示Notfoundthekernellibraryorthelibraryisinvalid怎么解决.5772浏览0回答c++runtimelibrary安装戴...

ad可以 仿真单片机 吗?

你好,AD软件是一款电路仿真软件,可以模拟电路的运行情况,但是它不是专门用来仿真单片机的软件。如果需要仿真单片机,建议使用专门的单片机仿真软件,例如Keil...

proteus 软件 介绍?

Proteus是一款仿真软件,从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是世界上唯一将电路仿真软...

c8051f的 单片机 可以用什么 软件 进行 仿真 ,用什么 软件 编译调试?

编译调试,软件环境用KEILUV3安装新华龙的驱动插件仿真用仿真器,U-EC5编译调试,软件环境用KEILUV3安装新华龙的驱动插件仿真用仿真器,U-EC5

学习 单片机 需要什么 软件 ?

现在市面上有很多种类型的单片机,如果你是初学者建议学习51系列,这样的话网上的学习资源会后很多。51单片机的编译软件现在最流行的是keilc51,你可以用这个...

单片机 什么 软件 可以出答案?

单片机可以使用多种软件来输出答案,最常用的是编写程序后,将程序下载到单片机中,通过串口或LCD等外设输出相应的答案。具体来说,常用的单片机编程软件包括Ke...

猜你喜欢