转一个开源8051软件模拟器
8051软件模拟器,通过软件模拟执行8051指令,结构清晰,感兴趣的可以研究移植到高速处理器上,工程是vs2013的C语言没运行起来,不过支持一下。 可以用stm32跑stc的程序了,哈哈 有空看看这个模拟器 可以玩玩 找时间玩下 资源占用多大。。。 aammoo 发表于 2019-4-10 22:52
可以用stm32跑stc的程序了,哈哈
模拟核容易,模拟外设难啊 aammoo 发表于 2019-4-10 22:52
可以用stm32跑stc的程序了,哈哈
哈哈,你应该去二楼 zouzhichao 发表于 2019-4-11 09:30
模拟核容易,模拟外设难啊
打算移植到stm32,这个代码设计了类似外设插件功能,做起来应该不难 gongxd 发表于 2019-4-11 12:22
打算移植到stm32,这个代码设计了类似外设插件功能,做起来应该不难
你可以写个中间层映射到stm的外设,但是如果要兼容原来stc的外设基本不可能,毕竟绝大部分外设是有实时要求的 谢谢分享,有时间研究研究。 gongxd 发表于 2019-4-11 12:22
打算移植到stm32,这个代码设计了类似外设插件功能,做起来应该不难
这个能干嘛用啊,老铁,难道是C语言版的软PLC?
这也有一个51的解析器不知道是干嘛的。 https://github.com/lukbettale/VM8051 shawn_bu 发表于 2019-4-11 22:58
这也有一个51的解析器不知道是干嘛的。 https://github.com/lukbettale/VM8051
是同一个,不过github的是Linux编译的,LZ位的是移植到Windows了 shawn_bu 发表于 2019-4-11 22:58
这也有一个51的解析器不知道是干嘛的。 https://github.com/lukbettale/VM8051
可以破解用? 好东西,谢谢 没人提供一个 51 的 hex 文件吗,跑跑看看 谢分享 研究研究 手头写论文刚好有 texlive,把 doc 目录下的 userguide.tex 转成 PDF 供大家参考:
这个应该是说明文档,介绍怎么运行 学习了,好久没玩51了 这里有个用Arduino Mega模拟外设(RAM, ROM, and basic peripherals)的扩充版,可以插真的CPU上去,目前有6502, 6809, 和 Z80.
http://www.8bitforce.com/projects/retroshield/?fbclid=IwAR0vZMIlEG7hc13frvYS6IJek5-xmebZlrudhQ--GQ8B-0nq9nI-sp0wg1w pisgah 发表于 2019-4-18 21:51
这里有个用Arduino Mega模拟外设(RAM, ROM, and basic peripherals)的扩充版,可以插真的CPU上去,目前有65 ...
这个实现了外围flash等 把原来复杂的外设 用一个替代了
gongxd 发表于 2019-4-18 22:04
这个实现了外围flash等 把原来复杂的外设 用一个替代了
这个模拟器移植的怎么样了? youkebing 发表于 2019-7-5 08:47
这个模拟器移植的怎么样了?
还没开始 好奇移到STM32的应用场景? yanyanyan168 发表于 2019-7-5 08:59
好奇移到STM32的应用场景?
在arm里面跑一个51虚拟机 youkebing 发表于 2019-7-5 09:22
在arm里面跑一个51虚拟机
类次合泰的OTP行单片机仿真器? yanyanyan168 发表于 2019-7-5 09:44
类次合泰的OTP行单片机仿真器?
不是这个意思,比如你用了stm32继承了这个虚拟机,那么你可以用keil c51写一段程序,编译成bin文件放到flash,而后用这个虚拟机去执行这一段代码,至于是否支持仿真,那是另外一回事 不支持仿真,没多大用处咯 yanyanyan168 发表于 2019-7-5 10:25
不支持仿真,没多大用处咯
keil本身支持软件仿真,这种虚拟机的外设设计成软件调试会更方便 fatal error C1083: 无法打开包括文件: “lib8051.h”: No such file or directory lib钱 发表于 2019-12-9 13:40
fatal error C1083: 无法打开包括文件: “lib8051.h”: No such file or directory
https://www.amobbs.com/thread-5722860-1-1.html?_dsign=1be5f43c 怎么用的?来个高手带带吧 不错,收藏了,多谢楼主分享! thanks for share{:lol:} 这个项目还有人进行吗? 我一直想搞一个玩玩, 原来还真有人搞这个 谢谢分享 Thank you !!!
页:
[1]