可靠的单片机串口通信系统设计(含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图,设计相应的单片机软件。使用仿真软件对硬件和软件进行模拟仿真。
目 录
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
|