您当前的位置:五五电子网电子知识单片机-工控设备PIC单片机PIC16C5X硬件结构 第三节 PIC16C5X 内部结构 正文
PIC16C5X硬件结构 第三节 PIC16C5X 内部结构

PIC16C5X硬件结构 第三节 PIC16C5X 内部结构

点击数:7289 次   录入时间:03-04 11:45:20   整理:http://www.55dianzi.com   PIC单片机

第三节 PIC16C5X 内部结构

    PIC16C5X在一个芯片上集成了一个8位算术逻辑单元ALU和工作寄存器(W);384~2K的12位程序存储器(ROM);32~80个8位数据寄存器(RAM);12~20个I/ O口端;8位计数器及预分频器;时钟、复位、及看门狗计数器等。内部结构如图1.2所示:

图 1.2 PIC16C5X 内部结构

    从图中可以看到,PIC16C5X有个特点,就是把数据存储器RAM当作寄存器来寻址使用以方便编程。寄存器组按功能分成二部分,即特殊寄存器组和通用寄存器组。特殊寄存器组包括实时时钟计数器RTCC,程序计数器PC,状态寄存器Status,I/O口寄存器以及存储体选择寄存器FSR。这些寄存器稍后我们还要详细论述。
    PIC总线结构采取数据线(8位)和指令线(12位)独立分离的哈佛(Harvard)结构。这样可使 单片机 的指令速度得到提高。当一条指令在ALU中执行时,下一条指令已经被取出放到指令寄存器等待执行了。算术逻辑单元ALU和工作寄存器(W)承担算术逻辑操作任务。
    PIC16C5X提供二级堆栈(Stack),所以子程序调用只有二层。使用时一定要注意这点,否则程序运行将失去控制。



本文关键字:硬件  PIC单片机单片机-工控设备 - PIC单片机