无线投票显示系统的设计开题报告
2020-04-14 16:04:08
1. 研究目的与意义(文献综述包含参考文献)
文 献 综 述
在科技迅猛发展的今天,信息技术的飞速发展,促进了信息化社会的形成。传统的投票表决方式已不能满足现代会议快节奏、高效率、自动化的要求。投票显示系统,是一种代替常规举手表决投票的一种装置。代表们在自己的座位上就能投票表决,省去了以往排队投票的步骤,即可轻松地完成从签到到各类会议的表决工作;在不记名模式下,该系统特有的保密功能使得代表按键能最大限度地反映其真实意愿,而不用担心被人窥视或记录追查;投票系统会即时统计并在会场投影显示出投票表决结果,它从根本上改变了各类会议传统发、填、收、计票的表决方式,节省了收集统计的时间,避免了人为错误的发生,节省了会代表等待结果的时间。随着无线网络技术的快速发展,有线投票的不方便性,无线投票显示系统逐渐取代了有线投票显示系统的市场。现今无线投票显示系统的功能日益强大,被很多领域应用。
本设计的无线投票显示系统分为三个部分:发射部分、接收显示部分和控制部分。
2. 研究的基本内容、问题解决措施及方案
本设计中采用at89s52单片机和nrf24l01无线收发模块设计一个无线投票显示系统,该系统主要包括三个重要部分:终端发射部分、主控制部分和显示部分。4x4矩阵式键盘通过p1口与单片机at89s52进行通信,在键盘上人为规定好哪个是选择键(包括同意、反对、弃权),哪个是确定键。当键盘上按下某键时通过行扫描和列扫描,p1串口显示相应的16进制数,通过编程将16进制数转化为ascii码,将数据存储到nrf24l01的ram中,当按下键盘的定义的”确定”键后,nrf24l01将数据打包,然后高速发送。当接收端有数据发送过来,nrf24l01将会检测发送数据的地址是否正确,如果是正确的地址就会接受数据包并进行crc检测,crc校验正确,mcu将会取出数据包。然后单片机进行数据处理,最后在led光柱上显示出数据。
本设计中采用的nrf24l01工作在2.4ghz的ism波段,支持多点间通信,有125个频道可供选择。nrf24l01没有复杂的通信协议,它完全对用户透明,选用同种产品即可实现自由的通信,支持点到多点的无线数据传输。
本课题主要研究途径:本设计主要分为硬件设计和软件设计两部分。