1、STC89C51在AT89C51的基礎上加入了AD數模轉換,集成程度更高;AT89C51是老式的255位單片機
2、STC89C51是宏晶公司生產;AT89C51是Atmel公司生產。
3、STC89C51可以在線編程,即有ISP功能;而AT89C51必須通過編程器編程。
4、STC89C51具有6T模式,速度更快;AT89C51是12T模式,速度較慢。
5、STC89C51集成了512或1280字節的RAM ,而AT89C51沒有。
6、STC89C51有三個16位定時器;AT89C51只有兩個(AT89C52是三個)。
7、STC89C51的工作電壓是5.5V~3.3V;AT89C51的工作電壓是5.25V~4.75V。
8、STC89C51用戶的程序空間從4K到64K不等,可以選擇;而AT89C51用戶的程序空間是4K。
擴展資料:
1、STC89C51的特點:
(1)增強型1T 流水線/精簡指令集結構8051 CPU。
(2)(5V單片機)/ 2.0V-3.8V 。
(3)時鐘頻率0~35MHz,相當於普通8051 的0~420MHz,實際工作頻率可達48MHz。
(4)用戶應用程序空間12K / 10K / 8K / 6K / 4K / 2K字節。
(5)片上集成512 字節RAM。
(6)通用I/O 口(27/23個),復位後為:準雙向口/ 弱上拉(普通8051 傳統I/O 口)可設置成四種模式:準雙向口/ 弱上拉,推挽/ 強上拉,僅為輸入/高阻,開漏。每個I/O 口驅動能力均可達到20mA,但整個芯片最大不得超過55mA。
(7)ISP(在系統可編程)/IAP(在應用可編程),無需專用編程器。可通過串口(P3.0/P3.1)直接下載用戶程序,數秒即可完成壹片。
(8)有2個16 位定時器/ 計數器
2、AT89C51的主要特性:
(1)與MCS-51 兼容
(2)4K字節可編程FLASH存儲器
(3)壽命:1000寫/擦循環
(4)數據保留時間:10年
(5)全靜態工作:0Hz-24MHz
(6)三級程序存儲器鎖定
(7)128×8位內部RAM
(8)5個中斷源
(9)可編程串行通道
(10)低功耗的閑置和掉電模式
參考資料: