10-寄存器映射

本文探讨了51单片机与32位处理器在资源和寄存器映射上的差异。51单片机资源有限,而32位处理器则拥有丰富的端口,但可能不适用于直接寄存器映射。寄存器映射是为特殊功能内存单元赋予易于理解的名字,如在51单片机中使用sfr定义,而在32位处理器中通过#define进行映射。存储器映射涉及给存储器分配地址,重映射允许动态调整地址分配。

1:51单片机资源很少,然而32端口较多不适合j寄存器映射

2:如何辨别方向:逆时针增长,小点到大点

3:最多访问32G内核放在32GB—7个块

4:寄存器映射

对芯片里面的某个具有特殊功能的内存单元,取一个别名的过程。

为了方便阅读采用寄存器的名字命名----寄存器映射

//例如在51单片机中,
    sfr PA0=0x80;//关键字定义
    PA0=1;
//在32单片机中
#define  GPIOF_DDR *(unsigned int *) 0x40021414
         GPIOF_DDR=0xFFFF;

5:存储器映射

给存储器分配地址的过程叫做存储器映射;再分配一个地址叫重映射,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值