STC89C51是ISP单片机即在系统编程单片机,是6T单片机,速度比普通的8051快不到1倍,可以利用串口下载程序到单片机。IAP是在应用编程,也就是说,在单片机运行期间可以更新程序,功能上当然更强大一些了。STC绝大部分单片机都是ISP,新出的一些单片机有IAP功能。功能上而言,STC89C51可以取代8051,比如Atmel的AT89C51,8051,8751等等产品,引脚完全兼容,程序上只是在软件延时方面需要处理一下,毕竟6T和12T速度上有一倍的差别。
STC89C51是老式的单片机,速度慢,功能少。基本上除了教学之外,没人用。IAP系列的是新型号,速度快,功能多,比如带ADC,内置晶振,带比较器等等。具体的有STC15系列,和STC8A系列。
一般STC单片机具有ISP功能,在线编程目前有两种实现方法:在系统编程(ISP)和在应用编程(IAP)
市场卖的还可以
STC89C51和STC带IAP功能单片机的却别如下:1:功能都是8位单片机一样2: 时钟周期,有1T和12T区别,1T速度是12T的12倍速度3:IAP功能是在线编程给用户使用的。IAP功能有很多优势,比如单片机有IAP功能的产品,已经安装在现成,工程师发现程序有BUG,需要远程修改单片机程序,产品内部已经做了IAP升级功能了,通过远程485通讯或者网络转485给产品发送升级包,单片机程序收到升级包,就会执行更新单片机程序,这就是IAP的功能优势,不需要到现场去下载程序,远程直接升级。