两个单片机如何实现串口通讯,急急急急急急急! 10

用一个51单片机做上位机4x4矩阵键盘输入4个共阳数码管显示,令一个51单片机做下位机MAX232通讯分机的I/O口控制21个继电器,当主机输入1时输入确认键分机的P1.... 用一个51单片机做上位机4x4矩阵键盘输入 4个共阳数码管显示,令一个51单片机做下位机MAX232通讯分机的I/O口控制21个继电器,当主机输入1时输入确认键分机的P1.0控制的继电器吸和,再次输入1时P1.0的继电器断开,要c语言的上位机和分机的程序帮帮忙 展开
 我来答
迪凯特科技(北京)有限公司 2023-07-28
展开全部
串口对通信速率没有明确的限制,但由于是异步通信,需要通信的双方约定使用同样的速率,实际具体使用时以保证通信双方可以接受为准。 比如,单片机与PC进行通信,PC端可以允许的波特率是一些特定的数字,比如300,600,1200,9600,115200,那么单片机也必须在这些数字中选择.
匿名用户
2011-11-09
展开全部
你的意思是用一片51发指令去控制另一片51? 单片机之间串口通信不需要MAX232,把TX,RX交叉连接即可。
很简单的:
首先调好上位机的键盘和显示,网上有很多现成的程序,自己修改一下;
然后,把两片 单片机的串口配置成一样,(一般用 8.1.0,9600BPS格式);
有输入时把键码发给下位机,下位机收到后读出,再读收到键码对应继电器控制引脚的状态,如果是断开的就输出吸合,反之亦然。
(PS:急是没用的,个人认为,没有人会写好程序帮你,就算悬赏的是RMB,除非刚好有一样的而且这个人很有爱心。只是一种思路,仅供参考)
追问
能不能给我个思路没有程序也行,我是个初学者完全是自学身边的朋友都不会这个,有些东西真是弄不明白,我就想知道在控制的时候怎么能输入控制的编号1时下位机对应的I/O的继电器吸和再次输入时按下确认键对应的继电器释放。如果想要交朋友的加QQ317741481
追答
思路不是说了吗? 连接方法、调试步骤、控制原理,都说了,没看懂?
迪凯特科技(北京)有限公司
2023-07-28 广告
要从电脑的一个串行口接收数据并将其从另一个串行口发送出去,你可以使用以下步骤:1. 确定你要使用的两个串行口。在大多数计算机上,串行口通常被称为COM1、COM2等。确保你了解每个串行口的名称或编号。2. 编写一个程序来读取来自一个串行口的... 点击进入详情页
本回答由迪凯特科技(北京)有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式