需要金币:![]() ![]() |
资料包括:完整论文 | ![]() |
![]() |
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13694 | ![]() | |
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) | ![]() |
摘要: 当今的各种智能化控制系统也离不开数据信息的传输。其中,无线数据传输是区别于传统的有线传输的新型传输方式,系统不需要传输线缆、成本低廉、施工简单。并且在很多场合都采用了无线数据传输方式,在一些无线数据传输功能相对简单的电器产品中,无线数据传输信号的接收识别往往采用与编码调制芯片配套的译码芯片。而在无线数据传输功能比较复杂的一些电器产品中,无线数据传输信号的识别与译码多采用单片机,其编码调制方法也有多种。本次设计就是利用AT89S52单片机来控制NRF2401无线模块来实现主从机数据间的交流,主要分为硬件电路设计,软件设计,PCB制作,焊接电路板,调试程序等几个部分来实现系统的整体功能。 关键字:智能化,编码,AT89S52,NRF2401,PCB
目录 摘要 Abstract 1 引言-4 2 本系统方案分析与选择论证-6 2.1 系统方案选择-6 2.1.1 主控芯片的选型-6 2.1.2 无线通信模块方案-6 2.1.3 显示模块方案-7 2.1.4 电源模块方案-7 3 系统硬件电路设计-10 3.1 AT89S52单片机介绍-10 3.1.1 单片机简介-10 3.1.2 AT89S52单片机-10 3.2.1 时钟电路-13 3.2.2 复位电路-13 3.2.3 AT89S52单片机最小系统-14 3.3 无线模块NRF2401-15 3.3.1 NRF2401芯片简介-15 3.3.2 特性-15 3.3.3 引脚和功能-16 3.3.4 工作原理-17 3.3.5 NRF2401与单片机连接电路-18 3.4 显示电路-19 3.4.1 数码管简介-19 3.4.2数码管的驱动方式-19 3.4.3本系统数码管与单片机的连接-20 3.5 独立按键电路-20 3.6 系统电源电路-21 4 系统软件设计-22 4.1 Keil软件介绍-22 4.2 系统的整体流程图-22 4.2.1 主机部分程序流程图-22 4.2.2 从机部分程序流程图-23 4.3 无线模块程序流程图-24 4.3.1 无线发射模块程序流程图-24 4.3.2 无线接收模块程序流程图-25 4.4 独立按键扫描程序流程图-26 5 PCB制作及电路板焊接-28 5.1 Altium Designer介绍-28 5.2 系统的PCB绘制-29 5.3-焊接电路板及注意事项-31 结论-32 致谢-33 参考文献-34 附录A 系统电路图-35 |