下面介绍两个常用的开源 8051 单片机仿真器:
SDCC
SDCC(Small Device C Compiler)是一个开源的 C 语言编译器,支持多种嵌入式平台,包括 8051 单片机。SDCC 提供了一个基于 GTK 的仿真器,可以用来仿真 8051 单片机的程序。SDCC 的仿真器支持单步执行、断点、监视变量和内存等功能。
SDCC 项目的网站为:https://sdcc.sourceforge.io/
sim51
sim51 是一个基于 Python 实现的 8051 单片机仿真器。它提供了一个 GUI 工具,可以实时监视 8051 单片机的寄存器、内存和 IO 端口等信息,同时还支持单步执行和断点等功能。由于是基于 Python 实现的,因此 sim51 也可以很方便地在 Windows、Linux 和 macOS 等平台上运行。
sim51 的项目主页为:https://github.com/makelinux/sim51
以上两个开源 8051 单片机仿真器都是比较成熟、功能丰富的工具,可供开发者使用。
|
第二个地址迁移到这了 https://www.edsim51.com/