可靠的单片机串口通信系统设计(含Proteus仿真,PCB图,Keil C程序) 来源:wenku7.com 资料编号:WK716809 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK716809 以下是资料介绍,如需要完整的请充值下载。 1.无需注册登录,支付后按照提示操作即可获取该资料. 2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助 我要下载该资源 资料介绍 可靠的单片机串口通信系统设计(含Proteus仿真,PCB图,Keil C程序)(论文9400字,程序) 【摘要】随着电子技术的不断发展,单片机的应用范围越来越广泛,在工业控制、家电控制、数据采集等多个领域都有着十分重要的作用,由于单片机的使用,越来越多的系统开始向智能化方向发展。而单片机自带的串口功能可以实现其与其他外设MCU或PC机之间的通信,这样就使得控制系统更加的方便实用,利用单片机的串口通信可以实现数据的远程传输、数据分析与系统综合控制功能,尤其是在数据量比较大的场合下,利用一个主机向各个从机发送控制指令是一个很好的解决方案,在这个过程中,串口通信是实现单片机与单片机之间通信的关键。 本文介绍了基于单片机的串口通信设计,通过按键输入数据,单片机通过串口将数据发送给另一个单片机,同时发送的数据均可在2个单片机控制的数码管上显示,以检测串口通信的准确性。本文介绍的方法简单易懂,可广泛应用于各种串口数据通信系统中。 【关键词】串口通信;单片机;数码管;通信协议 主要内容及应完成的工作: 本设计使用Protel 99SE作为原理图以及PCB的绘制软件 了解单片机串口通信的原理,使用单片机AT89C51和相应接口电路实现串口通信,并设计一个可能的通信协议。 基本要求:设计电路,画出电路图和PCB图,设计相应的单片机软件。使用仿真软件对硬件和软件进行模拟仿真。 目 录 1 绪论 1 1.1 课题背景 1 1.2 系统开发需求 1 1.3 市场需求分析 3 1.4 设计功能要求 3 1.5 设计当中需要解决的问题 3 2 串口通信基础 4 2.1 串行通信的分类 4 2.2 串口通信的参数 4 2.3 设计语言的选择 4 3 系统硬件方案 5 3.1 单片机介绍 5 3.1.1 单片机特性介绍 5 3.1.2STC89C52RC晶振电路 12 3.1.3复位电路设计 13 3.2 显示电路 14 3.2.1 数码管概述 14 3.2.2 数码管显示电路 16 3.3 MAX232串口电平转换芯片 17 3.3.1 MAX232概述 17 3.3.2 MAX232特性 17 3.3.3 MAX232引脚封装 17 4 软件系统设计 19 4.1 甲机软件流程图介绍 19 4.2 乙机软件流程图介绍 19 4.3 串口通信程序 19 4.4 按键处理程序 20 4.5 数码管显示处理程序 20 5 软硬件调试 22 5.1 软件调试 22 5.1.1 软件调试工具介绍 22 5.1.2 软件调试 22 5.2 硬件调试 22 5.2.1 PCB绘制软件介绍 22 5.2.2 硬件串口通信调试 23 6 设计总结 24 致谢 25 参考文献 25 附录1甲机程序代码 27 附录2乙机程序代码 29 附录3 硬件原理图 31 附录4 硬件PCB图 31