AVR 單片機是ATMEL 在90年代推出的精簡指令集RISC的單片機,跟PIC類似.使用哈佛結構.可以這樣類比,AT89C52相當于復雜指令集CISC的intel的奔騰CPU,AT90S8515相當于AMD的精簡指令集RISC的K7 CPU.
以上是指令集的類比.AVR是專門為使用高級語言設計的,在使用高級語言時,
會比89C52有較佳的表現. 可以直接替代89C52的CPU是AT90S4414和AT90S8515.在這里以AT90S8515來做說明,版主以后的文章也會以AT90S8515來說明.雖然AT90S8515的引腳跟AT89C52差不多,但是還有一些區別.
AT90S8515的引腳圖:
在替換時要修改用戶的電路,不可以直接替換,主要原因是復位電平不一樣.AT90S8515是低電平復位,AT89C52是高電平復位.
將電路板的復位電路改為用一個電阻就可以了,可以去掉AT89C52的復位電阻,將復位電容改為一個電阻就可以了.復位電阻的大小可以用10K.