论坛风格切换切换到宽版
  • 8961阅读
  • 39回复

想自己做一个51单片机仿真器 [复制链接]

上一主题 下一主题
离线bg4rhe
发帖
756
只看该作者 20楼 发表于: 2004-08-09
想知道具体的原理。
这个只是讨论如何制作的
如何自己做个简单的仿真器?
离线BD7YA
发帖
2392
只看该作者 21楼 发表于: 2004-08-09
'
想知道具体的原理。
这个只是讨论如何制作的
如何自己做个简单的仿真器?
'

sst的网上有资料介绍
离线BG7IBQ
发帖
21205
只看该作者 22楼 发表于: 2004-08-11
'
51搞什么硬件仿真,网上软件仿真的软件多的是,随时随地都能用,不必多化这么多的时间和精力,等你仿真机搞透了,你的编程水平已用不到仿真机,所以仿真机是鸡肋,是初学者(有钱的)和笨人的工具,通过一个几百k的小软件完全可以调试你编的程序。
'

请大侠指点一下,是用什么软件比较好玩点,
发帖
97
只看该作者 23楼 发表于: 2004-08-13
大家可以参考一下ICE-64KB仿真器的电路图
大家可以参考一下ice-64kb仿真器的详细电路图。
请到《单片机与自动控制》论坛下
《学习单片机编程,最好有一套硬件仿真器》专题内,下载《简要说明书.pdf》,
内有ice-64kb仿真器的详细电路图。
离线BD7YA
发帖
2392
只看该作者 24楼 发表于: 2004-08-13
看看我的仿真器,,,,,,,,,,



离线BG7TBL
发帖
2965
只看该作者 25楼 发表于: 2004-08-17
磁动力网站中的烧录文件有点问题,我将程序改动后再烧录,一切ok,
那位用过sst89c58,有没有碰到过这种问题
离线BD7RC
发帖
3283
只看该作者 26楼 发表于: 2004-08-17
这几天我也在鼓捣这玩意。我也觉得这个网站中的烧录文件有点问题,烧入后通信速率只能设为4800才能被keil51认出,后来上sst网站下载,速率倒是可以上到38400。但不管哪个烧录文件,在仿真运行时sst89c58所接的外围电路(几个led灯)没有反应,所以还是没有成功,现在还在找原因。我对keil c很不熟,对硬件仿真也没有经验,哪位指点一下?

我用的sst89c58芯片是一个二手芯片,批号是0028147-c1,有无影响?

要能让这个仿真器所接的系统实现“所见即所得”,keil应如何设置和操作?

bg7tbl,你能否把修改后的烧录文件传上来?谢谢!


'
磁动力网站中的烧录文件有点问题,我将程序改动后再烧录,一切ok,
那位用过sst89c58,有没有碰到过这种问题
'
离线BD7YA
发帖
2392
只看该作者 27楼 发表于: 2004-08-19
刚刚试验了一下:磁动力网站中的烧录文件 和 sst网站 上的softice58.hex都可以使用。我没有碰到楼上两位所说的情况
如果自制仿真器,建议使用89e564rd,64k仿真。据网上介绍:监控程序决不会在仿真时被冲掉
离线BD7RC
发帖
3283
只看该作者 28楼 发表于: 2004-08-19
呵呵,我的sst89c58仿真器搞掂了,在网上逛了几天后,发现是keil c51的仿真器设置没弄对。我用的这个芯片没有bsl,是用编程器写入监控程序的。所以走了很多弯路。

下一步再弄个89e564rd,再做个63k的仿真器玩玩。网上有个商家也推这种仿真器,diy套件才68元/套,值得一试!
离线BD7YA
发帖
2392
只看该作者 29楼 发表于: 2004-08-19
恭喜!恭喜楼上的制作成功!
综合性能比较,我认为lg-32k最棒。不信?大家去试试
并且89c58的仿真能力要比89e564rd要好的多!
离线BD7YA
发帖
2392
只看该作者 30楼 发表于: 2004-08-21
多备几个芯片,,,
每天只管使劲地仿真,决没有后顾之忧啊!



离线BD7RC
发帖
3283
只看该作者 31楼 发表于: 2004-08-23
玩了几天,由于用惯了软件仿真+isp写片验证方式,没觉得有太大的优越型,也许试验的程序较小的缘故吧?

不习惯的是,硬件仿真要占用两个串行通信接口,让我一下子适应不过来,手头一个使用串行通信的小项目没办法仿真测试!开始有点不爽.......
离线BD7YA
发帖
2392
只看该作者 32楼 发表于: 2004-08-23
'
玩了几天,由于用惯了软件仿真+isp写片验证方式,没觉得有太大的优越型,也许试验的程序较小的缘故吧?
不习惯的是,硬件仿真要占用两个串行通信接口,让我一下子适应不过来,手头一个使用串行通信的小项目没办法仿真测试!开始有点不爽.......
'

lg-32k(http://www.laogu.com/my/fangzhen/fangzhen.htm)不占用p3.0、p3.1

就是有点贵,要不可以去试试。
离线BD7RC
发帖
3283
只看该作者 33楼 发表于: 2004-08-23
是的。已经早注意到了,只是又要多用一个单片机芯片,diy起来有一定难度,懒得做了。

'
lg-32k(http://www.laogu.com/my/fangzhen/fangzhen.htm)不占用p3.0、p3.1
就是有点贵,要不可以去试试。
'
离线bg3tk
发帖
216
只看该作者 34楼 发表于: 2004-08-24
这样的仿真器占用了串口,实际应用中有点欠缺。
离线红旗
发帖
271
只看该作者 35楼 发表于: 2004-10-30
'
51搞什么硬件仿真,网上软件仿真的软件多的是,随时随地都能用,不必多化这么多的时间和精力,等你仿真机搞透了,你的编程水平已用不到仿真机,所以仿真机是鸡肋,是初学者(有钱的)和笨人的工具,通过一个几百k的小软件完全可以调试你编的程序。
'
介绍个软件吧~~~ 你认为最好的
或者给个连接也行
离线Sullivan
发帖
4817
只看该作者 36楼 发表于: 2004-10-31
现在89c58已经停产了,刚从代理商那里得到消息说以后会用89e58rd来代替它,成本更便宜
离线bd3vz
发帖
544
只看该作者 37楼 发表于: 2004-11-27
我感觉这样的仿真器对于我们业余diy还是挺有实用价值的。我看了半天,感觉是:
1. 首先diy的难度不大;
2. 制作费用确实是低的不能再低了;
另外呢。我感觉好像是:只要找一片sst89c58或者是sst89c564rd烧录softlce58.hex后的片子。直接插在带串口的51试验板板上,进入kic51就能在试验板上同时仿真试验!
离线chenerbox
发帖
1168
只看该作者 38楼 发表于: 2004-11-28
呵呵一点不错,
'

另外呢。我感觉好像是:只要找一片sst89c58或者是sst89c564rd烧录softlce58.hex后的片子。直接插在带串口的51试验板板上,进入kic51就能在试验板上同时仿真试验!
'

最好带一个复位按钮就完美了
离线bd3vz
发帖
544
只看该作者 39楼 发表于: 2004-11-28
今天通过联系。bd7ya终于答应给我diy仿真器的零部件了。还帮我写好了程序。再次衷心的谢谢bd7ya 。以后要多多向您学习了!