{$cfg_webname}
主页 > 电子信息 > 单片机 >

可靠的单片机串口通信系统设计(含Proteus仿真,PCB图,Keil C程序)

来源:56doc.com  资料编号:5D16767 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D16767
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 帮助
资料介绍

可靠的单片机串口通信系统设计(含Proteus仿真,PCB图,Keil C程序)(论文9400字,程序)
【摘要】随着电子技术的不断发展,单片机的应用范围越来越广泛,在工业控制、家电控制、数据采集等多个领域都有着十分重要的作用,由于单片机的使用,越来越多的系统开始向智能化方向发展。而单片机自带的串口功能可以实现其与其他外设MCU或PC机之间的通信,这样就使得控制系统更加的方便实用,利用单片机的串口通信可以实现数据的远程传输、数据分析与系统综合控制功能,尤其是在数据量比较大的场合下,利用一个主机向各个从机发送控制指令是一个很好的解决方案,在这个过程中,串口通信是实现单片机与单片机之间通信的关键。
本文介绍了基于单片机的串口通信设计,通过按键输入数据,单片机通过串口将数据发送给另一个单片机,同时发送的数据均可在2个单片机控制的数码管上显示,以检测串口通信的准确性。本文介绍的方法简单易懂,可广泛应用于各种串口数据通信系统中。
【关键词】串口通信;单片机;数码管;通信协议
主要内容及应完成的工作:
本设计使用Protel 99SE作为原理图以及PCB的绘制软件
了解单片机串口通信的原理,使用单片机AT89C51和相应接口电路实现串口通信,并设计一个可能的通信协议。
基本要求:设计电路,画出电路图和PCB图,设计相应的单片机软件。使用仿真软件对硬件和软件进行模拟仿真。

 

可靠的单片机串口通信系统设计(含Proteus仿真,PCB图,Keil C程序)
可靠的单片机串口通信系统设计(含Proteus仿真,PCB图,Keil C程序)
可靠的单片机串口通信系统设计(含Proteus仿真,PCB图,Keil C程序)
可靠的单片机串口通信系统设计(含Proteus仿真,PCB图,Keil C程序)


目  录
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

推荐资料