您所说的STC单片机就是ISP,中文叫“在系统编程”,还有一种叫IAP,就是“在应用编程”。AT89CXX是从并口灌入程序,而且要12V的编程电压,不能实现ISP编程。早些年学习单片机的人以此会比较熟悉。除了你说的这几种外还有通过JTAG烧录程序的,比如C8051系列。
AT89c52不能串行下载,可以用AT89S52,ISP下载 很方便的