摘 要:有线传输在很多场合具有布线复杂、传输速率低、不稳定等缺点,本文针对这些问题设计了一种基于无线传输模块的网络通信系统,该系统以NRF24L01为无线收发芯片和STC89C52RC单片机为控制核心设计了硬件,并设计了相应的软件系统。通过实验调试表明系统稳定可靠,而且结构简单,适用于无线遥控、报警、无线局域网、军事通信等各个领域。56450
毕业论文关键字:无线传输模块,单片机,网络通信系统
Abstract: Based on cable transmission on many occasions in real life with complex wiring, low transmission rate, instability and other shortcomings, this paper designed a model for the problem of the network communication system based on wireless transmission module. The system for NRF24L01 wireless transceiver chip, and with the STC89C52RC MCU as the core. This article obtains from the implementation principle and device of choice, and then the key chip has made the detailed introduction, and then start to design the hardware and software system, the experiment and debugging. In this paper, simple structure, the function is suitable for the wireless remote control, alarm, wireless local area network (LAN), military communications and other fields.
Keywords: wireless transmission module, MCU,network communication systems
目录
1 绪论 7
2 原理与器件选择 7
2.1 基于无线传输模块的网络通信系统设计的原理 7
2.2 无线传输模块的选择 8
2.3 单片机的选择 8
2.4 供电电源模块 10
2.4.1 ASM1117-3.3概述 10
2.4.2 ASM1117-3.3特点 10
3. 关键芯片 10
3.1 无线传输模块NRF24L01 10
3.1.1 NRF24L01芯片的介绍 10
3.1.2 NRF24L01芯片的主要特性 11
3.1.3 NRF24L01芯片的引脚功能及描述 11
3.1.4 NRF24L01芯片的工作模式 12
3.1.5 NRF24L01芯片的工作原理 13
3.1.6 NRF24L01芯片的配置字 14
3.2 STC89C52RC单片机 15
3.2.1 概述 15
3.2.2 特性 15
3.2.3 各引脚功能及图 15
3.3 ASM1117-3.3供电电源模块 16
3.3.1 特点 17
3.3.2 应用 17
4. 系统硬件设计 18
4.1 供电电源模块 18
4.2 无线接发模块接口电路的设计 18
4.3 显示电路的设计 19
5. 系统软件的设计 20
5.1 NRF24L01无线收发模块的软件设计 20
5.1.1 NRF24L01发射部分主程序流程图 20
5.1.2 NRF24L01无线发射部分子程序的实现