1、摘录的Chuzhujun的一点经验,和大家一起分享!首先追溯到51,51单片机RAM内从从20H往后到3FH是位访问区,每一个字节的每一个位也对应有从00h开始的的每一个字节的最后一位,例如20H.0对应00h,20H.1对应于01h,.....其中00h,01h中起作用的也只是最后一位,其他位都是没意义的,又如FLAG1 BIT 00H,这样的话如果Setb FLAG1 这条语句执行,实际上市对RAM中20H这个字节的Bit0置一了,由此看来,这能ARM也是受Intel的影响和启发啊!其次:开始讲cm3的BIT_BAND,处理器存储器映
2、射包括两个 bit-banding 区域。它们分别为 SRAM 和外设存储区域中的最低的 1MB。这些 bit-band 区域将存储器别名区的一个字映射为 bit-band 区的一个位。 请看下图:file:///C:/Documents%20and%20Settings/jishu/桌面/isp/未命名.jpg图中1M的 bit band区域的每一个字节的每一位分别有 bit band别名区的每一个字(四字节)对应,那么,这是不是和51的位区原理一样啊?呵呵,但是我们要知道,这里的位区可不是51里面的那么几十个字节啊,而是偌大的空