51单片机的前世今世

0:单片机

单片机,又称为单片微控制器,英文叫Single-Chip Microcomputer,又称MCU。它其实就是一种集成电路芯片,是通过超大规模集成电路技术,将CPU、RAM、ROM、输入输出和中断系统、定时器/计数器等功能,塞进一块硅片上,变成一个超小型的计算机。

打个夸张的比喻:微型计算机相当于我们的个人PC,而单片机相当于主机。



1:51单片机

51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,而Intel公司在1980年推出80C51系列单片机,由于80C51单片机应用早,影响面很大,已经成为工业标准。后来很多著名厂商如Atmel,philps,STC等公司申请了版权,生产了各种与80C51兼容的单片机系列。虽然制造工艺在不断地改进,但内核却没有变化,指令系统完全兼容,而且大多数管脚也兼容。我们把这些公司生产的与80C51兼容的单片机统称为80C51系列。

如:Atmel公司的AT89S51 AT89S52 AT89S53等等…

STC公司的STC89C51 STC89C52 STC89C53 STC90C516等等…

注意,51单片机并不全是英特尔公司的产品。包括Atmel(艾德梅尔)、Philips(飞利浦)、华邦、Dallas(达拉斯)、Siemens(西门子)、STC(国产宏晶)等公司,也有很多产品属于51单片机系列。市面上STC和ATM的单片机较为常见。51单片机是基础入门的一个单片机,也是应用最广泛的一种。

很多教科书上会提到MCS-51,MCS51是指由INTEL公司生产的一系列单片机的总称,这一系列单片机包括了好些品种,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的产品,该系列其它单片机都是在8051的基础上进行功能的增、减、改变而来的,所以人们习惯于用8051来称呼MCS51系列单片机,而8031是很早以前在我国最流行的单片机,所以很多场合会看到8031的名称。

INTEL公司将MCS51的核心技术授权给了很多其它公司,所以有很多公司在做以8051为核心的单片机,当然,功能或多或少有些改变,以满足不同的需求。

MCS是Intel公司单片机的系列符号。Intel推出有MCS-48、MCS-51、MCS-96系列单片机。

MCS-51系列单既包括三个基本型80C31、8051、8751,以及对应的低功耗型号80C31、8051、87C51,因而MCS-51特指Intel的这几种型号。

在计算机领域,系列机是指同一厂家生产的具有相同系统结构的机器。20世纪80年代中期以后,Intel以专利转让的形式把8051内核给了许多半导体厂家,如AMTEL、PHILIPS、ANANOG DEVICES、DALLAS等。这些厂家生产的芯片是MCS-51系列的兼容产品,准确地说是与MCS-51指令系统兼容的单片机。这些单片机与8051的系统结构(只要是指令系统)相同,采用CMOS工艺,因而常用80C51系列来称呼所有具有8051指令系统的单片机。他们对8051一般都作了一些扩充,更有特点、功能更强、市场竞争力更强,不应该把他们成为MCS-51系列单片机。MCS只是Intel公司专用的。

2:以STC98C51RC/RD系列简介

51单片机内部含有的资源

不同的芯片功能不尽相同,但图中基本的功能一般都会有。

STC98系列单片机的命名规则

3:作为一个初学者,如何入门51单片机?

首先,其实不需要多少东西,懂得使用电脑的基本操作,会简单的C语言,了解基本的模拟电子和数字电路的知识既可,(也可以边学51单片机边学C语言,C语言不难学)

然后买一块单片机学习版,入门级即可,无需买太多外设,51只是入门,不需要花很多精力财力。购买时注意商家是否赠送视频教程,跟着视频学会事半功倍。还需要准备好使用手册,学会根据各种芯片的使用手册来使用没用过的芯片等。

最后多动手,多实践,光把视频里的例程倒背如流没什么用!正真用裸机开发的时候还是靠自己的本事。

