📅  最后修改于: 2021-01-01 02:46:33             🧑  作者: Mango
让我们来看一下以框图形式表示的8051微控制器的内部架构,如下所示:
8051微处理器内部内部存在的基本组件是:
CPU(中央处理单元) :CPU充当任何处理机器的角色。它同步并管理在微控制器中执行的所有过程。用户无权控制CPU的功能。它解释存储在ROM中的程序并从存储中执行,然后执行其计划任务。 CPU管理8051微控制器中可用的不同类型的寄存器。
中断:中断是微控制器给出的子例程调用,当请求其他一些具有较高优先级的程序来获取系统总线时,当前正在运行的程序中会发生n次中断。
中断提供了一种方法来推迟或延迟当前进程,执行子例程任务,然后再次重新启动标准程序。
8051微控制器中的中断类型:
让我们看看8051微控制器中的五个中断源:
内存:要运行,微控制器需要一个程序。该程序指导微控制器执行特定任务。安装在微控制器中的该程序需要一些片上存储器来存储程序。
微控制器还需要存储器以在短时间内存储数据和操作数。在微控制器8051中,有4 KB的代码或程序存储器,即它具有4 KB ROM,并且还包括128字节的数据存储器(RAM)。
总线:总线是一组导线,用作通讯通道或用作数据传输的手段。不同的总线配置包括8、16或更多电缆。因此,一条总线可以同时承载8位和16位。
8051微控制器中的总线类型:
让我们看看8051微控制器中使用的两种总线:
振荡器:由于微控制器是数字电路,因此需要定时器以进行操作。为了在微控制器内部执行定时器操作,需要外部连接的或片上振荡器。嵌入式系统内部使用微控制器来管理设备的函数。因此,8051使用两个16位计数器和计时器。为了使定时器和计数器工作,在微控制器内部使用了振荡器。