论坛风格切换切换到宽版
  • 24495阅读
  • 74回复

AVR和STC到底谁有优势? [复制链接]

上一主题 下一主题
离线BA5RW
 
发帖
48263
只看楼主 倒序阅读 0楼 发表于: 2007-12-14
希望用过的朋友坦诚交流!谢谢!
离线BA5AG
发帖
4257
只看该作者 1楼 发表于: 2007-12-14
不具可比性,不是一个东西,目标市场完全不同
离线BG4UVR
发帖
11287
只看该作者 2楼 发表于: 2007-12-14
同意二楼.
离线xcf93
发帖
1330
只看该作者 3楼 发表于: 2007-12-14
很难想象这是 5rw提出的问题,如果您改问 avr和51到底谁有优势或许会有代表性。
离线BA5RW
发帖
48263
只看该作者 4楼 发表于: 2007-12-14
我为何提出这种问题呢?
我买了一片M8,8元,买了一片12C5408也花了8元,后来老板一条都卖我平均5元5,原来想放弃51玩AVR去,还跟来福州讲课的双龙的老耿合影留念,他老人家说要好好学AVR,功能强大,而这两天突然发现STC便宜更强大,而且最主要是不必重新学习新的汇编语言,因为我都是用汇编的,只是今年夏初开始了解C的好处,哈,惭愧!不过我想革命不分前后,所以也不忌讳,相信脸皮厚点实事求是总会取得一定成果.业余爱好就是这样吧.AVR和STC都是刚接触,而AVR要重新认识其硬件资源的规律,而STC几乎一看就明白,倍感功能强大,为51的前途松了一口气!但是疑惑的是,有人说STC不稳定,到底是他们没有适应还是真的这样?而AVR虽然有论坛,但实际上比51麻烦.所以有这提问,希望理解为盼!
离线radiolee
发帖
6050
只看该作者 5楼 发表于: 2007-12-14
'
我为何提出这种问题呢?
我买了一片M8,8元,买了一片12C5408也花了8元,后来老板一条都卖我平均5元5,原来想放弃51玩AVR去,还跟来福州讲课的双龙的老耿合影留念,他老人家说要好好学AVR,功能强大,而这两天突然发现STC便宜更强大,而且最主要是不必重新学习新的汇编语言,因为我都是用汇编的,只是今年夏初开始了解C的好处,哈,惭愧!不过我想革命不分前后,所以也不忌讳,相信脸皮厚点实事求是总会取得一定成果.业余爱好就是这样吧.AVR和STC都是刚接触,而AVR要重新认识其硬件资源的规律,而STC几乎一看就明白,倍感功能强大,为51的前途松了一口气!但是疑惑的是,有人说STC不稳定,到底是他们没有适应还是真的这样?而AVR虽然有论坛,但实际上比51麻烦.所以有这提问,希望理解为盼!
'

我认为你主观上把stc和51去比了,当然觉得强大,又由于先入为主的因素,人为扩大了stc的功能.

选择很简单,不想重新学汇编就用stc,这也是stc的优势
用c的话就不一样了,gcc才是正宗的c

个人理解,对于教学生,51合适,原因就不说了; 玩嘛,我不认为国产的ic... 说了会不会被扔砖头呢.. .. ..
离线BG4UVR
发帖
11287
只看该作者 6楼 发表于: 2007-12-14
我也先学的51,今年初才开始学的avr。现在做实验都用avr习惯了,有时候想换回51用用,但总是用不了几天就受不了。所以我学习avr不到1年,就已经完全放弃51了。

另外,如果用c,那么汇编并不是必需的。就像我现在,完全不懂avr的汇编,但这却毫不影响我去使用它。
离线bd9cr
发帖
1202
只看该作者 7楼 发表于: 2007-12-14
我到现在玩s51有1年了,内部资源除了看门狗(平时根本用不上),基本上都用过了。
现在正在学avr。pic的书也浏览过,学校图书馆的单片机很多,这方面的优势还是有的。
我现在有点感悟,玩单片机主要是玩程序而不是玩哪一种单片机,主要是解决实际问题,而不是一味追求速度性能。
纯粹为了玩,当然都要研究研究。

价格我只买过s51 5.5   mage8 6.5 2051 3.8
离线KittyHawk
发帖
70
只看该作者 8楼 发表于: 2007-12-14
51感觉适合教学或是做些小东西!功能强点感觉avr或是pic更好!
离线bd5it
发帖
2355
只看该作者 9楼 发表于: 2007-12-14
'
51感觉适合...做些小东西!
'

你的这种想法让我感到万分惊讶
离线BG4UVR
发帖
11287
只看该作者 10楼 发表于: 2007-12-14
我头像上的东西才更适合做“小”东西
离线FMer
发帖
2549
只看该作者 11楼 发表于: 2007-12-14
'
你的这种想法让我感到万分惊讶 [表情]
'
你的这种想法让我感到万分惊讶 too
离线BA5RW
发帖
48263
只看该作者 12楼 发表于: 2007-12-14
'
你的这种想法让我感到万分惊讶 too
'
你的这种想法让我感到万分惊讶 three!

想当初据说阿波罗也不过用了4位单板机啊!
离线BG4XCR
发帖
33381
只看该作者 13楼 发表于: 2007-12-15
'
你的这种想法让我感到万分惊讶 three!
想当初据说阿波罗也不过用了4位单板机啊! [表情]
'
是啊。即使很简单的cpu如果多个进行并行处理的话性能也是很强大的。大家在做开发的时候换一个方法思考。比如有时候需要特殊的逻辑电路,这时候就不一定非得用gal器件,用一个加了程序的mcu也可以啊。就像现在的计算机,处理图像有gpu。硬盘上,光驱上都有自己的cpu,只要通过bus交换数据就行。。
离线bg5baw
发帖
698
只看该作者 14楼 发表于: 2007-12-24
我先后玩过51,pic.emc.avr.三星等单片机,我的感觉是:如果用c语言,只要好好玩过一种,其它的就很容量上手,不同的单片机程序相互移植也相对不难,玩的越多以后就越轻松,
离线BA5RW
发帖
48263
只看该作者 15楼 发表于: 2007-12-24
最近几天感觉C突然上手了,的确比汇编好用,实现相同的目标技术含量好象更低!哈哈!
离线BG4UVR
发帖
11287
只看该作者 16楼 发表于: 2007-12-25
c可以爽到让你一辈子也不想用汇编
离线FMer
发帖
2549
只看该作者 17楼 发表于: 2007-12-25
关于c和汇编谁的技术含量高的问题.我想,你用汇编和c分别写个tcp/ip的协议栈就不会这样问了.
离线szcharle
发帖
13335
只看该作者 18楼 发表于: 2007-12-25
楼主 我觉得这个问题分几个方面看
第一 是再培训的成本 貌似对于51系列 大家都比avr熟悉吧 这点看51可能好些
第二 avr、pic基本上都只是一个厂家的产品 目前看单片机市场貌似除了51系 没有其他的系列是能够脱离一个厂家的 所以 这点51要好 很多厂家生产
第三 可持续 和 发展的角度 都在发展 就如同stc或其他生产51的厂家 他们也在让51更快更强 基于8051也有很多衍生产品
之前好像就有人职责atmel的avr 厂家有点随心所欲
最关键 是看实际应用要做什么 那个适合用那个 至于成本 单片机这玩意我觉得现在其本身成本都很低了
离线BD7RC
发帖
3283
只看该作者 19楼 发表于: 2007-12-25
没有绝对的优势。

对于市场来说,能以最少成本来实现最优性能的才是最大的优势。