《基于单片机无线电子点菜系统毕业设计》修改意见稿
1、“.....没有特别的通讯视角和方向要求支持语音传输组网简单方便正是由于蓝牙协议有以上特点,蓝牙产品涉及笔记本电脑移动电话等信息设备和设备汽车电子家用电器和工业设备领域。蓝牙的支持者们预言说,旦支持蓝牙的芯片变得非常便宜,蓝牙将置身于几乎所有产品之中,从微波炉直到衣服上的纽扣。但是蓝牙的传输距离比较短,而且蓝牙是种还没有完全成熟的技术,尽管被描述得前景诱人,但还有待于实际使用的严格检验。蓝牙的数据传输速率也不是很高,在当今这个数据爆炸的时代,可能也会对它的发展有所影响。目前主流的软件和硬件平台均不提供对蓝牙的支持......”。
2、“.....普及难度增大。从以上各点综合考虑,蓝牙协议不适合本系统。超宽带技术超宽带技术是另个新发展起来的无线通信技术。通过基带脉冲作用于天线的方式发送数据。窄脉冲小于产生极大带宽的信号。脉冲采用脉位调制,或进制移相键控调制。被允许在的波段内工作。它主要应用在小范围高分辨率能够穿透墙壁地面和身体的雷达和图像系统中。除此之外,这种新技术适用于对速率要求非常高大于的,本地局域网或。军事部门已对进行了多年研究,开发出了分辨率极高的雷达。直到年月日,美国联邦通信委员会才准许该技术进入民用领域。所以对于商业和消费领域,还是新鲜事物。有可能在范围内,支持高达的数据传输率,不需要压缩数据,可以快速简单经济地完成视频数据处理......”。
3、“.....但是仍然不能满足本系统的技术要求。是种短距离低功耗的无线通信技术名称。这名称来源与蜜蜂的字舞。其特点是近距离低复杂度低功耗低数据速率低成本。主要适合用于自动控制和远程控制领域,可以嵌入各种设备。基于单片机的无线点菜系统的硬件设计及实现第章绪论协议的技术特点和应用前景将在下章详细叙述。,红外数据标准协会技术红外线是波长在至之间的电磁波,它的频率高于微波而低于可见光,是种人的眼睛看不到的光线。由于红外线的波长较短,对障碍物的衍射能力差,所以更适合应用在需要短距离无线通讯的场合,进行点对点的直线数据传输,传输速率最快可达。将红外数据通讯所采用的光波波长的范围限定在至之内。技术有以下特点它是目前在世界范围内被广泛使用的种无线连接技术......”。
4、“.....主要是用来取代点对点的线缆连接新的通讯标准兼容早期的通讯标准小角度度锥角以内,短距离,点对点直线数据传输,保密性强传输速率较高,目前速率的技术已被广泛使用,速率的技术已经发布。虽然目前技术发展已经很成熟,而且有很多公司的产品都支持这种协议。但是由于红外线的波长较短,对障碍物的衍射能力差,所以它只能用于视距传输,传输距离比较短,因此也不适合本系统的技术要求。综合比较以上各个短距离无线通信协议的技术特点和本系统的要求,只有协议能基本满足要求。而且目前支持协议的厂商比较多,技术发展也很成熟,可以作成低成本的嵌入式产品。由于机和单片机的处理速度的不同......”。
5、“.....通过软件设置单片机的传输属性参数为,来实现和机端串行口传输速率同步。开发板向机发送数据时,采用查询方式,这样可以节省单片机有限的资源。开发板还要通过专门的接口和无线数据传输模块进行数据交换,由于系统设计为点对点通信,因此只使用了个信道。的数据传输方式为同步传输,因此使用普通的口通过软件方式模拟方式传输。有种工作模式收发模式,配置模式,空闲模式和关机模式。工作模式由和个引脚决定,详见表。表的各种工作模式的设置方式工作模式收发模式配置模式空闲模式关机模式前文已经讲过有关的收发方式,这里重点讨论下它的配置方式。的所有配置工作都是通过和个引脚完成,把其配置为收发模式需要字节的配置字......”。
6、“.....这使得能够区分接收数据包中的数据和校验码地址宽度声明射频数据包中地址占用的位数。这使得能够区分地址和数据地址接收数据的地址,有通道的地址和通道的地址使能够生成校验码和解码。的配置字如表在配置模式下要保持引脚为高电平,引脚为低电平,配置字从最高位开始,依次写入。在引脚的下降沿,新送入的配置字开始工作。基于单片机的无线点菜系统的硬件设计及实现第章硬件驱动程序和串行口调试工具表的配置字位位数名字功能配置保留接收频道有效数据长度接收频道有效数据长度接收频道的地址,最高为字节接收频道的地址......”。
7、“.....开中断开发板上有键按下否是否将数据在数码管上显示将数据发送到串口发送缓冲区,关中断否基于单片机的无线点菜系统的硬件设计及实现第章硬件驱动程序和串行口调试工具开发板通过口和无线数据传输模块进行数据交换的流程图为图。图开发板通过口和无线数据传输模块进行数据交换的流程图移动端驱动程序移动端的开发板的结构和机端的开发板的结构完全相同,但由于它不需要和机通信,只需要和无线数据传输模块进行通信。因此相对另端的驱动简单些。具体编程规则在上节已经详细叙述,这里不再多说,具体的程序是机端程序的部分。串行口调试工具串行口调试工具是用微软公司的开发的......”。
8、“.....从业界领先的浏览器到面向任务的企业应用,都是使用开发系统来开发的。要用来开发和上的高性能应用程序,是效率最高的首选工具。性能和控制力度的同时,给带来了更高水平的生产效率。它具有可视化的界面,封装了大量的类,使界面制作变的很简单,使用它可以方便快捷地开发环境下的应用程序。专门为串行口通信提供了控件,使用该控件程序员不必花时间去了解比较复杂的函数,通过简单修改控件的属性和使用控件提供的方法就可以实现对串口的配置,完成串口发送和接收数据。串行端口的本质功能是作为和串行设备间的编码转换器......”。
9、“.....字节数据转换为串行的位。在接收数据时,串行的位被转换为字节数据。在环境下,串口是系统资源的部分。应用程序要使用串口进行通信,必须在使用之前向操作系统提出资源申请要求打开串口,通信完成后必须释放资源关闭串口。位下串口通信程序可以用两种方法实现利用控件使用通信函数。在本次课程设计中,所用到的是的控件,下面先将这个关键的控件做下简单的介绍。以下简称是公司提供的简化下串行通信编程的控件,为应用程序提供串行通信功能,它为应用程序提供了通过串行接口收发数据的简便方法。控件在串口编程时非常方便,其实际上是调用了函数,但我们不必再了解复杂的函数就可控制串行通信。通信的过程,实际上是对属性的操作和对控件事件的响应。在操作系统中......”。