独闷闷网

 找回密码
 立即注册
搜索
查看: 3591|回复: 1
收起左侧

[原创] 单片机串口通讯用txd和rxd引脚跟用普通IO口引脚有什么区别?已解答。

[复制链接]
发表于 2015-3-23 10:48:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
小鱼儿-湖北:
单片机串口通讯用txd和rxd引脚跟用普通IO口引脚有什么区别?比如我用一个51的p1.2口连接到另一个51的p2.1口不能实现通信?

坚鸿-深圳:
单片机串口发送数据,需要在通讯引脚之间产生脉冲波形才能进行数据的发送和接收。而单片机只有一个CPU,因此在任何一个时刻只能做一件事。如果想通过普通的IO口比如P1.2和P2.1进行串口通讯,那么在串口通讯的期间,CPU要执行具体产生脉冲的程序代码,不能做其他事。但是如果直接调用内部集成的串口模块,只需要几条简单的指令来配置一下寄存器,告诉串口要发送什么数据即可,然后串口模块就会像你的仆人一样忠诚的执行你的命令,它自动产生和识别脉动的通讯信号,单片机CPU不用操心具体的脉冲发送细节,可以解放出来做其他事,而txd和rxd引脚恰好是单片机内部串口模块的指定专用引脚,如果想启用内部串口模块,非它们不可。

乐于分享,勇于质疑!
发表于 2015-3-23 11:42:28 | 显示全部楼层
了然了。。。
乐于分享,勇于质疑!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|独闷闷网 ( 粤ICP备12007667号-2 )

GMT+8, 2024-3-29 01:18 , Processed in 0.171721 second(s), 17 queries .

快速回复 返回顶部 返回列表