只利用片上资源的话,可以通过串口,数据口,I2C,SPI等方式实现。
串口
IIC
SPI
单总线,串口,IIC,ISP、232、485、CAN、红外通信、OOK通信,自定义协议通信或者直接使用IO高低电平通信。。。
串口最常见
IIC和SPI都有,没有外设用IO口模拟也行
单总线比较蛋疼,我不喜欢用,但有人喜欢
CAN………………51很少有带can控制器的,如果有价格也没优势,不如直接上STM32
另外还有并行总线,就是IO口状态并行通讯,嗯毕竟麻烦,推荐串口、IIC、SPI
都是51么,那么不外加扩展时,可以使用IIC,SPI,UART,等等,也要看芯片是哪个型号的,有什么外设了
加外挂的情况下,那么就多了,只要支持51外设接口的都可以了
一般是串口通信 毕竟是自带的硬件
spi通讯也行就是占用的资源多一些