个性化阅读
专注于IT技术分析

8051单片机架构

让我们来看一下以框图形式表示的8051微控制器的内部架构, 如下所示:

ES 8051微控制器2

8051单片机内部内部存在的基本组件是:

CPU(中央处理单元):CPU是任何处理机器的核心。它同步并管理在微控制器中执行的所有过程。用户无权控制CPU的功能。它解释存储在ROM中的程序并从存储中执行, 然后执行其计划任务。 CPU管理8051微控制器中可用的不同类型的寄存器。

中断:中断是微控制器给出的子例程调用, 当请求其他一些具有较高优先级的程序来获取系统总线时, 当前正在运行的程序中会发生n次中断。

中断提供了一种方法来推迟或延迟当前进程, 执行子例程任务, 然后再次重新启动标准程序。

8051微控制器中的中断类型:

让我们看一下8051单片机中的五个中断源:

  • 定时器0溢出中断-TF0
  • 定时器1溢出中断-TF1
  • 外部硬件中断-INT0
  • 外部硬件中断-INT1
  • 串行通讯中断-RI / TI

内存:要运行, 微控制器需要一个程序。该程序指导微控制器执行特定任务。安装在微控制器中的该程序需要一些片上存储器来存储程序。

微控制器还需要存储器以在短时间内存储数据和操作数。在微控制器8051中, 有4 KB的代码或程序存储器, 即它具有4 KB ROM, 并且还包括128字节的数据存储器(RAM)。

总线:总线是一组电线, 用作通讯通道或用作数据传输的手段。不同的总线配置包括8、16或更多电缆。因此, 一条总线可以同时承载8位和16位。

8051微控制器中的总线类型:

让我们看看8051微控制器中使用的两种总线:

  • 地址总线:8051微控制器由16位地址总线组成。通常用于将数据从中央处理单元传输到内存。
  • 数据总线:8051微控制器由8位数据总线组成。它通常用于将数据从一个外围设备位置传输到其他外围设备。

振荡器:由于微控制器是数字电路, 因此需要定时器才能运行。为了在微控制器内部执行定时器操作, 需要外部连接或片内振荡器。嵌入式系统内部使用微控制器来管理设备功能。因此, 8051使用两个16位计数器和计时器。为了使定时器和计数器工作, 在微控制器内部使用了振荡器。

赞(1)
未经允许不得转载:srcmini » 8051单片机架构

评论 抢沙发

评论前必须登录!