回覆列表
-
1 # pzyyo24296
-
2 # lanfengkd
第一,ROM 89c51是4K,但89c52是8K。第二,RAM89c51是128位元組,但89c52256位元組
就程式設計來說區別不大,主要是硬體資源的區別。
區別如下:
1、RAM 空間增大:AT89C51 有128 位元組的內部 RAM,AT89C52 的內部 RAM 擴充套件為 256 位元組;
2、內部FLASH變大:AT89C51 有 4K 位元組的內部 FLASH PERAM,而。AT89C52 的內部FLASH PERAM 增加1倍,達到8K。
3、中斷源增加:AT89C52 除了具備 AT89C51 的定時器/計數器 T0 和定時器/計數器 T1,還額外增加了一個定時器/計數器 T2。
有以下區別:
1、兩者都是直流供電電壓微控制器,STC89C51電壓為4.5V-5.5V,STC89LE52的電壓為2.0V-3.8V;
2、STC89c51/52的儲存器不一樣,51有4K,52有8K;內部FLASH變大:AT89C51 有 4K 位元組的內部 FLASH PERAM,而。AT89C52 的內部FLASH PERAM 增加1倍,達到8K。
3、52還多了一個定時器,所以可以說52是51(這個51是指stc89c51,不是51核心)的增強型;
4、中斷源增加:AT89C52 除了具備 AT89C51 的定時器/計數器 T0 和定時器/計數器 T1,還額外增加了一個定時器/計數器 T2。單機片:擴充套件資料注意點:1、區分積體電路晶片的引腳。我們觀察微控制器的表面(如右圖),有一個凹進去的半圓缺口,它所對應的左邊第一個腳就是這個晶片的腳1。然後按逆時針的方向數下去,依次為2,3,•••,40(如左圖)。2、電容、晶振離微控制器越近越好,因為晶振的頻率非常高,易受影響。3、微控制器應該安在鎖緊座上,而不是直接焊在板上。4、微控制器P0口要接上10kΩ的上拉電阻。