io口模拟各种通讯协议

单片机都有串口吗?如果没有是不是可以像模拟其他通讯协议那样模拟串行通信,通讯协议主要就是各种时序图吧

现在的单片机基本上都有串口,即使是最原始的51单片机也是有一个串口的,这个外设属于基本组件之一。
不过,如果你的串口不够用可以考虑采用串口多主机模式。同时软件也可以模拟串口发送,根据时序发送
高低电平就可以实现串口通信,发送和接收的难点在于起始位的判断和通信同步,即波特率一致,肯定要
运用定时器,由于IO软件模拟过程中肯定不如外设稳定,所以不建议软件模拟。

程序模拟也可以,用专用的外部芯片扩展功能也可以。