超声波液位计研发的探讨 二十七
C8051F020 单片机所有模拟和数字外设均可由用户固件使能/禁止和配置。FLASH 存储器还具有在系统重新编程能力,可用于非易失性数据存储,并允许现场更新8051 固件。片内JTAG 调试电路允许使用安装在最终应用系统上的产品MCU 进行非侵入式、全速、在线系统调试。
C8051F系列单片机对普通51内核单片机最独特的改进是引入了数字交叉开关,这一特性允许用户根据自己的特定应用选择通用端口I/O和所需数字资源的组合。CIP-51有标准8052的程序和数据地址配置。它包括256 字节的数据RAM,其中高128字节为两个地址空间。用间接寻址访问通用RAM 的高128 字节,用直接寻址访问128 字节的SFR 地址空间。数据RAM 的低128 字节可用直接或间接寻址方式访问。前32 个字节为4个通用工作寄存器区,接下来的16 字节既可以按字节寻址也可以按位寻址。某些器件中还另有位于外部数据存储器地址空间的1K- 4K 字节的RAM 块。这个RAM块可以在整个64k 外部数据存储器地址空间中被寻址。C8051F02x 中有可用于访问外部数据存储器的外部存储器接口(EMIF)。这个片内外部数据存储器地址空间可以只映射到片内存储器、只映射到片外存储器、或两者的组合(4K 以下的地址指向片内,4K 以上的地址指向EMIF)。EMIF 可以被配置为地址/数据线复用方式或非复用方式。MCU 的程序存储器为8K- 64K 字节的FLASH。该存储器以512 字节为一个扇区,可以在系统编程,且不需在片外提供编程电压。C8051F020的Flash存储器中有一个附加的128字节的扇区,可用于非易失性数据存储。它较小的扇区容量尤其适用于作为通用的非易失性临时存储器,尽管Flash存储器可以每次写一个字节,但必须先擦除整个扇区。128字节的扇区规模使得数据更新更加容易,可以不浪费程序存储器或RAM空间。
除了通用计数器/定时器之外,C8051F020 的MCU 还有一个片内可编程计数器/定时器阵列(PCA)。
超声波液位计