AT89C2051可以用T89S51代替吗
供稿:hz-xin.com 日期:2025-01-14
at89c2051能用at89s51代替吗
管脚不同啊.
AT89C2051和AT89S51基本上是通用的,两者都是最基本的51核,只是AT89S51比2051的引脚多,功能强点,FLASH等大点。(具体看两个的IC介绍)
2051当然也可以在线编程了,我以前刚学的时候用的伟福防真器,调试2051的时候专门买的个转接头(很多的,因为是朋友买的,具体我不清楚价钱)。如果是利用串口下载的话,和S51是一样的了。
程序上要注意下:1、程序绝对都是通用的(2051的绝对可以载S51上跑)。2、互用的时候要注意引脚定义(2051具体少P几脚我忘了)。
对了,你说的买IC的话,那两个IC太便宜了,就几块钱吧。初学可以买个大点的,因为可能你写程序的时候,不能优化,把程序弄的很大,下载的时候大于IC的FLASH,可能会出错。我刚学的时候买的STC89C516RD+(十几块啊,现在觉得没这个必要,亏了)
加油吧,我也是个初学的。只是学的时间点,多懂点。
(以上可能有错误的,高手看见了麻烦指点下)
2051和s51的封装不同的,2051只有两个P口,s51有四个,还有下载方式不一样。其他没啥区别
AT89S51的内存、程序存储器和IO口都多于AT89C2051,从这方面来说可以替代,但是AT89C2051的工作电源电压范围是2.7V~6V,而AT89S51的工作电源电压范围是4.5V~5.5V,AT89S51的适应电压范围不如AT89C2051宽,即使你原来是在4.5V~5.5V电压范围内使用AT89C2051,但它们的管脚也不兼容,电路和PCB板都要重新设计,不能直接替代。管脚不同啊.