常用单片机简介
点击浏览芯片信息
点击浏览芯片信息
点击浏览芯片信息
当前位置>>中源单片机>>结构原理     设为首页  加入收藏  
PICRICE实时在线仿真器
    PICRICE实时在线仿真器简介
     PICRICE实时在线仿真系统,用于在线仿真PIC系列单片机,如PIC12C5XX、PIC16C5X/55X/6X/62X/7X/72X/8X等。其开发功能强大,使用方便。

     采用MICROCHIP公司提供的专用仿真芯片设计,通过不同的从属仿真CPU芯片和相应的仿真头即可实时在线仿真PIC系列单片机。

     通过计算机并行口(打印口)相连操作。


     PIC16CX 单片机数据寄存器文件
    深圳市凌雁电子有限公司


    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寄存器。

    PIC16C5X的寄存器文件分为两个功能组,操作寄存器和通用寄存器,操作寄存器包括实时时钟/计数器RTCC、PC、状态寄存器、I/O寄存器(PORTS)和文件选择寄存器,通用寄存器存放数据及控制数据。

PIC16C5X方框图
PIC16C5X数据RAM和数据寄存器文件
     算术/逻辑运算单元

    8位算术/逻辑运算单元ALU连接一个工作寄存器(w寄存器),它是通过w寄存器对数据进行算术和逻辑运算,也可对w寄存器或任何文件寄存器进行操作。