摘要:该系统为无线遥控小车的系统开发与设计,着重点在于系统的指令收发部分,采用的是型号为STC89C52的单片机,使用NRF24L01收发模块进行通信。该系统主要有发送和接收两大模块组成。发射模块为电源电路,按键控制电路,单片机最小系统以及无线收发模块组成;接收模块则为无线收发模块以及单片机最小系统组成。发射端通过发送无线波段来发送控制信号,接收端则通过无线接收并解码,通过单片机对驱动芯片进行控制,最后实现小车的前进、后退、左转和右转。
关键词:单片机(STC89C52);无线模块nrf24lo1
目录
摘要
Abstract
1 绪论-1
1.1 课题背景-1
1.2 无线遥控技术介绍及其运用-1
2 总体设计方案-2
2.1 无线遥控小车总体方案设计-2
3 本设计中各模块的具体介绍-3
3.1 STC89C52单片机的简介-3
3.1.1 STC89C52单片机最小系统介绍-4
3.2 NRF24L01无线模块-6
3.2.1 NRF24L01无线模块介绍-6
3.2.2 NRF24L01各引脚功能-7
3.2.3 NRF24L01无线模块引脚与单片机接口-8
3.2.4 NRF24L01控制程序解析-9
3.2.5 NRF24L01发射(TX)模式初始化过程-9
3.2.6 NRF24L01接收(RX)模式初始化过程-10
3.2.7发射模式流程-10
3.2.8接收模式流程-11
4、系统的安装与调试-12
4.1调试的步骤-13
4.2遇到的问题-13
参考文献 -13
结论-13
致谢-14
附录-15
附录1发射电路原理图-16
附录2发射电路元器件清单-16
附录3接收电路原理图-17
附录4部分源程序-18
发射端遥控器程序-18
接收端源程序-21
附录5 头文件源程序-23