两个51单片机双机通信课程设计论文

单片机串行通信程序+课程设计报告+电路图

本设计采用两片AT89C51单片机实现信息的串行通信。在设计过程中,从对两台计算机通信背景的理解,到对89C51单片机具体功能的理解,都与8051单片机有所不同。从熟悉串口通信的原理到掌握两台计算机之间具体串口通信的实现;从硬件电路设计到编程;从硬件调试到软件仿真。发送方的数据从串口TXD断开,信号通过传输线(双胶线)传输到接收方。接收器接收电平信号,对于接口电路来说,是短距离传输,降低了抗干扰效果。如果短距离双机的串口可以连接电平转换器的通用芯片RS232,这里就不描述了。在设计中,我们收获了很多,也遇到了很多问题。首先,我在完成单片机课程的学习任务后,对内容的把握不够,缺乏灵活运用的能力,在知识面的拓展上存在一些问题。所以面对设计题目,我无法系统的拟出设计思路。其次,认识不能更好地与实践相结合。在巩固和学习硬件知识的同时,用软件控制和协调硬件实现现实功能,通过硬件完成软件功能,取得了一定的效果。再次,在硬件设计过程中,完成了串行通信方式的选择,波特率的计算,以及查询方式和中断方式下的串行通信。对于芯片的选择,在编写软件的时候,对于一些指令的功能,功能模块的连接,芯片地址的选择等都有很大的障碍。,这些都是在老师同学的帮助和自己查阅资料的情况下解决的,同时也了解到了很多问题。并掌握了KEIL的使用和程序调试,以及PROTUES单片机仿真软件的使用,大大提高了学习效率。不要脸的,惨的,脏的网总是抄袭。

通过本次课程设计,不仅理论知识得到了实践,而且知识得到了有效的巩固。同时对单片机的发展历史、强大功能、应用领域、系列知识有了系统的了解,也初步了解了一个完整的系统开发流程。该设计为创造性思维的培养和开发能力的锻炼提供了良好的平台。学生之间的相互探讨学习,相互提高,老师知识的帮助,经验的传授,也是这次设计的一道亮丽的风景线,真正起到了抛砖引玉的作用。在此,感谢老师给我们这么好的学习机会。