更新时间:05-30 上传会员:congxia
分类:单片机自动化 论文字数:11842 需要金币:1000个
摘要:本系统基于51单片机,分为主机和从机,主机由51单片机最小系统、NRF24L01无线模块和2个控制按键组成。从机由单片机最小系统、NRF24L01无线模块和2个发光二极管组成。硬件结构简单,操作灵活;以C语言为开发语言,KEIL软件为开发工具设计而成。
关键词:无线控制;51单片机;C语言;KEIL软件
目录
摘要
Abstract
第一章 绪论-1
1.1本论文的背景和意义-1
第二章 设计技术背景-2
2.1 STC89C52单片机简介-2
2.2单片机无线传输原理-2
2.2.1单片机无线传输原理概述-2
2.2.2无线传输常见编码方式-2
2.2.3无线数据传输解码-4
2.2.4无线数据传输解码-5
第三章 无线收发系统-5
3.1 NRF24L01简介-5
3.2芯片特性-6
3.3 工作模式及芯片结构-6
3.3.1工作模式-6
3.3.1工作模式-8
3.4 SPI配置-9
第四章 硬件电路设计-11
4.1发送模块-11
4.1.1最小系统-11
4.1.2无线模块:-14
4.1.3按键控制模块:-16
4.1.4发射指示模块:-17
4.1.5电路仿真:-17
4.2接收模块-20
4.2.1最小系统:-21
4.2.2接收指示模块:-21
4.2.3电路仿真:-22
第五章 系统软件设计-23
5.1程序设计思路-23
5.2流程图-23
第六章 总结-24
参考文献-25
致 谢-25
附录:-26
发送模块程序:-26
接收模块程序:-37
发送模块总体原理图:-48
接收模块总体原理图:-49