PIC 微控制器基本概述

2021-10-20 11:08:46 字數 1490 閱讀 1850

1. 公司

pic 微控制器是 microchip(微芯) 公司的產品,始於2023年。

2. 精簡指令集技術

傳統的微控制器採用複雜指令集(complex instruction set computer, cisc)結構,通常有50~110條。而 pic 採用精簡指令集(reduced instruction set computer, risc),其高中低檔分別為58,35和33條

nop:除了消耗微控制器乙個指令週期外,沒有任何其他影響

3. 哈弗匯流排結構

pic 微控制器採用程式和資料空間完全分離的「哈弗」匯流排結構。與之對應的另外一種匯流排架構是「馮 ▪ 諾依曼」,它是一種程式和資料同一空間的架構,"哈弗" 結構好處是減低成本提高執行效率。

8位微控制器是指資料匯流排的位寬是8位(即一次訪問8個位數據),對應於「馮 ▪ 諾依曼」結構的微控制器,那麼程式和資料一次訪問都是8位,但是對於「哈弗」匯流排的微控制器,資料匯流排仍舊是8位進行訪問,但是程式指令位寬可以是12/14/16位進行訪問,大大提高執行效率。

4. 單位元組指令

指令,通常指一條彙編**,包括操作碼和運算元,例如:move portb,w。

pic 微控制器支援單位元組指令,所有指令都描述成乙個長度為 12/14/16 位的字,一次讀取就可以取得乙個指令操作碼和運算元;不同於「馮 ▪ 諾依曼」結構,由於長度只有8位,所以讀取乙個指令起碼要度2次以上,容易出現再干擾場合程式跑飛的情況。當然pic的單字指令也有缺陷,由於固定 12/14/16 位,為了定址更大的儲存空間(程式**或資料),那麼配合輔助暫存器進行程式或資料定址

5. 暫存器結構

pic 所以的暫存器,包括io埠、定時器、程式計數器(pc)等均採用 ram(random access memory,隨機訪問儲存器) 結構,相比較rom,ram 可以隨時讀寫,速度很快。但是缺點也很明顯,斷電資料消失。

6. 其他特點

功耗低:例如pic16f87x,電壓3v,4mhz,電流約為6ma;如果使用 32khz,電流約為20ma,睡眠模式電流低於1ua。

驅動能力強:io埠灌電流和拉電流最大25ma,可直接驅動二極體、光耦等。

adc:內建

門口狗(wdt):內建

7. pic系列型別

pic 8位微控制器分為低/中/高三擋,其對應的程式指令位寬分別是 12/14/16。高階的型號通常以 pic18... 開頭,高階型號最高指令流可達10mips(單條執行時間達到100ns);中低端晶元採用 pic12... / pic16... 開頭。

PIC微控制器引腳

微控制器的訊號引腳是微控制器外特性的體現,在硬體上使用者只能使用引腳,通過引腳的連線組建微控制器系統。pic 8位微控制器系列和mcs 51系列微控制器一樣,其引腳除電源 vdd vss為單一功能外,其餘的訊號引腳常是多個功能,即引腳的復用功能。常見的引腳符號和主要功能如下 1 clr vpp 清除...

PIC系列微控制器

pic系列微控制器 由美國microchip公司推出的pic微控制器系列產品,首先採用了risc結構的嵌入式微控制器,其高速度 低電壓 低功耗 大電流lcd驅動能力和低價位otp技術等都體現出微控制器產業的新趨勢。現在pic系列微控制器在世界微控制器市場的份額排名中已逐年公升位,尤其在8位微控制器市...

PIC微控制器之中斷

1 微控制器在任何情況下的復位,均會導致總遮蔽位和其他的中斷遮蔽位清0,即在預設狀態下,禁止cpu響應所有的中斷。2.中斷標誌位的狀態與該所有的終端遮蔽位無關,即不管是否允許cpu響應中斷源的中斷請求,只要滿足了中斷條件,中斷標誌位就會被置1 3.當系統開放某一中斷源時候,中斷源就通過過中斷標誌位向...