这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 关于C51单片机去留的大讨论

zxk236350893 发起的投票 2014-03-03 00:04:16
  您还未登录,不能参与投票,请点击登录若您不是注册会员请点击注册
共22条 1/3 1 2 3 跳转至

关于C51单片机去留的大讨论

高工
2014-03-03 00:04:16     打赏

51系列单片机,从诞生之日起(1980年,也许更早,这不重要),风风雨雨30余年,至今还有其衍生型号在中低端产品中大量使用,也反映了51系列单片机的生命力。

在面对AVR(增强型8位单片机)、MSP430(16位单片机)、stm32(32位单片机)还有更多的所谓高级的单片机的竞争时,51单片机到底还有没有其存在的意义,是否应该像其前辈Z80单片机那样黯然退出历史舞台。虽然51单片机退出历史舞台只是时间问题,那我们今天要讨论的话题是:

51单片机是否应该做为单片机初学者的第一课

注:51单片机(STC89C52RC之类,8031这种老爷辈的单片机和我们新时代的小青年有代沟)



从我刚开始学习单片机开始,到现在,陆续接触了的也不多,51单片机是我的第一课,然后自学的STM32和AVR,2440、6410、A8也都玩过,当然并没有深入,都是到了够用即可。

我个人的观点是,学习单片机就像学习开飞机,首先从基础入手,知道单片机里有IO,定时器计数器,中断以及各种总线等等,能通过简单的几句代码实现基础功能,不用关心IO口是否配置了时钟,是否配置了方向,是否是上拉、推挽等等,就好比飞行,知道高度、速度、方位等最基本的信息就够了,什么起落架是否收好这样的设置就不要有,不收起落架,就不会出现起落架未放出锁定出现坠毁。

另一个原因,51单片机的资源相对够用,能够满足大部分学生的在一个学期内完成学习,换句话说,它只保留了必不可少的资源,减少了障碍(至少没有IO配置电路),让初学者能够把更多的时间放在单片机基础的学习上,从而走好万里长征第一步,掌握单片机的构造和学习方法,将为以后基础高级单片机带来极大的帮助。


高工
2014-03-03 01:30:19     打赏
2楼
个人能力比较强的可以这么干,单片机不管怎么变还是没脱离冯诺依曼体系

高工
2014-03-03 12:00:18     打赏
3楼
是的

高工
2014-03-03 14:57:24     打赏
4楼
是学习架构吧

高工
2014-03-03 15:02:16     打赏
5楼
您这是想表达什么样的思想感情??

高工
2014-03-03 22:29:11     打赏
6楼
好的,你的建议很好,我批准了,不过我说了不算,嘿嘿

高工
2014-03-04 13:36:30     打赏
7楼
我认为Arduino是软件员往偏硬件发展的方向,就像硬件人员做驱动一样

高工
2014-03-04 13:39:33     打赏
8楼
那些所谓高级单片机,通过降价,来分食C51的市场,但从性价比来讲,确实C51没什么优势,不过如果细分市场,在某些应用领域,还是有其一技之长,比如教学平台。

高工
2014-03-04 15:46:12     打赏
9楼
430的大学计划很疯狂的,整箱整箱的开发板往外送啊

高工
2014-03-04 22:53:12     打赏
10楼
那是学校的事

共22条 1/3 1 2 3 跳转至

回复

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