多端无线投票系统的设计毕业论文
2022-04-05 19:53:45
论文总字数:17375字
摘 要
随着社会的发展,人类的进步,人们在生活、学习、工作中常常会遇到投票或选举等一些活动,为了更好的行使我们的权力或履行我们的义务,人们发明了投票器,以便能更快捷、更方便的表达我们的意愿。鉴于无线投票系统在我们日常生活中的实际作用和诸多优点,本文基于无线收发一体芯片nRF905无线模块和51系列的STC89C52单片机,设计了一个多端无线投票器系统。
该系统主要通过数字键盘来进行投票,发射端用单片机控制无线模块发射信号。在接收端,同样由单片机控制无线模块接收发射信号。投票结果由LED光柱显示赞成票数,在本设计中由于时间和制作成本的限制,显示部分可以用一列LED灯的形式表示。
本文设计的系统控制部分投票可控:控制部分发出指令后,方可投票,一个投票器只能投票一次,且在一定时间范围内发出投票有效。该系统传输距离不小于300米,显示方式为LED光柱形式,投票结果保存,可以查询。
系统经过联调,无线模块可进行正常收发,系统可实多对一投票。
关键词:投票系统 无线模块 51单片机
The design of Multi Wireless Voting System
Abstract
With the development of society, the progress of mankind, people in living, learning, work often encounter voting or elections and other activities, in order to better exercise our powers or perform our duty, people invented a voting machine to faster and more convenient to express our willingness. In this paper, a multiterminal wireless voting system is designed based on Norwegian Nordic Corporation launched wireless transceiver integrated chip nRF905 wireless module and 51 Series MCU STC89C52.
The system isvoted by the numeric keypad. The transmitter uses a single chip microcomputer to control the transmission signal of the radio module. At the receiving end, the radio module is controlled by a single chip microcomputer to receive the transmitted signal.
In this paper, the design of the system control part of the voting control: the control part of the instruction, the party can vote, a voting device can only vote once, and in a certain time range to issue a valid vote. The statistics of the number of not less than 100, transmission distance: not less than 300 meters, display mode is in the form of an LED light beam, the voting results are saved, you can query.
Key Words: Voting system; Wireless module; single chip microcomput
目 录
摘 要 I
Abstract II
第一章 引言 1
1.1 投票器的发展 1
1.2 课题达到的目标 1
1.3 论文结构 2
第二章 设计要求及选择方案 3
2.1 设计要求 3
2.2 系统结构 3
2.3 硬件选择方案 4
2.3.1 按键选择方案 5
2.3.2无线收发模块选择方案 5
2.3.3单片机选择方案 5
第三章 系统的硬件设计 7
3.1 芯片介绍 7
3.1.1 STC89C52功能及引脚介绍 7
3.1.2 NRF905功能及引脚介绍 8
3.2 STC89C52的外围电路 11
3.2.1 时钟电路 11
3.2.1 复位电路 12
3.3 显示部分 12
3.3.1 LED光柱显示的优点 12
3.3.2 本文使用的显示方式 12
3.4 系统电路图 13
3.4.1 无线模块与单片机的连接电路 13
3.4.2 发射部分电路图 13
3.4.3 接收显示部分电路图 14
第四章 系统的软件设计 16
4.1 单片机的开发环境 16
4.1.1 程序编译与调试 16
4.2 系统流程图 17
4.2.1 发射部分流程图 18
4.2.2 接收部分流程图 18
4.3 配置NRF905模块 19
4.3.1 SPI寄存器配置 19
4.3.2 SPI指令 20
4.3.3 SPI时序 21
4.4 系统程序设计 22
4.4.1 无线模块主要程序 22
4.4.2 发射部分主要程序 26
4.4.3 接收部分主要程序 27
第五章 调试与结果分析 29
5.1 无线模块的调试 29
5.2 系统的测试结果 30
5.3 结果分析 31
第六章 总结与展望 33
6.1 总结 33
6.1 展望 33
参考文献 35
致谢 37
请支付后下载全文,论文总字数:17375字