菜单
  
    摘要本次设计目的在于理解上下位机的串行通信原理,包括一对一以及一主多从的多机通信方式,通过对通信协议的设计能够完成实际任务所需要的目标。在硬件方面,了解所采用的C8051F020单片机的基本功能、参数以及相关用法;设计中总体的硬件电路连接方式;串口驱动单片机以及相关的接线方式。在软件方面,可以通过基于VS2012平台下VC++语言的可视化界面编程实现在应用层的自定义通信协议;上位机的多线程收发方式;上位机与下位机的多机寻址;了解下位机中基于驱动层的多机寻址。最终本设计实现了上位机与下位单片机的多线程多机通信功能,且该套程序具有可根据实际需要灵活可变的特性。23531
    关键词  多机通信  串行  单片机   VC++
    毕业设计说明书(毕业论文)外文摘要
    Title   Design of Serial Communication of PC and Multi Singlechips                   
    Abstract
    The design aim is to understand the serial communication principle, including one on one and more from a major multi machine communication, through the design of communication protocol to need to complete practical tasks. In the hardware aspect, to understand the basic function of C8051F020 singlechip, parameters and related usage; the hardware circuit design of the overall connection; the serial driver chip and wiring. In terms of software, can through the visual interface programming in the VC++ language under the VS2012 platform to implement custom communication protocol in application layer based on multi thread transmission mode; multi machine addressing the PC and lower machine; understand the multi machine addressing mode based on driver layer; finally realizes the communication function with multithread host computer and slave computers in the design, and the program can be according to the characteristics of the actual needs of the flexible and variable.
    Keywords  multiple-communication serialport singlechip VC++
     目  录
    1. 绪论    1
    1.1 课题背景及现况    1
    1.2 课题设计意义    1
    1.3 论文结构及内容安排    2
    2. 基本概念及技术方案    3
    2.1 RS-232通信协议    3
    2.2 单片机选型    3
    2.3 上位机软件设计平台选择    4
    2.4 核心通信模块实现方式的选择    4
    2.5 自定义收发数据通信协议    5
    3. 硬件部分设计    6
    3.1 硬件连接图    6
    3.2 单片机串行通信    6
    3.3 PC机与单片机连接    8
    4. 软件部分设计    9
    4.1 串行通信软件的基本要求    9
    4.2 上位机软件界面设计    9
    4.3 上位机流程图以及设计思路    10
    4.4 上位机模块设计    11
    4.4.1 初始化模块    11
    4.4.2 数据接收模块    11
    4.4.3 单询模块    12
    4.4.4 轮询模块(多线程)    13
    4.5 下位机流程图及设计思路    14
    4.6 下位机关键模块说明    15
    5. 调试及相关问题解决    17
    5.1 调试方法介绍    17
    5.2 单询功能调试    19
    5.3 轮询功能调试    20
    6. 设计过程中所遇问题及解决办法    22
    结  论    23
    致  谢    24
    参考文献25
     1. 绪论
    1.1 课题背景及现况
    近年来,由于PC机与单片机的通信现状以及发展前景的优越,他们已经成为计算机应用的主流资源。而且在现代工业领域中应用广泛,在现代工业生产中,用计算机对生产过程进行实时的监控,对从下位机传送来的数据进行高效的过程控制,数据处理与传输等功能。由于工业中特定的生产环境,PC机要与过程控制的实时信号相联系,因此这便要求了计算机能对串行端口的直接操作。串行通信在其中扮演着举足轻重的地位,它既要完成单片机对PC机数据的传输工作,也要进行PC机对单片机的控制任务。
  1. 上一篇:风力发电耦合太阳能热气流发电系统设计
  2. 下一篇:MATLAB高炮多重命中拦阻射击体制研究及仿真平台设计
  1. 单片机无线通信的恒压供水系统设计+程序

  2. 单片机的火灾报警系统设计+电路图+程序

  3. AT89S51单片机储藏室温湿度...

  4. PLC在机械手控制中的应用设计+梯形图

  5. MSP430单片机多功能电能表设计+电路图

  6. CAN总线串联式混合动力电...

  7. STC89C52RC单片机的智能路灯...

  8. 酸性水汽提装置总汽提塔设计+CAD图纸

  9. 大众媒体对公共政策制定的影响

  10. 中考体育项目与体育教学合理结合的研究

  11. java+mysql车辆管理系统的设计+源代码

  12. 电站锅炉暖风器设计任务书

  13. 当代大学生慈善意识研究+文献综述

  14. 杂拟谷盗体内共生菌沃尔...

  15. 乳业同业并购式全产业链...

  16. 河岸冲刷和泥沙淤积的监测国内外研究现状

  17. 十二层带中心支撑钢结构...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回