这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 90S2313,89c2051 90S2313和89c2051

共2条 1/1 1 跳转至

90S2313,89c2051 90S2313和89c2051

院士
2006-09-17 18:14:16     打赏
90S2313,89c2051 90S2313和89c2051



关键词: 90S2313     89c2051    

院士
2006-12-22 22:43:00     打赏
2楼
问 前几天作了个小东东。用89c2051,keil7.10,8级优化,出来的代码是1996bytes。后来又想加点东西,2051已经作不下了。就把程序移植到90s2313,CVAVR1.24.2cstandard,size优化。心想AVR号称为C而设计,同样的程序在2313上应该优化代码量小一些吧。没想到出来1225words。
也可能是CVAVR比keil的功力差。看来要去找几片4051了。 1: 用winAVR看看! 2: 2051   我知道的价格,90s2313=13.00=mega8,2051=5.00估计4051就5.50吧,怎么办 3: 不怕贵就用MEGA8,否则就4051 4: 4051不会比M8便宜,而且资源少很多。 5: M8什么时候卖到5.5啦? 6: 4051只有5.5,你自己凭空想象的价格吧? 7: AVR:拜托不要老跟我较劲!我知道M8比4051好,因为我也一直用AVR
但你看清楚了,5.5是bg1868说的,或许是他猜测,也或许他真能买到,但我想楼上的几位不一定能买到5.5的M8吧 8: 我只是告诉你一个信息4051比M8便宜不了多少?   4051的价格比AT89S51/52还贵,说明什么问题呢?因为使用的人很少,供货也比较困难。而AT89S51/52因为使用的人多,所以便宜。我相信,随着M8用户的增加,用量的上升,你不会感觉成本上的压力的。
  4051和M8都是ATMEL的产品,为什么不用更具生命力的产品呢?而且有一点可以告诉你,目前M8的出货量肯定比4051要大很多,因为如果对体积没有要求的人,肯定会使用AT89S51/52,而不会去使用AT89C4051。 9: GCC的代码效率还是不错的,可以试试。    几年前一个nRF401的程序是用2051写的,当时用KEIL编译后占用ROM空间891个字节,而改为2313,使用ICCAVR编译,占用的ROM空间是873字节,如果改为GCC或IAR,我想代码会更小。
    我感觉编译器的代码效率有一定的差异,但最关键的还是控制算法上的优化,才能真正的节省代码。 10: 你这些话应该去跟楼主说,跟我说了没用我现在开发的两个产品中也用了M8,当然希望价格能便宜,实际上我的产品对于M8的这点成本来说不是很重要 11: 确实是,目前以M8的性能在许多项目中价格已经根本不需考虑了。 12: 都是BGL868惹的祸   都是BGL868惹的祸,其实我打娘胎里出来就没看见过4051,此刘汧是不是沈公C里的刘汧?(汧字怎么拼也拼不出来) 13: 此刘汧是不是沈公C里的刘汧?我不明白你的意思我只是自己作了个小玩意。很久前学keilC51,用2051作了一个LED电子钟。后来还用90s8515作了一个,用rtc4553作时钟,ds1820测温,lm317作直流输出。现在想把2051作的LED钟上加个ds1820,可空间不够了就想试试2313,就有了上面的帖子。 14: .  沈文写的《AVR单片机C语言开发入门指导》CodeVisionAVR应用实例里很多
刘汧写的例子。 15: 是吗?我都不知道,也没有人通知我说要引用。以前刚搞AVR时把cvAVR的英文帮助翻译了,方便其它网友。这个沈文我不知道是什么人物,也没有看过他写的《AVR单片机C语言开发入门指导》。不过我的很多例子都是都是help里面的,版权应该是cvAVR的。但中文翻译的版权我是保留的,只供网上学习使用,不希望有人拿去卖钱。 16: 89C4051北京的价格15元! 17: 不能怪AVR的C编译器的。RISC结构嘛,每条指令1 Word,而51等CISC结构的是不定长的。为了速度,呵呵,没有办法了。 18: 刘汧,该书的参考文献中列出你名字的,否则bgl868怎有如此一问

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]