stc 是国产的单片机。。P0默认是加了上拉电阻的。。普通51内核的单片机是开漏极输出的。。所以用stc就不用上拉了,,,stc最优秀就是支持单时钟运行。。速度更快。。而且支持串口下载程序 。。。
单片机stc89c52和at89c52,基本功能 没有什么区别,P0 口内部也没有 上拉电阻。
增加了 4k EEPROM, 是 6T 时钟 (普通单片机为 12T 时钟)
STC 其它系列型号的,有1T 时钟的,有带 AD 及 PWM 功能等等的。P0 口内部 有 上拉电阻。可以 上官网 下载 相应单片机 的数据手册 看看。
1.P1/P2/P3/P4灌电流4mA
2.P0灌电流8mA
3.弱上拉时,拉电流能力是100uA - 160uA
4.P0做I/O口要加10K上拉电阻
P1口有内部上拉电阻所以不需外接上拉电阻,P0口要接上拉电阻
STC可以在线编程,AT的不能,只能用编程器烧录。
STC有EEPROM,AT没有
STC有6T模式,AT只有12T模式。
其他的基本上差不多。