需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10813 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:目前,单片机广泛应用于通信,无论是其串行或并行口的通信。本课题旨在制作一个监测模块,其同时与三台PC机连接,可在PC机3上记录其他两个PC机之间的通信内容,其中主要应用到单片机的串口通信。 本课题的硬件设计思路是这样的,有三个单片机,我们分别称之为U1、U2、U3,每个单片机需要和一个MAX232电平转换芯片以及一个RS232串行口连接。U1与U2之间通过并行口P1互发来自各自相连的PC机的数据,U3实时监测并接收两个单片机的数据,同时将数据显示在PC机3上。在仿真中,为了更直观的看到结果,采用串口调试助手软件虚拟串口,通信内容进行记录。虚拟串行接口软件能将两个串行口在内部默认连接起来,串口调试助手能够显示本串口接收到的数据。三个单片机之间的通信用到的是单片机的并行口来进行通信,而单片机与PC机之间用到的是单片机的串行口进行通信。 本研究已经仿真通过,实物也已经做出来,方案真实可行。模块具有一定的监测能力,在现实生活中实用性强。串行通信在通信速度上是很快的,除此之外可靠性高。 关键词:单片机;串口通信;监测
目录 摘要 ABSTRACT 引言-1 1 绪论-2 1.1 课题研究的背景与意义-2 1.2 单片机串口通信领域的历史及国内外发展现状-2 1.3 本课题的研究内容-3 2 单片机串口通信理论及方案选择-4 2.1 单片机串口通信-4 2.1.1 单片机串口介绍-4 2.1.2 单片机串口的四种工作方式-4 2.2 单片机串口通信方案选择-5 2.3 微处理器的选择-5 2.4 串口调试助手介绍-7 3 硬件电路设计-10 3.1 单片机最小系统的设计-10 3.2 MAX232介绍-12 3.3 RS232介绍-13 3.4 MAX232与RS232之间的连线电路图-15 3.5 1号与2号单片机通信电路设计-15 3.6 3号单片机通信电路设计-16 4 软件设计-18 4.1 单片机串口通信流程图-18 4.2 KEIL简介-20 4.2.1 软件优点-21 4.2.2 软件的使用步骤-21 4.2.3 关于HEX文件的说明-23 5 结论-24 致谢-25 参考文献-26 附录1:-27 附录2:源程序:-28 |