对单片机的基本构成进行细致讲解
单片机的基本结构和工作原理
PC是中央控制器中最基本的寄存器,是一个独立的计数器,存放着下一条将要从程序存储器中取出的指令地址。
4. 地址寄存器PC
基本工作过程:
读指令时,程序计数器将其中的数作为所取指令的地址输出给程序存储器,然后程序存储器按此地址输出指令字节,同
时程序计数器本身自动加1,指向下一条指令地址。
程序计数器PC变化的轨迹决定程序的流程
程序计数器PC的宽度决定了程序存储器可以直接寻址的范围。在80C51中,PC是一个16位的计数器,所以,可对64KB( )程序存储器进行寻址。
单字节单机器周期指令
由于是单字节指令,因此只需进行一次读指令操作。当第二个ALE有效时,
由于PC没有加 1,所以读出的还是原指令,属于一次无效的操作。
双字节单机器周期指令
这种情况下,对应于ALE的两次读操作都是有效的,第一次是读指令操作码,第二次是读指令第二字节。
单字节双机器周期指令(例如:INC DPTR)
两个机器周期共进行四次读指令的操作,但其中后三次的读操作全是无效的。
单字节双机器周期指令(例如:MOVX类指令)
先在ROM读取指令,然后对外部RAM进行读/写操作。第一机器周期时,与其它指令一样,第一次读指令(操作码)有效,第二次读指令操作无效。第二机器周期时,进行外部RAM访问,此时与ALE信号无关,因此不产生读指令操作。
2.4 存储器结构和地址空间
80C51单片机系列的存储器采用的是哈拂结构,即将程序存储器和数据存储器截然分开,它们各有自己的寻址方式、寻址空间和控制系统。寻址范围分别达到64KB。
完整的pdf格式文档51黑下载地址(共36页):
第二章 单片机的基本结构.pdf
(1.44 MB, 下载次数: 32)
|