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