课程设计(论文)-基于单片机的计算机之间无线通信的实现.doc
上传人:天马****23 上传时间:2024-09-12 格式:DOC 页数:27 大小:2.5MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

课程设计(论文)-基于单片机的计算机之间无线通信的实现.doc

课程设计(论文)-基于单片机的计算机之间无线通信的实现.doc

预览

免费试读已结束,剩余 17 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

本科课程设计报告课程设计报告学院:专业名称:学生姓名:指导教师:时间:TOC\o"1-3"\h\u课程设计任务书题目:基于单片机的计算机之间无线通信的实现一、设计内容1.制作实物实现计算机之间的无线通信。2.设计硬件PCB电路板,并焊接,编写程序,调试以实现指定的功能;编写上位机界面,使得使用简单,可操作性强。3.要求系统可靠、稳定。二、进度要求1.了解设计内容2天2.方案设计3天3.系统设计4天4.结果分析2天6.撰写设计报告2天7.汇报1天学生指导教师目录HYPERLINK\l_Toc31221摘要PAGEREF_Toc312212HYPERLINK\l_Toc19728引言3HYPERLINK\l_Toc301191.课程设计目的3HYPERLINK\l_Toc178822.方案设计4HYPERLINK\l_Toc178822.1系统组成及功能概述4HYPERLINK\l_Toc178822.2系统硬件设计6HYPERLINK\l_Toc178822.2.1供电部分6HYPERLINK\l_Toc178822.2.2USB转串口模块7HYPERLINK\l_Toc178822.2.3单片机系统9HYPERLINK\l_Toc178822.2.4无线模块10HYPERLINK\l_Toc178822.3软件设计11HYPERLINK\l_Toc178822.3.1SPI初始化程序设计11HYPERLINK\l_Toc178822.3.2发送子程序设计12HYPERLINK\l_Toc178822.3.3接收子程序设计12HYPERLINK\l_Toc178822.3.4上位机程序设计13HYPERLINK\l_Toc103143.实验结果及分析13HYPERLINK\l_Toc135824.结束语14HYPERLINK\l_Toc110005.参考文献15HYPERLINK\l_Toc28886.致谢PAGEREF_Toc288815HYPERLINK\l_Toc28887.附录PAGEREF_Toc288816摘要本文给出了一种基于STM8系列单片机的无线通信系统的设计与实现方案,介绍了系统的结构组成,介绍了单片机作为核心控制器是如何连接PC机和无线收发器的。单片机通过串口接收PC机发来的信息,通过校验数据接收是否丢包,然后通过SPI与无线模块通信将数据发送出去。接收端接收到信息后再通过串口发给另外的PC机从而实现计算机之间的通信。实验结果表明,该方案运行稳定,对实际的无线通信有参考价值。关键词:无线通信;STM8;NEF24L01基于单片机的计算机之间无线通信的实现引言无线通信在科学技术发展的今天已经变得越来越重要,并且已渗透到社会的各个角落,有着广阔的市场和业务需要。目前主要的无线技术有:蓝牙(Bluetooth),红外数据传输(IrDA),无线局域网(Wi—Fi)等¨。Bluetooth是无线数据和语音传输的开放式标准,它将各种通信设备、计算机及其终端设备、各种数字数据系统、甚至家用电器采用无线方式联接起来。由于蓝牙采用无线接口来代替有线电缆连接,具有很强的移植性,并且适用于多种场合,加上该技术功耗低、对人体危害小,而且应用简单、容易实现,所以易于推广。但同时其应用成本升高,普及难度增大,且通信速率较慢;IrDA是一种利用红外线进行点对点通信的技术,是第一个实现无线个人局域网(PAN)的技术,但它对于点对多点的通信显得无能为力,且红外技术只能在视线可以达到的范围内定向传输,中间不能有任何阻挡,同时要求通信设备的位置相对固定,这样就无法应用于移动设备;Wi—Fi是以太网的一种无线扩展,主要目的是提供WLAN接人,但由于其硬件实现需要很大的容纳空间,且往往在商用计算机系统中实现,这就限制了其在工业领域,尤其是在某些不依赖通用计算机的特殊工业场合的应用。针对这些问题提出了一种功耗低、成本低且利于在嵌入式系统中实现的通用无线通信系统,它基于无需申请就可使用的2.4GISM频段,可广泛适用于消费类电子、无线遥控玩具、汽车用自动化、家庭自动化控制及建筑安全装置等领域。1.课程设计目的掌握了解单片机硬件的设计方法、单片机编程和SCI、SPI的通信原理。课程设计主要以制作实物为主,设计、制作、焊接和调试PCB电路板,编写单