PIC微控制器及其建筑

外围接口控制器(PIC)是Microchip开发的微控制器,PIC微控制器快速且易于在比较其他时进行程序像8051这样的微控制器。与其他外围设备Pic的易于编程和易于接口成为成功的微控制器。

我们知道微控制器是一个集成芯片,由RAM,ROM,CPU,定时器,计数器等组成。PIC是一种微控制器,也包括RAM,ROM,CPU,Timers,Counter,ADC(模拟到数字转换器),DAC(数字到模拟转换器)。PIC还支持像CAN,SPI的协议,uart.用于与其他外围设备接口。PIC主要使用了修改的哈佛架构,并通过上面的规范RISC和哈佛支持RISC(减少指令集电脑)我们可以轻松地比Von-Newman架构的8051的控制器更快。

PIC微控制器架构:

PIC微控制器架构

中央处理器:CPU与其他微控制器CPU不同。PIC微控制器CPU由算术逻辑单元(ALU),存储器单元(MU),控制单元(CU),累加器等组成。我们知道ALU主要用于算术运算并采取逻辑决策,用于存储指令的内存处理并还存储处理后的指令,控制单元用于控制连接到CPU内部外围设备和外部外围设备的所有外围设备。累加器用于存储结果并用于进一步处理。正如我所说,如果计算机或控制器据说它支持减少的指令集,那么,早期PIC Micro控制器支持Risc架构的RISC架构支持指令集计算机的RISC架构,您应该记住以下几点:

  1. RISC具有很少的说明(约〜35),用于该程序。
  2. 指令的长度很小且固定,并采取相同的处理时间。
  3. 由于指令小,因此需要更少的时间来处理另一种单词CPU将是快速的。
  4. 编译器不需要复杂,并且程序员的角度来看,调试将非常容易。

还有一个想法如何使用PIC微控制器接口16x2 LCD

记忆:图片中的内存模块由RAM,ROM和Stack组成

内存:我们知道RAM(随机存取存储器)是用于暂时存储在其寄存器中的易失性存储器的易失性存储器。RAM内存分为银行,在每个银行中我们都有寄存器数量。RAM寄存器分为2种类型。它们是通用寄存器(GPR)和专用寄存器(SPR)。

  1. GPR:通用寄存器,因为姓名意味着一般用法。例如,如果我们想使用PIC乘以任意两个数字,我们通常需要两个寄存器来存储数字并将两个数字乘以,并将结果存储在其他寄存器中。因此,通用寄存器不会有任何特殊功能或任何特殊权限,CPU可以轻松访问寄存器中的数据。
  2. SPR:特殊功能寄存器具有特定功能,当我们使用此寄存器时,它们将根据分配给它们的函数来行动。它们不能像普通寄存器一样使用。例如,您无法使用状态寄存器来存储数据,状态寄存器用于显示程序或操作的状态。用户无法更改特殊功能寄存器的功能;该功能由供应商提供在制造时间。

只读存储器:我们知道ROM(只读存储器)是用于永久存储数据的非易失性存储器。在微控制器ROM中将存储完整的说明或程序,根据程序微控制器将采用。ROM也被称为程序内存,在此内存中,用户将为微控制器编写程序并将其永久保存并由CPU执行。根据CPU执行的指令,PIC微控制器将执行任务。在ROM中,存在不同的类型,用于不同的PIC微控制器。

  • EEPROM:在普通ROM中,我们只需一次编写程序,我们就无法重用微控制器另一个在EEPROM(电擦除可编程只读存储器中的时间,我们可以为次数进行编程ROM。
  • 闪存:闪存也是我们可以读写编写和删除程序超过10,000次的PROM。主要是PIC微控制器使用这种类型的ROM。

堆:当中断发生PIC必须首先执行中断并且正在执行的现有处理地址存储在堆栈中。完成中断执行后,Pic将在存储在堆栈中的地址的帮助下调用该进程,并获取该过程。

公共汽车:总线主要用于将数据从一个外设转移和接收到另一个外围设备。有两种类型的总线。

  • 数据总线:它用于仅传输/接收数据。
  • 地址总线:用于将内存地址从外设传输到CPU。

I / O引脚用于连接外部外围设备,UART和USART是串行通信协议,用于连接GPS,GSM,IR,蓝牙等的串行设备。

PIC微控制器的优点:

  • 它们是可靠的,PIC百分比的故障非常少。由于使用RISC架构,PIC的性能非常迅速。
  • 与其他微控制器相比,电源概念也非常少。当我们在程序员的角度来看,当我们看到相互作用非常简单,我们也可以直接连接模拟设备,并使用任何额外的电路并使用它们。与其他微控制器相比,编程也很容易。

PIC微控制器的缺点:

  • 由于使用RISC(35条指示),程序的长度将很大。
  • 程序存储器无法访问,只有一个累加器。

相关帖子:顶部PIC微控制器项目工程学生的想法

3回应

  1. 微控制器提供了非常具体的功能,用于控制电子自动化,与微处理器相比,使用微处理器进行对比,该微处理器仅在昂贵的操作中保持CPU的一般处理功能。

  2. 你在那里做了一些体面。我在网上了解有关该问题的其他信息
    发现大多数人会在这个网站上看待您的观点。

发表评论

您的电子邮件地址不会被公开。

电子机器Favicon.
<\/i>","library":""}}" data-widget_type="nav-menu.default">
Baidu
map