【pic单片机与51的区别】
文章插图
第一、汇编指令,51有一百多条指令,而pic的八位单片机只有35条指令,pic没有直接的乘法和除法汇编指令,但pic指令周期比51的短,而且pic绝大部分指令都是单周期指令,同样晶振情况下,除了执行乘除法外,PIC要比51快 。
第二、总线结构,51的总线结构是冯-诺依曼型;pic单片机的总线结构是哈佛结构,哈佛结构可以有效的提高数据的吞吐效率 。
第三、流水线结构,51单片机采用单指令流水线结构,一条一条的执行指令,只有一条指令执行完后,才会读取下一条指令,pic采用双指令流水线结构,在一条指令执行时,就可以读取下一条指令了 。
第四、寄存器组,51单片机需要两个或两个以上的周期才可以改变寄存器的内容 。而pic中的寄存器采用了RAM结构形式只需要一个指令周期就可以完成访问和操作 。
第五、使用类型,一般来说常见的pic都是工业级、军用级的,而51则是商用级、工业级、军用级都有,其中商业级最常见,最容易购买 。