51单片机内部资源
文章目录
控制器
功能:
1、从储存器中取出下一条要执行的指令(取指)
2、对取出的指令进行译码(译码)
3、指挥运算器运算或控制数据传送(指挥)
程序计数器PC(program counter)
1、PC是一个16位专用寄存器,由CPU控制提供下一条执行指令的首地址
2、程序运行时自动加1(按顺序运行)
3、复位时值为0000H,程序从0开始
4、可被指令修改功能实现跳转运行程序
指令寄存器IR(instruction register)
1、IR是8位寄存器,用于暂存待执行命令
指令译码器ID(instruction decoder)
1、ID是8位寄存器,用于对寄存器的指令进行译码,将程序转变为电路信号
数据指针DPTR(data pointer)
1、DPTR是16位专用地址指针寄存器,由两个8位寄存器DPH(高)和DPL(低)组成
2、可用来存放片内外ROM地址、片外RAM的地址