STC12是可以实现并口的输出的,可以用两种方式来输出并口通信
1.直接用STC12的IO模拟并口总线进行通信,只需要通信的时序对应即可
2.在STC12上外接一个串口转并口的通信芯片,通过转接芯片来实现并口的输出
3.用对应的数字电路进行信号的转接,来进行接口的转换,实现并口通信
比如8位并行通信是一次输出8位 总共有8根数据线
那么stc12是基于51核心的 所以可以一次输出8位
比如用P1口输出 可以写作P1=0x??; 其他数依次输出
首先,肯定是可以实现并口输出的
其次,所谓并口就是同时多个线路输出信号(并行输出),这个有多种方式
1. 直接并口输出,一般需要8个IO口,同时赋值输出即可,这要看stc12的可用IO口是否满足
2. 串口输出后转换并口输出,有专门的串口转并口模块,stc12 串口输出后接这样的模块就可以实现stc12控制并口输出,这常用于stc12在应用中IO不足时的实际情况
理论上任何MCU都可能实现并口通信的,只要IO够多
并口直接按时序要求,一次性将对应电平写到多个IO的寄存器上面就行