judy 在 提交
1.avr为risc结构cpu,大多数指令在一个时钟周期内完成,所以MIPS比51高。
2.avr单片机的复位电平为负逻辑,而51为正逻辑 。
3.汇编的程序不通用,但是如果用c写的程序还是可以移植的。
AVR 单片机是ATMEL在90年代推出的精简指令集RISC的单片机,跟PIC类似,使用哈佛结构。可以这样类比,AT89C52相当于复杂指令集CISC的intel的奔腾CPU,AT90S8515相当于AMD的精简指令集RISC的K7 CPU。
以上是指令集的类比。AVR是专门为使用高级语言设计的,在使用高级语言时, 会比89C52有较佳的表现。 可以直接替代89C52的CPU是AT90S4414和AT90S8515。在这里以AT90S8515来做说明,虽然AT90S8515的引脚跟AT89C52差不多,但是还有一些区别。