打印
[AVR单片机]

谈谈对AVR、PIC、51单片机的选择

[复制链接]
楼主: piao520
手机看帖
扫描二维码
随时随地手机跟帖
41
machunshui| | 2009-3-28 11:32 | 只看该作者 回帖奖励 |倒序浏览

那为何又要转到搞电子单片机这个行当?

那为何又要转到搞电子单片机这个行当?

20年前,能搞51汇编,基本上就是大拿,
10年前,能搞单片,日子过得也不错,

现在,搞单片机,太艰苦了...收入不高,工作机会少.

如果不是想借此了解产品细节,
以后自己干,
实在不是一个好选择.

使用特权

评论回复
42
machunshui| | 2009-3-28 11:42 | 只看该作者

实在要搞单片机,硬着头皮也要把C搞好

实在要搞单片机,硬着头皮也要把C搞好

使用特权

评论回复
43
piao520|  楼主 | 2009-3-28 13:37 | 只看该作者

我到现在会搞单片机也是这家公司给我提供的机会

    面试我的人是做机械的,他问我一些问题,我说我有做过欧姆龙PLC等,
  我在想他是搞不清什么是PLC什么单片机,所以就把我招了进来.当时个经济不什么好忽悠一天算一天

使用特权

评论回复
44
machunshui| | 2009-3-28 13:58 | 只看该作者

那就努力提高自己吧

那就努力提高自己吧.

不能四平八稳的搞了,

估计你们的东西不是太复杂,

建议从PIC16汇编开始.

PIC16结构简单,指令非常少(35条),用的人不少,资料也不少.

搞简单的东西PIC16汇编,够了.


C语言以后再说,

先立足,再谋求发展.

使用特权

评论回复
45
电子尘埃| | 2009-3-28 14:05 | 只看该作者

一点不同的意见,没接触单片机

入门还是选其他的系列的较好,PIC驱动一个端口,里面的相关的寄存器太多了,一个寄存器没有配置好。到时晕死你。会影响你的兴趣。
相对于入门还是AVR和51的好。STM32这些就不要先去搞了。

使用特权

评论回复
46
machunshui| | 2009-3-28 14:35 | 只看该作者

AVR不适合楼主

AVR不适合楼主.楼主C不行,四平八稳来不及.

用AVR汇编初学等于自杀,
51也不合适,架构复杂,指令众多,不适合初学.
很多人会51,纯属历史遗留问题.

使用特权

评论回复
47
machunshui| | 2009-3-28 14:36 | 只看该作者

有点不明白

"PIC驱动一个端口,里面的相关的寄存器太多了"

不知从何说起???

使用特权

评论回复
48
machunshui| | 2009-3-28 14:42 | 只看该作者

msp430也不错

msp430也不错.

说初学,大家都忽略了msp430.
要说快速入门,msp430绝对好:

1.只有33条精简指令

2.架构简单

3.仿真器便宜


不利的一点是时钟系统复杂一点,
但是初学只用最简单的方式问题不大.

使用特权

评论回复
49
machunshui| | 2009-3-28 14:45 | 只看该作者

数据错误

数据错误

使用特权

评论回复
50
yewuyi| | 2009-3-28 15:23 | 只看该作者

MSP430很不适合初学者,特别是E文不太好的初学者

资料零碎,书店里面的那几本书,错误实在太多,LIERDA的支持力度也不怎么样,虽然指令也不算多,但基本还没用ASM搞MSP430的,主要是IAR的编译器很不错,但对于没有坚实的C基础的新手来说,用IAR无疑是种折磨。。。

使用特权

评论回复
51
piao520|  楼主 | 2009-3-28 15:52 | 只看该作者

谢谢大家的指引我已心中有数

   有了大家的指引,小生差不多知道自己要选那条路要从什么单片机下手.
 machunshui 兄弟说的"不能四平八稳的搞了,"我觉的很在理,所以我到现在还不敢去投入C,现在只学简单的51(AT89C2051)做简单的编程,现在对定时器的应用还不是很灵活,特别是定子中断还处理不好.所以我现在就发时间学习汇编,我计划先把汇编学好了,把单片机再搞明白点,到时就投入学C,慢慢的再往更高端的单片机去学,比如说是AVR,或是PIC16以外的型号.

使用特权

评论回复
52
piao520|  楼主 | 2009-3-28 16:02 | 只看该作者

接下来找时间再学学PIC16

   我现在争取更多的时间去做一点试验,
我在公司申请了一台伟纳ME850的如果回来的话我就可以多做点试验.
  因为以前在学校有学过一点51所以刚接触到单片机时,就不知道有其它单片机,原本以为PIC和AVR,跟51是一家的,所以就选AT89C系列产品来开发,后来看一下觉另外一个51也不错(STC)的功能也还可以,本来想改学STC系列产品,但我在网上看到很多关于AVR和PIC,人家都说这两种单片机比较好,稳定,抗干扰比较强,所以我就来这边问问大家看.
   PIC的改天自己学,自己去买一个比较便谊开发板回来学学看

使用特权

评论回复
53
machunshui| | 2009-3-28 16:09 | 只看该作者

应该说msp430本身,很容易学

应该说msp430本身,很容易学,

其汇编寻址方式很多,汇编确实比PIC容易,

中文资料确实是少.

使用特权

评论回复
54
machunshui| | 2009-3-28 16:13 | 只看该作者

看来51的群众基础是好啊

看来51的群众基础是好啊.

谁上大学,不学点51啊,别的不说,看着亲切,没用陌生感.

另外,msp430确实贵了一点,利尔达的支持基本上谈不上.

使用特权

评论回复
55
strang| | 2009-3-28 17:43 | 只看该作者

上51是个明智的选择..

使用特权

评论回复
56
wujing198| | 2009-3-28 18:19 | 只看该作者

O(∩_∩)O~

51流行确实是个历史遗留问题。
就如在中国大街小巷都能见到的桑塔纳。

使用特权

评论回复
57
zyx21ic| | 2009-3-29 14:37 | 只看该作者

avr单片机

AVR是不是很贵啊?

使用特权

评论回复
58
piao520|  楼主 | 2009-3-30 08:24 | 只看该作者

是啊如果现在大学还只是学51的话是不是太落后了

    我们2003年时还在学99,如果现在的学校还在教99的话是不是太落伍了,那可是10年前的软件现在都AD9了,有时候总觉的我们中国的教育总是落后的.不像国外很多新的东西都是从学校出来的.
    再比如说,现在的大学还只是教51的话那真的是没话说了,我想也要让现在的学生了解一些期它的单片机吧?还是说有些老师可能要更新自己的知识.现在不是ARM32都有好几个升级板了.

使用特权

评论回复
59
machunshui| | 2009-3-30 11:55 | 只看该作者

现在可能好一点

现在可能好一点,

以前的大学老师很多只会51,

还是半路出家,

还费了很大的力气,

你叫他不教51,教啥?

不是说这些老师不行,

这些早年能考上大学的老师智力应该说都极其厉害,

关键是体制,

教新的东西,吃力不讨好.

使用特权

评论回复
60
piao520|  楼主 | 2009-3-30 13:32 | 只看该作者

QN我觉的你说的很对

使用特权

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

本版积分规则