《单片机应用设计-基于单片机的433M无线通信系统》廖永斌 - 图文 下载本文

武汉理工大学《学科基础课群综合训练》报告

5硬件仿真

STC89C52单片机最小系统仿真电路图如图5.1所示。 C130pFU1X112M18XTAL219XTAL1P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD393837363534333221222324252627281011121314151617D1R2220C230pFD2R3220R110k9RSTC310uF293031PSENALEEAD3R4220D4R5220K1K2K3K412345678P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51K1,K2按下时LED亮,松开时灭K3,K4按下时LED亮,再次按下时灭 图5.1 STC89C52单片机最小系统仿真电路图 6实物制作与调试

6.1 STC89C52单片机最小系统

STC89C52单片机最小系统电路设计图如图6.1所示。

图6.1 单片机最小系统电路设计图

6.2无线通信模块CC1101

无线通信模块CC1101电路设计图如图6.2所示。

12

武汉理工大学《学科基础课群综合训练》报告

图6.2 无线通信模块CC1101电路设计图

6.3稳压电路模块

3.3V稳压电路设计图如图6.3所示。其是利用LM1117-3.3芯片将输入的5V电压输出为3.3的电压,并且实现了较小纹波的电压稳定输出。

图6.3 3.3V稳压电路设计图

6.4 433M无线通信系统整体电路

433M无线通信系统整体电路图如图6.4所示。

13

武汉理工大学《学科基础课群综合训练》报告

图6.4 433M无线通信系统整体电路图

本系统使用无线传输模块CC1101作为数据通信节点,STC89C52单片机作为微控制器核心,将程序下载到2个单片机中,然后按KEY后发送信息,发送信息完毕后,发送方单片机控制LED闪烁,如果接收方接受到发送方数据,且经验证接收数据信息的正确性和无丢包后,控制接收端LED闪烁。而且两个STC89C52均可做为发送端和接收端,一个做为发送,对应另一端即为接收,实现及时双向通信。

14

武汉理工大学《学科基础课群综合训练》报告

7心得体会

这次的课程设计实践时间虽然短暂,但却使我受益匪浅。在书本上的知识实现到现实中的同时,也学到了很多书本中学不到的知识。让我感受到理论付诸于实践的重要性,这对知识的理解有很大的帮助。

对于这次课程设计,我花费了比较多的心思,这既是对课程理论内容的一次复习和巩固,同时也让我们丰富了更多与该专业相关的其他知识,比如软件应用等,在摸索中学习,在摸索中成长,在学习的过程中带着问题去学我发现效率很高,这是我做这次课程设计的又一收获,在真正设计之前我们做了相当丰富的准备,首先巩固一下课程理论,再一遍熟悉课程知识的构架,然后结合加以理论分析、总结,有了一个清晰的思路和一个完整的的软件流程图之后才着手设计。在设计程序时,我们不能妄想一次就将整个程序设计好,反复修改、不断改进是程序设计的必经之路;养成注释程序的好习惯是非常必要的,一个程序的完美与否不仅仅是实现功能,而应该让人一看就能明白你的思路,这样也能为资料的保存和交流提供了方便;我觉得在设计课程过程中遇到问题是很正常,但我们应该将每次遇到的问题记录下来,并分析清楚,以免下次再碰到同样的问题的课程设计又出错了。

刚开始的时候,由于对无线通信模块CC1101的知识不熟悉,所以做起来比较困难。我大量查阅图书馆和网上的资料,希望能尽量在较短的时间内了解关于无线通信模块CC1101在通信系统上的应用,和有关射频模块的理解与应用及使用方法。在PROTUES仿真STC89C52单片机最小系统过程中,真真切切地感受到了仿真工具的重要性,如果能够熟练灵活运用仿真工具可大大的减短数学设计的周期。最后在实际中,先分开调试子模块STC89C52最小系统和无线通信模块CC1101,再对整体基于单片机433M无线通信系统实物进行软件调试和硬件方面功能测试。

此次的设计,其实也是我们所学知识的一次综合运用,让我深深的认识到了学习单片机要有一定的基础,要有电子技术方面的数字电路和模拟电路等方面的理论基础,特别是数字电路;也要有编程语言的汇编语言或C语言。要想成为单片机高手,我们首先要学好汇编语言,然后转入C语言学习,所以我们不能学到后面就忘了前面的知识,更应该将所学的知识紧紧的结合在一起,综合运用,所谓设计,就是要求创新,只有将知识综合运用起来才能真正的设计好。

通过这次单片机专业课程实践设计,我觉得收获了很多,无论是理论知识的学习,还是实践部分的运用。在课程设计之前,虽然自己已经接触过一些有关于单片机的知识,比如51系列、430超低功耗系列、STM32系列等等,但是跟射频相关的部分还是很生疏,在本次单片机专业课程实践设计中第一次接触无线射频模块CC1101,了解其在无线通信、射

15