PIC微控制器

PIC微控制器 （ PIC microcontroller ） ， 是一種使用哈佛結構的精簡指令集微控制器 ， 由Microchip公司研發而成 。 PIC的架構是明顯的最低限度 。 它具有以下特點 ： 分離式的 - { zh - cn: 程序存儲器; zh - tw: 程式碼; } - 和 - { zh - cn: 數據存儲器; zh - tw: 資料空間; } - （ 哈佛結構 ） 少量的固定長度指令 指令是單週期執行 （ 4時鐘週期 ） ， 僅流程轉移指令 ( call, goto, return, 成立時的條件跳躍 ) 需兩個指令週期 所有 RAM 位置均可當作作爲算數或其他運算的源寄存器或目的寄存器使用 一個 - { zh - cn: 堆棧; zh - tw: 硬體堆疊; } - 用於存放 - { zh - cn: 子程序調用; zh - tw: 副程式呼叫; } - 的返回地址 較小的 - { zh - cn: 數據; zh - tw: 資料; } - 定址空間 ， 但使用多個 bank 的方式 （ 每個 bank 通常爲 128 字節 ） ， 來存取較大的 RAM 暫存器 、 - { zh - cn: 外部輸入輸出端口; zh - tw: 周邊輸入輸出埠; } - 等均映射在 - { zh - cn: 數據; zh - tw: 資料; } - 空間中 程序計數器也是映射到 - { zh - cn: 數據; zh - tw: 資料; } - 空間和寫入 （ 這是用來執行間接跳躍 ）