8051单片机教程及架构与应用

8051单片机
8051单片机

8051微控制器由英特尔设计在20世纪80年代。它的基础是在哈佛架构上,主要开发,主要用于进入嵌入式系统.起初,它是使用NMOS技术创建的,但由于NMOS技术需要更多的功能,因此英特尔重新设计了采用CMOS技术的微控制器8051,并出现了一个新的版本,标题中有一个字母“C”,为说明:80C51。与它们的前辈相比,这些最现代的微控制器需要更少的功率来发挥作用。

8051微控制器中有两个公共汽车,用于该程序,另一个用于数据。因此,它有两个存储室,用于程序和64K的数据,8尺寸。微控制器包括8位累加器和8位处理单元。它还由8位B寄存器组成,作为主要功能块,8051微控制器编程完成嵌入式C语言使用Keil软件。它还具有其他几个8位和16位寄存器。


对于内部功能和处理微控制器,8051带有集成的内置RAM。这是主要内存,用于存储临时数据。它是一种不可预测的存储器,即当微控制器的电源关闭时,它的数据可能会丢失。

8051单片机有许多应用。所以,8051单片机项目在工程学年方面具有重要意义。

8051微控制器架构:

单片机8051的框图如下所示。让我们进一步了解8051单片机的设计特点:

8051单片机框图
8051单片机框图

CPU(中央处理器单元):

正如您可能熟悉的那样,中央处理器单元或CPU是任何处理机器的大脑。它检查和管理在微控制器中执行的所有过程。用户无法控制CPU的功能。它解释存储空间(ROM)中打印的程序,并执行所有程序并完成预期的任务。CPU管理8051微控制器中不同类型的寄存器

中断:

正如前面提到的,中断是一个子程序调用,它读取微控制器的关键功能或任务,并帮助它执行一些其他的特别重要的程序。的8051中断的特性在紧急情况下是非常有建设性的中断为我们提供了一种延迟或延迟当前进程的方法,执行子程序任务,然后全部重新启动标准程序实现。

微控制器8051可以装配成这样一种方式,即当中断发生时,它可以立即停止或中断核心程序。当子程序任务完成后,核心程序的实现就会像往常一样自动启动。8051单片机有5个中断电源,其中2个是外设中断,2个是定时器中断,1个是串口中断。

记忆:

微控制器需要一个程序是一组命令。该程序启示微控制器以执行精确的任务。这些程序需要一个存储空间,它们可以通过微控制器累积和解释,以对任何特定过程作用。进入播放以累积微控制器程序的存储器被识别为程序存储器或代码存储器。在通用语言中,它也被称为只读存储器或ROM。

微控制器还需要内存来短期聚集数据或操作数。用于临时存储数据的存储空间被认为是数据存储器,为此我们采用随机存取存储器或RAM。单片机8051包含4K的代码存储器或程序存储器,具有4KB Rom,还包括128字节的数据存储器(RAM)。

总线:

从根本上讲,总线是一组导线,其功能是作为数据传输的通信通道或手段。bob的是什么网站这些总线由8、16或更多的电缆组成。因此,总线可以承载8位,总共16位。公共汽车有两种类型:

  1. 地址总线:单片机8051由16位地址总线组成。它被用于寻址内存位置。它也被用来将地址从中央处理单元传送到存储器。
  2. 数据总线:微控制器8051包括8位数据总线。它被用于购物车数据。

振荡器:

由于单片机是一种数字电路设备,因此需要定时器来实现其功能。为了实现这一功能,单片机8051由一个片上振荡器组成,它作为CPU(中央处理单元)的时间源。由于振荡器的生产率是稳定的结果,它促进了所有8051微控制器的协调使用。输入/输出端口:正如我们所了解的,嵌入式系统中使用微控制器来管理设备的功能。

因此,为了将其收集到其他机器、小配件或外设,我们需要在微控制器中使用I/O(输入/输出)接口端口。单片机8051由4个输入/输出端口组成,以实现与其他外设的连接。定时器/计数器:微控制器8051包含两个16位计数器和计时器.计数器被分隔成8位寄存器。定时器被用来测量间隔,找出脉宽,等等。

8051单片机引脚图

8051单片机引脚图
8051单片机引脚图

为了解释微控制器8051的引脚图和引脚配置,我们考虑了一个40引脚双内联封装(DIP)。现在让我们简要地研究引脚配置:-

引脚1 - 8: -被认定为端口1.与其他端口不同,此端口不提供任何其他目的。端口1是国内拉起的,准二方位输入/输出端口。

PIN 9: -如前所述,RESET引脚用于设置微控制器8051的初级值,而微控制器正在运行或在应用的早期开始。在机器旋转两次时,必须将RESET销抬高。

