单片机串行通信按键控制步进电机程序

第一块单片机通过按键发送指令,通过TXD,RXD与第二块单片机通信让第二块单片机控制步进电机正转、反转和停转。其中第一块单片机3个按键接P0.0-P0.2。步进电机的驱动电路芯片为L298。请各位高手给些参考程序,谢谢指点了
我用的是51,用2个单片机的原因是因为我要进行红外通信,先用串口有线的调试出来,我再改成红外的无线通信

这是个“第一块单片机通过按键发送指令,通过TXD,RXD与第二块单片机通信”的实例:
http://hi.baidu.com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/b738c5d010b2ce349a5027ee.html
如果希望第二块单片机驱动L298,请楼主给出具体说明,在上述的实例中稍做改动即可。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-17
想法倒不错,改一下还是不错的课程设计,把第一块单片机去掉用vb做个上位机,通过232或485,给第二块单片机,就可以用pc来控制了,在第二块单片机加上相应的传感器,反馈给电脑就可以实时监控,不可能有现成的只有类似的,qq多少,我可以发给你。
第2个回答  2010-05-17
这程序这么简单,每一部分书上都有,给你什么参考程序啊,直接帮你编了得了呗

你具体要那种参考程序啊?
第3个回答  2010-05-17
搞不懂,一个单片机可以完成的事为什么要两个单片机来完成,做电子永远要追求一点,用尽量少的原件去完成可靠而实用的产品,原件多了,故障就会增加。程序没有去研究,另外你说的单片机是那种单片机?是51?AVR?还是PIC?没个芯片的程序都不一样,不过只完成以上功能,用简单点的单片机就可以实现了
相似回答