超聲波液位計研發的探討 二十七
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)。
超聲波液位計