您好、欢迎来到现金彩票网!
当前位置:彩之网 > 主体通信语言 >

基于RS485总线的PC与多个单片机通信的C语言程序

发布时间:2019-07-22 00:42 来源:未知 编辑:admin

  要求实现的功能是PC发出控制指令传输到单片机上,单片机接收到相应指令数据后再执行这个指令上的内容。还有一个问题是如果与多个单片机连接我用的是MAX485的话,那TTL电平转换电路用什...

  要求实现的功能是PC发出控制指令传输到单片机上,单片机接收到相应指令数据后再执行这个指令上的内容。

  还有一个问题是如果与多个单片机连接我用的是MAX485的话,那TTL电平转换电路用什么好?谢谢了展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部这个问题很简单,用485通讯的话,思路如下思路:PC方面:可以用MSCOMM控件先发一个字符表示接收地址,后延迟1ms,(注意PC端在485通讯在字符发送过程中一定要加延迟,这是我多次测试的总结,如果是用调试助手的话,他内部代码已经加过延迟了,就不必考虑这个问题)再发控制指令,初学者建议直接用调试助手单片机方面:首先对接收数据进行核对,如果不是本地地址,放弃,如果是本地地址,在检测命令是否正确,如果正确,做出处理后返回PC本地地址并发送命令我举个例子教你怎么玩多站通讯,下面是我已经通过测试的一个程序#include reg51.h //选用晶振11.0592MHz

  //这里怎么处理就看你自己要怎么做了,你没要求,我也不好怎么写,就自己写吧

  展开全部百度文库 里有类似的文档MAX485 连接问题,可以搜 datasheet 看看

http://grabascab.com/zhutitongxinyuyan/336.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有