9.17 IO端口与IO内存
CPU与外设通信
- 51单片机直接赋值(统一编址)
sbit P10=P1^0;
P10 = 1;
汇编格式:
mov P1,#01B
setb p1.0
![[Pasted image 20201003195007.png]] - 通过控制器IP寄存器配置(独立编址)
GPFCON |= BIT0
设置GPF0为输出管脚
输出1:GPFDAT[0]=1
![[Pasted image 20201003195102.png]]
外设控制器的寄存器
独立编址
IO端口:每个寄存器对应一个端口
端口独立编址:0~0xFFFF
该地址与内存地址没有任何关系
专有IN/OUT命令读写寄存器
统一编址
寄存器、缓冲区共享内存地址空间
寄存器地址访问权限管理
内存读写方式操作寄存器、速度快