找回密码
 立即注册
查看: 269|回复: 5

AI搓出的8051模拟器

[复制链接]

1

主题

3

回帖

1241

积分

金牌会员

积分
1241
发表于 2026-10-11 17:37:54 | 显示全部楼层 |阅读模式
8051(MCS-51)指令级模拟器,带图形界面与虚拟实验板。它按机器周期逐条执行指令,实时呈现寄存器、并行端口、存储器与串行口状态,并把端口写入事件转发给虚拟外设。
主要能力:

指令级仿真:完整 8051 指令集、定时器/计数器、串行口、外部中断、双数据指针(STC12/STC8)。
五种芯片型号:从标准 8051 到 STC8A8K64S4A12 / STC8H8K64U,端口数、机器周期与片上外设随型号切换。
内置汇编器与 C 编译器:左侧写源码,一键汇编/编译并装载,可查看生成的汇编与反汇编列表。C 编译器支持结构体 / 联合体等复合类型。
源码编辑器:行号栏、汇编 / C 语法高亮、关键字着色、符号提示与自动补全,支持撤销 / 重做、打开 / 保存源码与直接编译导出 Intel HEX。
深色 / 浅色界面:工具栏可一键切换深色与浅色主题,选择结果自动保存,下次启动沿用。
可视化分析:时序波形(逻辑分析仪,可导出 VCD)、性能分析器(热点指令与源码行榜单)、代码覆盖率着色。
符号表视图:按类别(标签 / 位变量 / 数据 / 常量)列出程序符号及取值,支持筛选、搜索与双击定位。
端口信号发生器:无需编写源码即可向指定引脚注入方波 / 单脉冲 / 自定义序列,用于单独验证外设响应。
虚拟实验板:数码管、LCD1602、矩阵键盘、独立按键、24C02、DS1302、ADC0809、DAC0832、步进电机、蜂鸣器共 10 种外设,可实时观察状态。
片上外设:IAP 数据 Flash、ADC、PCA/PWM、硬件 SPI、硬件 I²C(随型号提供)。
可自定义接线:内置 10 套接线预设,也可逐引脚自定义。

Windows10可运行,其他版本未测试。

界面.png

Sim8051.exe

58.88 MB, 下载次数: 115

回复

使用道具 举报 送花

9

主题

771

回帖

5309

积分

论坛元老

积分
5309
发表于 2026-10-11 18:41:38 | 显示全部楼层
win7慎用,运行后无反应无显示,系统严重卡死,无法呼出任务管理器,只能暴力重启,
回复

使用道具 举报 送花

已绑定手机

2

主题

41

回帖

310

积分

中级会员

积分
310
发表于 2026-10-11 21:53:12 | 显示全部楼层
厉害!
其它指令集的,及其对应芯片的也快发布了吧?
回复

使用道具 举报 送花

已绑定手机

20

主题

1456

回帖

4428

积分

论坛元老

积分
4428
发表于 2026-10-12 09:09:03 | 显示全部楼层
very good,如果能有源码,再进一步优化作为学习寄存器之类的就好了
回复

使用道具 举报 送花

0

主题

90

回帖

1018

积分

金牌会员

积分
1018
发表于 2026-10-12 10:17:28 | 显示全部楼层
厉害!
回复

使用道具 举报 送花

已绑定手机

2

主题

153

回帖

468

积分

中级会员

积分
468
发表于 2026-10-12 10:24:32 | 显示全部楼层
这动手能力和对指令集的理解也太狠了。用什么语言和框架开发的
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-11-7 11:25 , Processed in 0.076771 second(s), 69 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表