永发信息网

keil软件可以仿真么,protel呢,proteus呢,他们什么区别啊,哪个比较好

答案:1  悬赏:0  手机版
解决时间 2021-04-01 00:13
keil软件可以仿真么,protel呢,proteus呢,他们什么区别啊,哪个比较好
最佳答案
Keil是编译软件,可以仿真,只是仿真单片机,可以进行软件仿真,也可以连接硬件,进行硬件仿真。
Protel是PCB绘制软件,虽然也有仿真功能,但使用并不是很多。一般采用Proteus和Multism来进行设计仿真。
Proteus和Multism都可以进行设计仿真,也是国内一般设计人员采用的。其不同Proteus可以仿真单片机,也是目前唯一一款可以用纯软件来仿真硬件单片机(可加载Hex文件)的软件。
三者各有优点,应用场合不同。
如果写代码进行软件调试,选用Keil;
如果对硬件电路进行仿真,不含单片机,选用Multism
如果对单片机进行硬件仿真,选用Protues
如果绘制电路图,生成PCB板,功能强大的当然是Protel。追问大哥,请问一下,调试和仿真的区别是什么?哪一个更深入一些,我编了一个程序,在keil中编译是正确的,想做出来但没有硬件,于是可以在proteus仿真出结果来么?还是在keil中调试结果出来?追答所谓调试我的理解是用软件(Keil)进行分析,找出代码的问题,但Keil对于功能的软件调试功能是有限的,比如对于串口和外部的中断无能为力。当然,如果用连接硬件调试是另一回事。
而仿真是指模仿真实环境。
对于你的问题,用Keil编译正确了,但并不能说明没有问题,编译只能对问题代码提出错误或警告。此时,你可以用Proteus来进行仿真。过程无非是绘制硬电路图,然后加载Keil编译生成的Hex文件。再使用虚拟仪器来检测结果(当然如果你有显示接口,如LED、LCD等,可以不使用虚拟仪器)。
但提出一个建议:有些元件在Proteus库中是没有的,你需要找出替代的。如果没有替代的,你只有两个选择,一个是自己做元件(难度比较大,因为需要指定仿真模型),还有一个就是放弃。呵呵。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
哪些人员可以兼职兼取酬
一个男人说他家里有背景啥意思?
电脑滴了一声又死机了 怎么回事啊
九十度弯头钢铁放样1.5d
怎样评价一名足球运动员的战术意识
哪个快递能将东西送到南京市江宁区汤山街道古
川普老婆为什么拒绝牵手
小薇啊,你可知道我有多爱你,我要带你,飞到
米旗如何办购物卡
小弟希望诗每句的首字可以组成“侯彦君十九岁
兰溪市兰江街道陈下村行政村村民委员会地址有
繁体字 於复 是什么意思
搜索公司名称的时候,出现一个图标应该是公司
国际线空姐的要求,欧美国家或者日本,详细一
《橡树》----散文
推荐资讯
古林镇的区域概况
可能仅因为文字而爱上一个人吗?
哔哩哔哩如何设置动态头像?
平安搬家公司地址在什么地方,想过去办事,
先马金牌500W和海盗船VS550哪个好
粤bf93923,这是什么车牌
手机配音用那个软件好
秦腔祝福的唱词是什么?
前期投资十多万的文具玩具店好干吗
仓库纤维织物风管索克斯系统的应用在哪些方面
球形摄像头可以看到三公里以外的画面吗
求银魂第一季的lac字幕包 只要字幕就可以了
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?