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

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

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

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

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

bf841277eb160f6c80d2dd30e5b5f69b.png

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

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

450eae4ec09ff0a592ec1681796e7c00.png

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

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

ee712022ae6adc8cb5838e233067bea4.png

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

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

大家都知道,PWM实际输出的电压如果低于0.7V会触发PN结的截止,导致晶体管关闭。小编故意这么设计,看看模拟器是否能正确模拟这个现象。后来发现模拟结果与预期的一致。

最后,这么好玩的软件去哪下载呢?请点击下方阅读原文吧!!

你可能还想看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值