- 10
- 0
- 约5.11千字
- 约 22页
- 2018-06-11 发布于江苏
- 举报
入门单片机内部结构
第二章 单片机内部结构 本章重点: 2.1 单片机硬件资源 2.2.1.运算器 2.2 微处理器的组成 2.2.2.控制器 主要由程序计数器PC、指令寄存器IR、指令译码器ID、堆栈指针SP、数据指针DPTR、时钟发生器及定时控制逻辑等组成。控制器用以控制计算机各部分协调工作的部件,控制指令的读取、译码/分析和执行。 程序计数器(Program Counter简称PC),是一个16位的有自动加1功能的计数器。PC没有地址,是不可寻址的,因此用户不能对它进行读写。16位PC中的内容总是CPU将要执行的那条指令所存放的存储单元的首地址。 在单片机复位时,PC中的内容为0000H,指向第1条要执行的指令的首地址,在CPU从存储单元取指令的过程中,每取1个字节的内容,程序计数器PC就自动加1,在取完这条指令后,PC中的内容就是下一条要执行的指令所存放的存储单元的首地址。 在实际应用中,有时CPU还要执行程序的转移、子程序的调用和中断响应等操作,那时PC中的内容不再是上述情况中简单的加1,而是根据不同的情况自动地被置入或修改成新的目的地址,从而改变程序的执行顺序。PC不属于特殊功能寄存器。 2.3 单片机管脚说明 51单片机有40个管脚,其中32根IO、2根时钟信号线、2根电源线、4根控制线,管脚定义如图所示: 2.3.1 输入输出端口
原创力文档

文档评论(0)