PIC16F877A单片机中文文献.docxVIP

  • 62
  • 0
  • 约4.44千字
  • 约 5页
  • 2021-02-25 发布于山东
  • 举报
PIC16F877A单片机是 microchip 公司的产品,它采用 14 位的 RISC 指令系 统,内部集成了 A/D 转换器、 EEPROM、模拟比较器、带比较和捕捉功能的定时器 计数器、 PWM输出、异步串行通信电路等。 程序存储器 程序存储器和堆栈 PIC16F877A单片机内部具有 8K× 14 位的 Flash 程序存储器,程序存储器具有 13 位宽度的程序计数器地址范围: 0000H-1FFFH。由程序计数器提供 13 条地址线进行单元选择,每个单元宽 14 位,即 PIC16F877A的指令 字节宽度为 14 位,能够存放一条 PIC 单片机系统指令。 在系统上电或其他复位情况下,程序计数器均从 0000H地址单元开始工作。如果遇到调用子程序或系统发生事件中断时, 将把当前程序断点处的地址送入 8 级× 14 位的堆栈区域进行保护。堆栈是一个独立的存储区域,在调用的子程序 或中断服务程序执行完后,再恢复断点地址。通过 14 位程序总线,取出对应程序之灵的机器码, 送入指令存储器, 将组成的操作码和操作数进行有效分离。 如果操作数为地址,则进入地址复用器;如果操作数为数据,则进入数据复用器。而操作码将在指令译码和控制单元中转化为相应的功能操作。 PIC 的多数指令均是顺序执行,即使条件跳转也是隔行间接跳转。具有大范 围转移功能的指令只有两条: 无条件 GOTO语

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档