首页

8051单片机介绍和基础

本文是关于8051单片机的介绍和它的一些基本功能。8051微控制器是最流行和最常用的微控制器在各种领域,如嵌入式系统,消费电子,汽车等。

技术上称为英特尔MCS-51架构,8051微控制器系列是由英特尔公司在1980年开发的,在80年代非常流行(现在仍然流行)。

8051微控制器有许多功能,如串行通信,定时器,中断等,因此许多学生和初学者开始他们的工作与8051微控制器的概念(尽管这种趋势似乎随着Arduino的引入而改变)。

尽管8051微控制器可能看起来有点过时了,但我们认为它是开始学习微控制器、嵌入式系统和编程(包括C语言和汇编语言)的最佳平台之一。

8051单片机简介

所以,在这篇文章中,你将被给予8051微控制器的介绍和一些基本的8051微控制器。

但是在学习8051微控制器的介绍和基础知识之前,我们需要稍微了解一下什么是微控制器以及微处理器和微控制器之间的区别。

微处理器与微控制器的区别将在本帖中列出。

什么是微控制器?

微控制器是一个超大规模集成电路,它包含一个CPU(处理器)以及一些其他外围设备,如内存(RAM和ROM), I/O端口,计时器/计数器,通信接口,ADC等。

8051单片机简介

相反,微处理器(在微控制器之前开发)只是一个处理器(CPU),没有上面提到的外围设备。为了使它工作或围绕它建立一个系统,我们需要分别与外围设备接口。

8051单片机简介

直到微控制器的发展,几乎所有的过程和控制任务都是使用微处理器实现的。由于微处理器作为一个系统需要额外的外围设备来工作,因此控制系统的总体成本很高。

但随着微控制器的发展,情况发生了彻底的改变,嵌入式系统的世界也随之改变。

8051单片机简介和历史

8051单片机简介介绍了8051单片机及其历史。英特尔的8051微控制器(英特尔MSC-51架构)是8048微控制器(英特尔MSC-48架构)的继承者。

最初,8051微控制器是使用N-MOS技术开发的,但使用电池供电的设备和它们的低功耗导致使用CMOS技术(以其低功耗闻名)。

尽管英特尔开发了8051微控制器(在2007年停产),超过20家半导体制造商仍然在生产8051兼容的微控制器,即基于MSC-51架构的处理器。

不同厂家生产的8051微控制器有:Atmel (AT89C51, AT89S51), Phillips (S87C654), STC Micro (STC89C52),英飞凌(sabc - c515, XC800),西门子(sabc - c501), Silicon Labs (C8051), NXP (NXP700, NXP900)等。

大多数现代8051微控制器是硅IP核(知识产权核),但离散的8051微控制器IC也可用。8051 IP核具有功耗低、体积小、结构简单等优点,在fpga (Field Programmable Gate Array)和soc (System on Chip)中取代了基于ARM架构的mcu。

8051单片机的应用

尽管有了许多先进和先进的微控制器,8051单片机仍然被应用在许多嵌入式系统和应用中。

下面介绍8051单片机的一些应用:

  • 家用电器(电视调谐器、遥控器、电脑、缝纫机等)
  • 家庭应用(电视,VCR,视频游戏,摄像机,音乐仪器,家庭安全系统,车库开门器等)
  • 通讯系统(流动电话、对讲机、电话答录机、传呼装置等)
  • 办公室(传真机、打印机、复印机、激光打印机等)
  • 汽车(气囊、ABS、发动机控制、变速器控制、温度控制、无钥匙进入等)
  • 航空和航天
  • 医疗设备
  • 防御系统
  • 机器人
  • 工业过程和流量控制
  • 无线电及网络设备
  • 遥感

8051单片机基础知识

8051是一个8位微控制器,即8051微控制器的数据总线(内部和外部)是8位宽。它是一个基于CISC的微控制器与哈佛架构(独立的程序和数据内存)。

由于微控制器的基本布局包括CPU、ROM、RAM等,8051微控制器也有类似的布局。下图显示了一个典型的8051微控制器的简单布局。

8051单片机简介

8051单片机功能

  • 8位ALU算术逻辑单元(ALU)是微控制器的核心。它对二进制数执行算术和按位操作。8051中的ALU是一个8位ALU,即它可以对8位数据进行操作。
  • 8位累加器:累加器是与ALU相关联的一个重要寄存器。8051中的累加器是一个8位寄存器。
  • 内存: 8051微控制器有128字节的RAM,包括SFRs和输入/输出端口寄存器。
  • : 8051有4 KB的片上ROM(程序内存)。
  • I / O端口: 8051有四个8位的输入/输出端口,它们是位可寻址和双向的。
  • 定时器/计数器: 8051有两个16位定时器/计数器。
  • 串行端口: 8051支持全双工UART通信
  • 外部存储器: 8051单片机可以同时访问两个16位地址线:RAM和ROM各一个,8051单片机可以访问RAM和ROM的总外部内存是64KB (216对于每个类型)。
  • 附加功能:中断、片上振荡器、布尔处理器、关机模式等。

请注意:一些特性,如RAM和ROM的大小,定时器的数量等不是通用的。它们因制造商而异。

8051单片机的包装

8051单片机有多种IC封装类型。最流行和常用的8051微控制器封装是双列直插或DIP。它通常作为40针PDIP或塑料DIP IC。

另一种常见的封装类型是44铅PLCC(塑料含铅芯片载体)。它是一种表面贴装包装。

8051微控制器的另一种表面贴装包装是44铅TQFP (Thin Quad Flat Package)。

本文介绍了8051单片机及其一些基本功能。在下一篇文章中,我们将看到引脚图、引脚描述和8051年建筑单片机。

10的反应

  1. 你好,
    相当感人泪下的文章:我写的硕士论文是关于ICL 1900主机上的Motorola 6800微控制器模拟,但是在1979年,8051诞生的前一年…除了世界,什么都没有改变。

  2. 写得很好。比原来的产品手册更容易阅读。
    当我在1990年开始使用8051时,我本可以很好地利用这个系列。
    从那时起,我设计并制造了几个机器控制器。
    我的背景是航空电子技术员(35年)和工业/大学电子技术。
    我是一份完整的飞机维修手册的编写者。
    现在退休了,我还在摆弄电子产品。

留下一个回复

您的电子邮件地址将不会被公布。必需字段被标记

Electronicshub图标
<\/i>","library":""}}" data-widget_type="nav-menu.default">
Baidu