1、最大的区别——通讯口不同:
STC12C5A60S2是国内STC 公司推出的增强型8051,8051指令、管脚完全兼容,具有双串口;
而C8051F320 是由美国Cygnal 公司推出的C8051F 系列单片机中的一款用于USB 设备的小型单片机(满足 USB2.0 协议),采用USB口。
2、集成的RAM和FLASHROM大小不同:
STC12C5A60S2自带60K FLASHROM和1280 Byte RAM;
C8051F320集成有 的16K Flashrom和2304 Byte RAM 。
3、I/O口不同:
STC12C5A60S2有4组(P0~P3口);
C8051F320只有3组(P0~P2口)。
4、电路设计可不同:
STC12C5A60S2是需外接晶振;
C8051F320设计时可不需要任何外部元件(包括电阻和晶振),也可外接晶振。
其他小区别就不再细述,可查询官方的资料。
所谓的STC12C5A60S2的USBXpress开发套件,其实开发板上的是RS232+CH340芯片(转USB)才接usb。
追问也就是说STC12C5A60S2没有配套的USBXpress开发套件了吗?请问我要实现PC机和单片机之间通信接口你有什么推荐的呢?
追答STC12C5A60S2支持串口通信,可和PC机的COM口通信(注意需电平转换,PC和STC12C5A60S2的串口的电平不同);没有串口的PC机,可使用USB-串口线通信。