新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 为什么我们学的都是51单片机?

为什么我们学的都是51单片机?

作者:时间:2013-03-07来源:网络收藏

以上只代表个人看法。

与MCS51核同期比较有名的MCU还有Motorola的6805核、Zilog的Z8核、NSC的Cop8核、还有比MCS51早出生的MCS48核,还有很多不大有名气的MCU核,过了三十年,还在大规模生产使用的八位核除了6805的姊妹HC08,就是一堆后起之秀了。之所以如此,主要是Intel当时开放了51核的授权,至今众多的授权非授权供应商开发了过万种51核或兼容51核的MCU,而且51核相当稳定,指令集比较合理。这些才是一般熟练RD选择它的原因。现在ARM的授权生产供应商也很多,当ARM真的有了较长时间存在的稳定内核时将肯定会改变这个局面。

早期51核中的8031片内没有一般MCU必不可少的PROM,需要用户自己外扩,但其片内集成的 Timer、I/O口、RAM、Uart 相当有用,外扩一片地址锁存芯片,一片PROM,一个时钟源,加上直流电源就可以适应不少控制工作,还有不少其他优点,价格也便宜,所以当时国内很快就普及了。

另外需要提出的是直到90's国内大部分学校还在教导Z80或8086,教51的相当少见。

到上世纪90年代,国内 中小市场 容易找到的 是MCS-51系列的资源(包括:芯片、开发工具、参考书、参考设计)。如Z80、6805,还有日系的NEC等,有总销商,但其只对大型工厂, 对于 少量样片根本不理睬(这估计与芯片制造商的战略有关)。

但到 90年代后半期,市场就开始 多样化了, 开始出现了 PIC、AVR。到本世纪初,则 围绕ARM进行。

无论如何, 每一个存在,都有它的理由。4位MCU 也始终不死, 8位也暂时死不了(至少,40岁的人 还看不到它死的可能)。

MCS51是大多数人 或多或少经历过的知识,但不代表 40岁左右的人 都只使用MCS-51,所见 范围内 使用 AVR、PIC、ARM 年长者(50岁左右)也不少。

在校时,曾 接受过:

1)MCS-51 课程(实验时,是用 汇编,转换成机器码 要查表 人工转换,然后手工键入 十六进制值,按运行 看结果)

2)计算机系统结构 课程(实验为 8086 汇编,写了 计算机编译, 所有均在DOS环境 进行)

教学生是教他们学习方法。

从基本的内部定时器、中断、串口到外扩ad、da、ram、rom,整个是微缩版的8086总线结构,

基本上51会了,avr、arm、pic也就不在话下了。但是会了pic、avr,不一定会其他的。

如果只教学生单芯片的pic、c8051f,可能一般学生不知道外扩ram该怎样接。

51单片机相关文章:51单片机教程


单片机相关文章:单片机教程


单片机相关文章:单片机视频教程


单片机相关文章:单片机工作原理



上一页 1 2 下一页

关键词: 单片机 51内核 AT89S51

评论


相关推荐

技术专区

关闭