摘要:随着社会的发展,人们期望能随时随地、不受时空限制地进行信息交互。当今的各种智能化控制系统也离不开数据信息的传输。有很多的电器产品的操作控制也都采用了无线传输方式。
本文设计了无线传输系统,该系统以AT89C51微控制器为核心,辅以nRF2401无线通信模块。论文主要介绍了系统硬件设计与软件设计。硬件设计给出了电路原理图,软件方面完成了程序的编写。整个系统均采用模块化设计,主要包括单片机和下位机从机之间的无线通信控制电路。通信系统通过无线控制模块nRF2401形成主机和从机接点,从机通过按钮将数据传输到主机,主机将接收存储在扩展存储器中的数据。
本次设计的无线传输系统可以基本的实现无线传输功能,它具有功耗低,效率快,可存储等优点。系统通过测试,实现了将两个从机的数据同时输入到主机,能够16轮次循环覆盖存储,可以清晰明了地查看每一次数据。
关键词:AT89C51;无线传输系统;nRF2401
目录
摘要
Abstract
1 绪论-1
1.1 课题研究的背景及意义-1
1.2 无线传输系统-1
2 无线传输原理概述-2
2.1 单片机无线传输原理说明-2
2.2 AT89C51单片机的原理-2
2.3 nRF2401 芯片工作原理-3
3 系统硬件电路实现-4
3.1 整体电路-4
3.2 单元电路设计-4
4 软件电路设计-8
4.1 主程序模块-8
4.2 串行通信模块-10
4.2.1 串行口的初始化-10
4.3 nRF2401的无线通信模块-11
4.3.1 nRF2401的初始化-11
4.3.2 nRF2401数据的ShockBurstTM收发-12
4.4 调试说明-14
5 系统性能改善-15
5.1 提高系统可靠性措施-15
5.2 降低功耗的措施-15
结 论-16
参 考 文 献-18
附录A 程序-19
致 谢-30