引脚10 - 17:-被识别为端口3。该端口还提供了其他几个功能,如定时器输入,中断,串行通信指示灯TxD和RxD,外部内存接口的控制指示灯WR和RD等。bob的是什么网站这是一个国内拉起的准双向内港。

引脚18和19: -这些用于接地外晶体以提供系统时钟。

销20:标题为VSS - 它象征着地面(0 V)关联。

针——第21至28:-识别为端口2(P 2.0 - P 2.7) - 除了用作输入/输出端口之外,高级秩序地址总线指示器与此准双向端口复用。

销- 29:-程序存储使能或PSEN被用来解释来自外部程序存储器的符号。

PIN-30: -外部访问或EA输入用于允许或禁止外部存储器接口。如果没有外部内存需要,则通过将其链接到VCC将此引脚拖动。

Pin-31: -又名地址锁存使能或ALE发挥作用,以解复用端口0的地址数据指示(用于外部存储器接口)。每次机器旋转可获得两次ALE悸动。

PIN 32-39:识别为端口0 (P0.0到P0.7) -除了作为输入/输出端口,低阶数据和地址总线信号与该端口复用(提供外部存储接口的使用)。该引脚是一个双向输入/输出端口(单片机8051中的单一端口)和外部上拉电阻必须利用这个端口作为输入/输出。

Pin-40:被称为VCC是主要电力供应。by andly,它是+ 5V DC。

8051单片机的应用:

微控制器8051的应用包括大量的机器,主要是因为它是简单的纳入一个项目或装配一个机器围绕它。以下是此次峰会的重点内容:

8051单片机的应用
8051单片机的应用
  1. 能源管理:能力测量装置系统有助于计算国内和工业化应用的能耗。这些仪表系统是通过整合微控制器而获得的能力。
  2. 触摸屏:大量的微控制器供应商在他们的设计中集成了触摸传感能力。可移动设备,如媒体播放器,游戏设备和手机,是微控制器集成触摸屏的一些例子。
  3. 汽车:微控制器8051在提供汽车溶液中发现了广泛的识别。它们广泛用于混合机动车以控制发动机变化。此外,诸如巡航电力和防制动机制的工作已经创造了具有微量控制器的融合的能力更具能力。
  4. 医疗设备:方便的医疗设备,如血糖和血压监测器发挥微控制器,以显示测量,作为结果,提供更高的可靠性,以给出正确的医疗结果。
  5. 医疗设备:方便的医疗设备,如血糖和血压监测器发挥微控制器,以显示测量,作为结果,提供更高的可靠性,以给出正确的医疗结果。

照片学分:

14日的评论

  1. Technologinsider. 说:

    非常好的文章

  2. manimaran.n 说:

    如果真的很好

    1. tarun agarwal. 说:

      嗨Manimaran.n.
      非常感谢

  3. keerthanaa 说:

    先生,一个非常有用的信息…我有所有需要的信息…
    我需要信息我的rio 1900 ... wat r它的应用程序,规格,如何使用它......?Wer所有v都可以使用它......?,我们最重要的是我们如何支持将几个传感器连接到Myrio 1900 ...我会B非常高兴如果你可以在我的RIO 1900上为我提供有用的信息......

  4. hardeep 说:

    非常有意义的笔记

  5. Keerthana 说:

    这是非常好的信息

  6. fathimabevi.ms 说:

    先生,我需要与电子相关的项目bob足球体育app
    这个项目特别与医疗部门有关

    1. tarun agarwal. 说:

      嗨法蒂玛,

      对于任何援助或定制项目,请发送电子邮件给我们team@elprocus.com

  7. fathimabevi. 说:

    先生,你的项目太棒了,谢谢你对我们的帮助
    我需要与医疗相bob足球体育app关的电子或通讯项目bob的是什么网站
    请回复我,先生,我在等待你的信息

    1. tarun agarwal. 说:

      嗨法蒂玛,

      对于任何援助或定制项目,请发送电子邮件给我们team@elprocus.com

  8. Shankar 说:

    我们需要批量项目,包括文档,PPT,相关的H / W等。请回复每个项目的完整详细信息。我们迫切需要以下项目。

    1.盲人的语音分页。(B.Tech。,嵌入式)。
    2.序列跳跃小区搜索基于DM的蜂窝系统(M.Tech。,Matlab模拟)。
    3.发展和VLSI高效离散小波变换架构的实施。(MATLAB仿真)。
    4.基于Matlab / Simulink (M.Tech Matlab / Simulink)的炉串级PID控制系统仿真
    5.锅炉过热蒸汽温度模糊PID控制系统(M.Tech Matlab / Simulink)。

    请尽快把项目的细节发给我。

    Shankar。

    1. 团队elprocus 说:

      嗨,谢谢你对我们的项目的兴趣。我们的团队将很快与您联系,并将很快向您发送所有这些细节。

添加评论