打印

2008年03月专题讨论----用Proteus搭建通用硬件平台

[复制链接]
楼主: 救火车
手机看帖
扫描二维码
随时随地手机跟帖
41
xudian| | 2008-3-17 10:10 | 只看该作者 回帖奖励 |倒序浏览

可以采用里面的例子,把环境弄得好看一些

使用特权

评论回复
42
救火车|  楼主 | 2008-3-17 18:22 | 只看该作者

咱们可以做个51+流水灯实验。

用Proteus做硬件仿真+keil做软件仿真。
首先声明,我不会,我也在学习中。
大家有兴趣的跟我一起学。
大侠可以指点我们一下,我代表匠人在此施礼了。阿门!

使用特权

评论回复
43
fsaok| | 2008-3-17 21:19 | 只看该作者

曾经用这个软件搞过很多例子

曾经用这个软件做过好几个项目,包括用VC自己写过一个新的元件进行去测试
,还做一些子电路

感觉:

好的一面:

对于仿真来说,数字电路还是不错的。好的方面是可以有很多MCU仿真,还有是IIC,SPI等仪器

不好的一面:

不要太相信这个东西,有些仿真是错误的,比如一个Atmel的 89C2051 的输入比较器不能仿真,还有是51系列的IO口加二极管做行列式的开关(不是按键)是不能仿真,

还有是库比较混乱,比如,LM393是不能仿真,但可以使用TLC393代替,晕么?


使用特权

评论回复
44
violit| | 2008-3-18 00:10 | 只看该作者

这里有个论坛~挺火热的

http://www.proteus.com.cn/html/bbs.html

使用特权

评论回复
45
machunshui| | 2008-3-19 10:31 | 只看该作者

proteus 缺陷是有的

proteus 缺陷是有的,
但确实是个好东西,
所谓瑕不掩瑜吗。

有个bug是仿真lpc2000系列的spi从模式有问题,
不打开PLL,
仿真lpc2000连接一个基于T6963C的lcd有问题.

使用特权

评论回复
46
甄蔡组合| | 2008-3-19 16:56 | 只看该作者

软件好用最实惠

使用特权

评论回复
47
救火车|  楼主 | 2008-3-19 18:31 | 只看该作者

我的下一个目标就是做51+流水灯了。

用这个Proteus软件模拟硬件,用keil 模拟软件。
我看书上说的应该是能实现。等我学会了,就做个入门教程发上来。
大侠们有什么好的建议,请指点俺。
大侠们别笑话俺,俺是菜车。

使用特权

评论回复
48
niu9911| | 2008-3-19 21:51 | 只看该作者

这个软件仿真还可以

这个软件仿真还可以,适合学生学习使用,仿真功能和实际有很大区别!

使用特权

评论回复
49
liuyj226| | 2008-3-20 20:47 | 只看该作者

好东西啊,开始还在21IC上寻求讨论这个板块的帖子了

好东西,我已经会用基本的操作了。呵呵对初学者特别是想学MCU的人还是不错的,能做些简单的小程序。赞。。。。。。。。。。。。。。不过有时后仿真出错了,有时找不到问题出在哪,以后大家多交流

使用特权

评论回复
50
救火车|  楼主 | 2008-3-23 08:55 | 只看该作者

protenus+keil问题

看书上说要把proteusmodels目录下VDM51.dll文件复制到Keil安装目录的C51BIN目录中。
但是我没有找到VDM51.dll这个文件。 
我用的是DEMO版软件。

使用特权

评论回复
51
救火车|  楼主 | 2008-3-23 08:57 | 只看该作者

还有一个问题。

书上的仿真例子全是汇编的。这使我产生一个疑问:proteus能不能进行C语言的仿真。如果proteus不能用C语言仿真,我就没有必要再进行单片机方面的研究了。

使用特权

评论回复
52
machunshui| | 2008-3-23 20:53 | 只看该作者

proteus能进行C语言的仿真

proteus能进行C语言的仿真

使用特权

评论回复
53
gyt| | 2008-3-24 13:42 | 只看该作者

可以的

使用特权

评论回复
54
fsaok| | 2008-3-25 09:33 | 只看该作者

C语言和 proteus 仿真无关

C语言最后是什么,只是机器代码,

在调试中,在C语言编译产生的代码有相应的地址,这些地址能中断,运行到这些中断的时候,所有的变量都可以查询,这些本来就是C语言的功能,

对于Keil来说,有一个叫VDM51.dll,然后再设置一下Keil,proteus的debug中设置为remote就可以在keil和proteus两个程序同时运行。PC就像有了一个51的仿真器,可以在proteus按键,程序在你设定keil的断点停住,查看所有的变量,如此等等……,那时候你总会想,PC最好有两个屏幕

这个keil设置,你可以直接去proteus去下载一个插件就可以了,不过proteus有一个模块要修改一下。可能是要一个许可证。

在版本6.9 的sp5 中,如果是仿真avr和pic,你还可以直接用.cof文件,直接设置断点,查看变量和机器码。

使用特权

评论回复
55
cutdiamond| | 2008-3-25 13:26 | 只看该作者

proteus适合初学者吗

我刚接触单片机,才几天吧,是学生。
这个软件适合像我这样的初学者吗?因为它能仿真MCS-8051。

使用特权

评论回复
56
cutdiamond| | 2008-3-25 13:37 | 只看该作者

望得老手指教:初学者该如何学习proteus,

因为我目前是个完完全全的新手,一点点来吧,先学8051.

使用特权

评论回复
57
救火车|  楼主 | 2008-3-25 15:00 | 只看该作者

是不是DEMO版软件没有VDM51.dll这个文件。

使用特权

评论回复
58
fsaok| | 2008-3-25 21:51 | 只看该作者

VDM51.dll

proteus 正式版也没有这个文件,这是一个插件,去proteus的官方网站,可以下载一个执行文件,运行,就可以安装,还同时修改好keil的配置文件,很方便。

安装好后,修改一下proteus中一个仿真的.dll,就可以同时运行了,这个修改的问题,我找了很久才找到答案。

proteus的最大问题是文档不齐,而且不允许使用者在网站上讨论,很多网站都曾收到过的律师信,在某早期的单片机网站里,这个软件被称为“敌意”软件,严禁讨论。

使用特权

评论回复
59
clslhy| | 2008-3-29 08:40 | 只看该作者

支持楼上

使用特权

评论回复
60
phoenixmy| | 2008-3-30 13:07 | 只看该作者

看看


21ic啥时候也搞个助学活动之类的。。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则