菜单
  
    摘要本次设计目的在于理解上下位机的串行通信原理,包括一对一以及一主多从的多机通信方式,通过对通信协议的设计能够完成实际任务所需要的目标。在硬件方面,了解所采用的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. DSP交流伺服永磁电机驱动...

  2. 稀土永磁风力发电机控制系统设计+流程图

  3. stc15单片机水温水压无线监...

  4. PLC三十万大卡冷水机组电控设计+梯形图

  5. PIC16F73单片机逆变电源硬件电路设计+电路图

  6. 51单片机永磁直流无刷电动机驱动控制器设计

  7. PID控制三容水箱的建模与控制MALAB仿真

  8. C++最短路径算法研究和程序设计

  9. 上市公司股权结构对经营绩效的影响研究

  10. 巴金《激流三部曲》高觉新的悲剧命运

  11. 浅析中国古代宗法制度

  12. 现代简约美式风格在室内家装中的运用

  13. 中国传统元素在游戏角色...

  14. NFC协议物理层的软件实现+文献综述

  15. 高警觉工作人群的元情绪...

  16. 江苏省某高中学生体质现状的调查研究

  17. g-C3N4光催化剂的制备和光催化性能研究

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回