钟爱avr 比较tiny24和PIC16f684, 还是选择了PIC,无奈,谁叫他强呢!!

2020-02-10 08:35发布



注意RC振荡精度和功耗,一个字-------强!!!

不过avr的功能比较多点!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
49条回答
machunshui
2020-02-16 04:26
例如avr指令,



MOV RD,Rr是寄存器到寄存器寻址,是单周期,



LD和ST类指令,是RAM到寄存器,寄存器到RAM的直接寻址是双周期,



实际统计:



AVR纯粹单周期指令57条,

双周期指令28条,

三周期指令7条,

四周期指令2条,

1或者2周期指令25条,





我们看到,就单周期指令的数目来说,也就一般左右,远远算不上绝大部分,



程序里面使用频度最高的LD和ST类指令是双周期的!!



就程序里面的指令使用频度而言,大部分不是单周期的!!!





PIC16虽然4振荡周期一个指令周期,但是其绝大部分大部分是单指令周期的指令,只有两条指令不是,



因为PIC的所有寄存器都是RAM映射的.



本贴被 machunshui 编辑过,最后修改时间:2008-12-29,23:51:59.

一周热门 更多>