pic单片机与51单片机有什么区别?
答案:4 悬赏:80
解决时间 2021-03-17 07:34
- 提问者网友:月葬花瑰
- 2021-03-17 03:37
pic单片机与51单片机有什么区别?
最佳答案
- 二级知识专家网友:情窦初殇
- 2021-03-17 04:32
汇编指令上,51有一百多条指令,PIC的八位单片机只有35条指令。PIC没有直接的乘法和除法汇编指令,如果用汇编写乘或除的程序,需要用循环加(或循环减)。
PIC的指令周期比51的短,同样的晶振下,PIC的指令周期是4个时钟周期,51是12个,并且PIC绝大部分指令都是单周期指令,一个指令周期执行一条指令,51一般是2到4个指令周期执行一条指令,所以用同样晶振情况下,除了执行乘除法外,PIC要比51快
PIC的指令周期比51的短,同样的晶振下,PIC的指令周期是4个时钟周期,51是12个,并且PIC绝大部分指令都是单周期指令,一个指令周期执行一条指令,51一般是2到4个指令周期执行一条指令,所以用同样晶振情况下,除了执行乘除法外,PIC要比51快
全部回答
- 1楼网友:专属的偏见
- 2021-03-17 07:36
你好,我以前学的51现在用PIC单片机做一个项目。我个人理解,并不像楼上说的那样,也许他学的51是上个世纪的了,现在几乎没有人再用汇编写51程序了。51和PIC最本质的区别就是51只是控制引脚电平就可以实现很多功能,但是PIC需要配置一些应用寄存器。PIC单片机在工业上用的比较多,因为它比较稳定。51单片机适合初学者学习,工业应用已经不是很多,但是它很基础,很多单片机的编程思路都是从51那里转变的。
哪个单片机执行的快慢主要看他的晶振频率,51常用的晶振是11.0592M或12M,而PIC单片机内部晶振是7.37M。
- 2楼网友:糜废丧逼
- 2021-03-17 06:15
c语言开发没啥区别,就是寄存器多了点!汇编就比较头疼了!51是复杂指令集,比较头疼!建议用c开发,比较简单!
- 3楼网友:风格单纯
- 2021-03-17 05:52
你好:我理解为现在很多厂家用51核来做自己的单片机,这些厂家优化了常规的51单片机个别产品与PIC的单片机抗干挠能力不分高低,另外PIC的单片机很容易解密,那些另类的51核的单片机解密不容易如15F204,最后用那种单片机跟句你的产品需要的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