PIC16C5X系列单片机是一个低功耗、高速、全静态CMOS单片机,含ROM、RAM、I/O及中央处理器单元。这种结构根据寄存器文件概念,有独立的数据和程序存储器总线。数据总线及数据器(RAM)是8位字宽,程序总线及程序存储器(ROM)是12位字宽。这种概念强调位、字节和寄存器操作,CPU能在指令读取和履行进程的堆叠中高速作业,即当一条指令履行时,下一条指令现已从程序存储器读出,有效地进步CPU的运算速度,一起,通用寄存器和操作寄存器同归于一个数据存储区,选用相同的寻址方法,这样寄存器的存取就非常简略,这样的结构系统决议了其指令系统相对简略但功用却非常强壮。
数据寄存器文件
PIC16C5X的8位数据总线衔接两个根本的功用部件,由32个或80个可寻址的位寄存器与I/O端口组成的寄存器文件和一个8位字宽的算术逻辑单元(ALU),32字节的RAM可直接用块结构寻址,每个块为16个字节,如下图所示。运用文件挑选寄存器(f4),数据可直接寻址或直接寻址。作业寄存器w可履行当即寻址,这种指令结构从程序存储器读取数据送入w寄存器。
P%&&&&&%16C5X的寄存器文件分为两个功用组,操作寄存器和通用寄存器,操作寄存器包含实时时钟/计数器RTCC、PC、状况寄存器、I/O寄存器(PORTS)和文件挑选寄存器,通用寄存器寄存数据及操控数据。
算术/逻辑运算单元
8位算术/逻辑运算单元ALU衔接一个作业寄存器(w寄存器),它是经过w寄存器对数据进行算术和逻辑运算,也可对w寄存器或任何文件寄存器进行操作。 |