51单片机的前世今世相关推荐

  1. 51单片机实现对24C02进行页写、顺序读取并显示验证

    源:51单片机实现对24C02进行页写.顺序读取并显示验证 //******************************************************************** ...

  2. 51单片机编码自学_这是9个月的自学式编码看起来像什么

    51单片机编码自学 by Stephen Mayeux 斯蒂芬·马约(Stephen Mayeux) 这是9个月的自学式编码看起来像什么 (Here's What 9 Months of Self-T ...

  3. 跳过51单片机,直接学STM32有什么严重后果?

    STM32现在之所以这么普及,主要是教程资料非常丰富,一些卖开发板做教程的至少有50%的功劳. 再价格也算合理,导致很多企业用这个单片机去做产品,初学者也更渴望掌握这款芯片. 不过STM32这两年涨价 ...

  4. 单片机从事什么工作?只会51单片机能找到工作吗?

    我当初是自学转行进入单片机行业,没有211/985这种学历背景. 转行纯粹是为了脱离阶层,我们那个年代都兴蓝领,白领. 我们学的专业就是属于蓝领类的. 蓝领就是做苦力活的,白领就是衣光鲜艳,坐办公室拿 ...

  5. 放弃51单片机,直接学STM32开发会有什么严重的问题?

    本人从事单片机开发10年,我一直认为只有起点和你差不多的人,经历过的路,才具备参考的价值. 别人开局就是一套终极装,在各种资源背景加持下经历像开挂一样,你参考个锤子啊. 我当初是电气工程转行到嵌入式单 ...

  6. 51单片机可以做什么实用的产品?

    我用51的单片机做过不少于10款产品了. 我看到很多文章,说51已经过时了,新手没必要学习51单片机,可以直接学STM32. 我个人认为这种说法存在一定的误导,51还是有很大的市场. 很多人想从事嵌入 ...

  7. 51单片机好学嘛?学完51单片机学什么?

    大家好,我是无际单片机编程的徐导,很多想学单片机又担心自己学不会的兄弟们,都想问这个问题:51单片机好学嘛? 作为一个资深的老工程师,我还是要客观地回答一下这个问题. 关于的"0基础15天学 ...

  8. 单片机如何使用?51单片机C语言编程实例有哪些?

    大家好,我是无际单片机编程的徐明,今天和大家一起探讨一下"单片机如何使用?" 单片机如何使用,我们要知道单片机在哪里使用? 单片机是很多电子产品的核心器件,它具有一定的逻辑判断和事 ...

  9. 51单片机怎么编程,有什么好的课程?

    虽然现在stm32单片机很火,很多招聘的公司都要求必须要会stm32,但是我依然建议新手从51开始学起. 这也是当初我自学的路径,51相对简单,新手可以在短时间内学习见到效果,比如说做个流水灯,让数码 ...

  10. 51单片机程序及调试步骤实战经验

    我刚参加工作的时候,用的是stc 51单片机的,51单片机不像stm32那样可以通过st-link在keil上面在线仿真. 有时候出现bug的时候,非常难找问题,要一段一段屏蔽然后测试. 在刚开始接触 ...

最新文章

  1. 她在博士阶段破釜沉舟转换研究方向后,发表了32篇SCI
  2. 利用scrapy和MongoDB来开发一个爬虫
  3. 软考高项之各大管理计划内容-攻坚记忆
  4. 【数据竞赛】Kaggle实战之单类别变量特征工程总结!
  5. C语言数组的深入理解
  6. 如何设计一个端计算架构?
  7. xlim用法matlab,MATLAB之xlim 、 ylim 、zlim的简单介绍
  8. python判断奇偶数字符串的拼接_Python字符串拼接方法总结
  9. mysql 导出 没有函数_没有MYSQL FILE函数的CSV导出
  10. python中config命令_【Python】 配置解析ConfigParser 命令行参数解析optparser
  11. 在 Tomcat 中部署 Java Web 程序 ( jar cvf *.war */. ) war 包
  12. 陈国良院士将出席“首届对象存储技术与应用大会”
  13. Java 实现享元(Flyweight)模式
  14. 计算机中常用t来表示,2012年计算机等级考试一级B考点详解(4)
  15. 1093. 大样本统计-正常统计
  16. 2021-09-18 Stage/Job cancelled because SparkContext was shut down
  17. slab为什么要进行染色处理
  18. 常用hadoop dfs命令
  19. MFC Group Box 组合框的简单使用 笔记
  20. 静态时序分析-时序违例解决方法

热门文章

  1. 用C语言实现死亡之ping
  2. 怎样备份计算机里的驱动程序,怎么备份电脑的驱动 驱动人生备份驱动方法
  3. 梦幻西游五虎将访谈系列:主策划小白
  4. 西威变频器图纸 SIEI电路图 西威原理图avy-L 原厂图纸PDF格式 主板21页,底座驱动板7页
  5. linux %s替换命令,linux vi 替换命令
  6. OpenGL三维小球碰撞实现方法(glm、glfw)
  7. jade选峰之后怎么去掉_jade使用教程
  8. 推荐Potplayer ----抛弃暴风影音
  9. Qt 之播放m3u8视频流
  10. 【云驻共创】华为云文字识别服务的体验之旅