请教 硬件电路怎么设计?我用8751 谢谢大哥们
。主机P1口采集按钮状态,同时按钮采用低电平有效,则直接驱动LED就可以
满足:按钮按下LED亮,按钮释放LED灭。
。主机CPU采集P1口的输入状态,然后通过P3口的一引脚通过编码的方式以串
行的方式输出P1口采集到的状态,极近的距离可以采用TTL、否则应采用更
高的电平驱动,远距离最好采用差分方式,如RS485驱动芯片等,这样可以
驱动非常多的从机。
。从机采用带复位/清零端的8位移位寄存器,将主机P3引脚输出的P1口的数值
在移位寄存器上输出,然后移位寄存器输出引脚如同主机的P1口一样一一对
应,从机1只使用D0位驱动LED,其他7位悬空,主机2只使用D1位驱动LED,
其他7位悬空,依次类推;这样主机那个LED亮,对应从机的LED也会亮,其
他从机不亮;
。需要注意的问题:
+ 每次按键过程,由于存在移位过程,因此可能使非对应的从机出现短暂的
“亮”,亮的时间与主机P3口引脚输出的移位速度有关,速度越快时间越短。
要避免该不必要的过程,可以采用125缓冲器关闭移位过程的输出;
+为了防止出错数据位错误,每次输出P1口状态时,首先应采用编码清零从机
的计数器,方法如同PWM,然后加RC充电电路后使移位寄存器复位;复位过
程也是需要防止不必要的LED“亮”。
+若采用RS232或其他高电平驱动,甚至从机可以省去电源,直接从信号线上
取电。
。优点:成本极低,程序也非常简单。
若有不清楚的,可以和viphhl@126.com讨论。
欢迎浏,准备以后下载免费的产品设计资料。
旁边的LED功能只是为了证明他们之间存在通信!
非常感谢。
那请问一下硬件怎么连接呢?
用RS485和MAX485吗?采用什么方式和单片机连接
还需要用到其他芯片吗?
这个起到的是电平转换作用吧?
大家有485的芯片资料吗?发给我好吗?
Email:yzl@xty.com.cn
有没有什么特别的注意事项
点对多点的通信系统需要没个从机都需要一个485芯片吗