打印
[AVR单片机]

avr比51编译效率高吗?

[复制链接]
2302|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
axia2008|  楼主 | 2007-3-2 10:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
maomao40| | 2007-3-2 10:14 | 只看该作者

AVR适合C开发!

CAN128有128K,同时AVR又很适应C开发,肯定够了!

使用特权

评论回复
板凳
axia2008|  楼主 | 2007-3-2 10:46 | 只看该作者

但我担心精简指令集会产生更长的代码。他的指令字长是16位

使用特权

评论回复
地板
awen2000| | 2007-3-2 14:13 | 只看该作者

看编译器的

如果用icc cv 编译相同功能的程序代码长度要比keil for 51大很多

如果用iar for avr则比keil for 51要小一些

本来iar的编译器是世界一流的


使用特权

评论回复
5
MicroMMU| | 2007-3-2 22:43 | 只看该作者

51的容量近似2/3 AVR的容量

条件是KC--IAR
64K程序的51转到MEGA64基本上不太可能够用,
但CAN128一定够用。

使用特权

评论回复
6
阿发| | 2007-3-2 23:44 | 只看该作者

同意楼上的说法

感觉AVR的代码是要比51大一点点。

使用特权

评论回复
7
ayb_ice| | 2007-3-7 10:31 | 只看该作者

随便说说

IAR(AVR)代码比KEIL(51)要大一些,并且没有很好的支持AVR的特性(如位指令),而KEIL完全支持51的所有特性,不知道说的对不对.

使用特权

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

本版积分规则

253

主题

336

帖子

0

粉丝