pic單片機與51的區別


第一、匯編指令,51有一百多條指令,而pic的八位單片機只有35條指令,pic沒有直接的乘法和除法匯編指令,但pic指令周期比51的短,而且pic絕大部分指令都是單周期指令,同樣晶振情況下,除了執行乘除法外,PIC要比51快 。
【pic單片機與51的區別】第二、總線結構,51的總線結構是馮-諾依曼型;pic單片機的總線結構是哈佛結構,哈佛結構可以有效的提高數據的吞吐效率 。
第三、流水線結構,51單片機采用單指令流水線結構,一條一條的執行指令,只有一條指令執行完后,才會讀取下一條指令,pic采用雙指令流水線結構,在一條指令執行時,就可以讀取下一條指令了 。
第四、寄存器組,51單片機需要兩個或兩個以上的周期才可以改變寄存器的內容 。而pic中的寄存器采用了RAM結構形式只需要一個指令周期就可以完成訪問和操作 。
第五、使用類型,一般來說常見的pic都是工業級、軍用級的,而51則是商用級、工業級、軍用級都有,其中商業級最常見,最容易購買 。

    推薦閱讀