pic單片機與51的區別

pic單片機與51的區別

第一、彙編指令,51有一百多條指令,而pic的八位單片機只有35條指令,pic沒有直接的乘法和除法彙編指令,但pic指令週期比51的短,而且pic絕大部分指令都是單週期指令,同樣晶振情況下,除了執行乘除法外,PIC要比51快。

第二、總線結構,51的總線結構是馮-諾依曼型;pic單片機的總線結構是哈佛結構,哈佛結構可以有效的提高數據的吞吐效率

第三、流水線結構,51單片機採用單指令流水線結構,一條一條的執行指令,只有一條指令執行完後,纔會讀取下一條指令,pic採用雙指令流水線結構,在一條指令執行時,就可以讀取下一條指令了。

第四、寄存器組,51單片機需要兩個或兩個以上的週期纔可以改變寄存器的內容。而pic中的寄存器採用了RAM結構形式只需要一個指令週期就可以完成訪問和操作。

第五、使用類型,一般來說常見的pic都是工業級、軍用級的,而51則是商用級、工業級、軍用級都有,其中商業級最常見,最容易購買。