新手求助~~用普通IO口实现串口通信

2019-07-15 21:49发布

单片机用普通IO口实现串口通信在理解单片机异步串口通信的基础上,不使用单片机的串口模块,用普通的IO口实现与PC机的串口通信的功能,要求实现的基本参数:波特率1200、数据位8位、无奇偶校验、停止位1位。其他功能:有关参数能方便地修改。可以用proteus仿真或现成的单片机开发板做。有没有大神做过相关的设计?初学者搞不定这个设计要求!!!!!!!!如果有做过的希望可以共享一下资料或者经验..........懂得大神也可以说说具体的思路······

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
暮云凌轩。
2019-07-17 15:52
首先你要知道你的单片机的扫描P口频率是多少(要精准),如果快了就加延时,知道9600的波特率就可以算出每秒钟收发多少个位,要使单片机每秒钟接收多少位(当然每扫描一次肯定就可以接收一位),要通过计算的,而且这之中的计算要很精准,说难也难,说简单也简单,然后通过I/O口读取功能,读取数据,就可以做到和串口一样的效果,希望对你有所帮助。

一周热门 更多>