毕业论文

打赏
当前位置: 毕业论文 > 电子通信 >

串行数据通信控制和应用+源程序(2)

时间:2017-04-20 13:15来源:毕业论文
3.3.4 波特率的计算 14 3.4 通信协议约定[9] 14 3.5 通信协议的介绍[10] 15 4、串行通信系统设计 16 4.1 串行通信流程图 16 4.1.1 一片单片机与计算机之间的串行通


3.3.4 波特率的计算    14
3.4 通信协议约定[9]    14
3.5 通信协议的介绍[10]    15
4、串行通信系统设计    16
4.1 串行通信流程图    16
4.1.1 一片单片机与计算机之间的串行通信    16
4.1.2 多片单片机与计算机之间的串行通信    16
4.2 硬件原理图设计    17
4.2.1 MAX232 电平转换芯片介绍    17
4.2.2 RS485与RS232转换电路介绍    18
4.2.3 硬件原理图    18
4.3 软件的程序编写    19
4.3.1 串口初始化模块    19
4.3.2 串口发送模块    20
4.3.3 串口接收模块    21
4.3.4 拓展多片单片机与计算机之间的串口通信    22
5、串行通信系统仿真和测试    22
5.1 HOT-51 单片机开发板介绍    22
5.2 Keil 软件的介绍、仿真    23
5.2.1 Keil μVision3    23
5.2.2  Keil 软件的仿真    23
5.3 STC-ISP-V4.80软件测试    26
6、总结    26
6.1 结果展示    27
6.1.1 串口发送    27
6.1.2 串口接收:    29
6.2 对设计的不足之处提出改正    32
6.3 展望    32
致谢    34
参考文献    35
附录    36
附录一、串口发送实验    36
附录二、串口接收实验    37
1、    绪论
1.1 本课题选取的意义
目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域。随着计算机技术的发展及工业自动化水平提高, 在许多场合采用单机控制已不能满足现场要求,因而必须采用多机控制的形式,而多机控制主要通过多个单片机之间的串行通信实现。串行通信作为单片机之间常用的通信方法之一,由于其通信编程灵活、硬件简洁并遵循统一的标准, 因此其在工业控制领域得到了广泛的应用。构成了较大规模的检测、控制系统,经常要采用多个单片机,组成可以通信的多机系统。
MCS-51系列单片机为实现多机通信联网设计了方便的串行通信接口功能。将多个MCS-51单片机组成串行总线形式的相互通道,通过写单片机的串行控制方式寄存器,将串行口置成方式2或方式3,就可以实现主机与分机之间的串行通信。这种多机系统结构简单,应用广泛,但它只能实现由主机呼叫分机,然后实现主机与分机之间的全双工串行通信。我们在监控系统中要求既有主机与分机主动通信,又有分机与主机主动通信,这种结构的多机系统就无法满足要求。多机协同工作已是单片机发展的一个重要趋势,目前单片机多机通信的主要方式仍然是主从式多机通信系统。多片单片机与计算机之间的串行通信的目的是实现分布式处理系统,多片单片机与计算机之间的串行通信应用前景广阔,非常具有研究意义!
本课题利用串口通讯芯片MAX232,设计多片单片机和计算机之间的串口通信。在现代工业自动化控制中, 单片机的应用越来越广泛。着应用范围的扩大和解决问题的需要, 对某些数据需要进行较复杂的处理。由于单片机的运算功能较差,借助PC 机来进行数据的处理已经显得尤为重要。因此,利用MCS- 51 单片机的串行接口与PC 机的串行接口COM1 或COM2 进行串行通信更具实际意义。 串行数据通信控制和应用+源程序(2):http://www.youerw.com/tongxin/lunwen_5358.html
------分隔线----------------------------
推荐内容