没有合适的资源?快使用搜索试试~ 我知道了~
首页C51 BANK基本知识介绍
资源详情
资源评论
资源推荐

BANK 使用简介
概念說明:
實現 128K 全區域可執行指令的方法,是搭配 KEIL C 編譯器實現,就 KEIL C
所提供的方案是以虛擬 Bank 定址區域來擴充可執行區域,但實際上 PC Counter 仍
只定址最大 64K 位址,只是當執 行 Bank 區域時 可 由 特定的方 式 選 擇欲執 行
Bank0~1。
【例一:Common area 使用 4K Bytes, 則 Bank0 and Bank1 只能使用 60 K
Bytes。】
圖一
a.) Bank 數目最大可為 2 個。
b.) Common 區域可為 0000h~FFFFh,依使用者規劃定義。
c.) Bank 區域可定義為 0000h~FFFFh,大小為 64K 減去 Common 定義的大小。
d.) Keil C 所提供之連結器需為 Lx51 (Linker/Locator) ,組譯器需為 CX51
(Compiler)。
e.) 設定 BANK 大小及數量, 選擇 BANK 的方式皆需使用 L51_BANK.A51 進行定義。

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0