• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STC12可以实现一个并口的输出吗

paralzer 2020-03-22 浏览量:813
要怎么才能输出一个并口通信
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • STC12是可以实现并口的输出的,可以用两种方式来输出并口通信

    1.直接用STC12的IO模拟并口总线进行通信,只需要通信的时序对应即可

    2.在STC12上外接一个串口转并口的通信芯片,通过转接芯片来实现并口的输出

    3.用对应的数字电路进行信号的转接,来进行接口的转换,实现并口通信

    • 发布于 2020-03-28
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • 比如8位并行通信是一次输出8位 总共有8根数据线

    那么stc12是基于51核心的 所以可以一次输出8位

    比如用P1口输出 可以写作P1=0x??; 其他数依次输出

    • 发布于2020-03-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的,如果使用外部地址读写操作可以控制8位模式,如果是直接编程那么可以自己设定位数
    • 发布于2020-03-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 看你的并口是几位的了,8位的比较好处理,一组IO就可以了,16位的要使用2组IO口进行模拟
    • 发布于2020-03-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 首先,肯定是可以实现并口输出的

    其次,所谓并口就是同时多个线路输出信号(并行输出),这个有多种方式

    1. 直接并口输出,一般需要8个IO口,同时赋值输出即可,这要看stc12的可用IO口是否满足

    2. 串口输出后转换并口输出,有专门的串口转并口模块,stc12 串口输出后接这样的模块就可以实现stc12控制并口输出,这常用于stc12在应用中IO不足时的实际情况

    • 发布于2020-03-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的,但是要使用GPIO进行模拟,而且速度不会太高的
    • 发布于2020-03-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 理论上任何MCU都可能实现并口通信的,只要IO够多

    并口直接按时序要求,一次性将对应电平写到多个IO的寄存器上面就行

    • 发布于2020-04-05
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STC12可以实现一个并口的输出吗