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

第三节:PIC16C5X系列单片机内部结构

点击数:7416 次   录入时间:03-04 11:52:58   整理:http://www.55dianzi.com   PIC单片机
PIC16C5X在一个芯片上集成了一个8位算术逻辑单元ALU和工作寄存器(W);384~2K的12位程序存储器(ROM);32~80个8位数据寄存器(RAM);12~20个I/ O口端;8位计数器及预分频器;时钟、复位、及看门狗计数器等。内部结构如图1.2所示:

    从图中可以看到,PIC16C5X有个特点,就是把数据存储器RAM当作寄存器来寻址使用以方便编程。寄存器组按功能分成二部分,即特殊寄存器组和通用寄存器组。特殊寄存器组包括实时时钟计数器RTCC,程序计数器PC,状态寄存器Status,I/O口寄存器以及存储体选择寄存器FSR。这些寄存器稍后我们还要详细论述。

    PIC总线结构采取数据线(8位)和指令线(12位)独立分离的哈佛(Harvard)结构。这样可使单片机的指令速度得到提高。当一条指令在ALU中执行时,下一条指令已经被取出放到指令寄存器等待执行了。算术逻辑单元ALU和工作寄存器(W)承担算术逻辑操作任务。

    PIC16C5X提供二级堆栈(Stack),所以子程序调用只有二层。使用时一定要注意这点,否则程序运行将失去控制。




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

《第三节:PIC16C5X系列单片机内部结构》相关文章>>>