第3个回答 2010-06-24
我不知道你用的啥单片机,但是max485与单片机连接时只需分别与单片机的RXD和TXD相连即可;/RE和DE端分别为接收和发送的使能端,当/RE为逻辑0时,器件处于接收状态;当DE为逻辑1时,器件处于发送状态,因为MAX485工作在半双工状态,所以只需用单片机的一个管脚控制这两个引脚即可;A端和B端分别为接收和发送的差分信号端,当A引脚的电平高于B时,代表发送的数据为1;当A的电平低于B端时,代表发送的数据为0。在与单片机连接时接线非常简单。只需要一个信号控制MAX485的接收和发送即可。就是把re和de连在一起接在单片机的一个管脚上就可以了。以上是硬件的连接方法。程序的话分接收和发送两个方面,用查询和中断都可以,我建议你接收用中断,发送随便。通信程序确实比较复杂,看你的情况再写了。本回答被提问者采纳