Pic微控制器在实际应用和学习中起着重要作用。对于pic微控制器,编辑器在先前的文章中进行了介绍,例如pic微控制器的八个优点,pic微控制器中断原理,pic微控制器I / O操作等。为了增强大家对pic微控制器的理解,本文文章将介绍pic 8位微控制器的基本组成。如果您对本文将介绍的内容感兴趣,则不妨继续阅读。 1. Pic 8位单片机由PIC系列8位单片机组成。为了适应各种不同的目的,有很多型号可供选择。但是,尽管PIC微控制器具有不同的等级和型号,但它们的最基本组成是相似的。因此,从此处开始使用PIC16F84型单片机,并讨论其基本组成。 PIC16F84是双列直插(DIP)塑料封装,最大时钟频率为4MHz。在此版本的16F8X系列介绍文章中可以找到PIC16F84单片机的引脚排列。本文中的图纸是设备的主要组件。尽管PIC16F84并不大,但它仍然是完整的计算机。它具有中央处理器(CPU),程序存储器(ROM),数据寄存器(RAM)和两个输入/输出端口(I / O端口)。像其他类型的单片机一样,CPU是CPU的“头”。这种单片机的。它从程序存储器中读取并执行指令。在读取和执行时,它还可以同时读取数据寄存器(在使用Harvard结构之前引入了PIC16F84)。从图中可以清楚地看到,程序存储器和数据存储器均具有连接到CPU的总线。有些CPU分别管理CPU的内部寄存器和外部RAM,但是PIC单片机不是这种情况。它的常规数据RAM也归类为一个寄存器,称为文件寄存器。在PC16F84中,有68个字节的通用RAM,地址从0CH到4FH。除了通用数据寄存器之外,还有一些特殊寄存器,其中最常用的工作寄存器是“ W寄存器”。 CPU将工作数据存储在W寄存器中。寄存器W的功能类似于图2中的“累加器A”。在其他微控制器中。此外,还有几个特殊寄存器,它们以某种方式控制PIC的操作。 PIC16F84的程序存储器由闪存EPROM组成,可以通过电进行记录和擦除,并且在断电时仍可以保留其内容。某些型号的PIC单片机使用EPROM来存储程序存储器,需要用紫外线擦除。有些型号是一次性可编程(OTP)产品(一旦编程就不能删除)。 PIC16F84具有两个输入/输出端口,即A端口和B端口。每个端口的每个引脚都可以单独设置为输入或输出。每个端口的位均从0开始编号。当端口A为输出模式时,其第4位(即RA4)为集电极开路(或漏极开路)输出,而端口B和端口A的其他位为常规满CMOS驱动电路。必须注意这些功能,否则在编程过程中会发生错误。 CPU将每个端口处理为每个字节8位,但是端口A只有5个引脚。 PIC输入与COMS兼容,因此PIC输出可以驱动TTL或CMOS逻辑芯片。每个输出引脚可以提供或吸收20mA的电流,即使一次只使用一个引脚也是如此。 PIC16F84还具有其他一些功能,例如用于数据长期存储的EEPROM,定时器/计数器模块等,此处不再赘述。 2. Pic MCU的两个主要优点1. PIC MCU外围接口非常丰富,可以满足大多数应用系统的需求;例如,PIC16F877A包含8个ADC,1个CCP,PWM,USART,SSP,I2C / SPI和3个定时器/计数器,1个硬件WDT和其他接口,8K FLASH程序存储器,256字节EEPROM,可以满足更多要求。复杂的测量和控制系统;有些还集成了LCD驱动器,CAN控制器和无线收发器模块,以及专门用于。电机控制芯片包含多通道高精度PWM,非常适合于电机的电压和频率控制。 2. PIC单片机产品型号非常丰富,引脚数范围为8-128,外设接口配置合理。查找用于不同目的的匹配模型非常方便,并且永远不会造成资源浪费。上面是“ PIC微控制器”。该编辑器带来的相关内容。通过本文,希望大家对pic 8位微控制器的基本组成有一定的了解。如果您喜欢这篇文章,不妨继续关注我们的网站,编辑器