基于校园一卡通的实时点名系统设计.doc

资料分类:工业大学 上传会员:萌小月 更新时间:2020-12-24
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:13323
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:本课题的系统设计思想主要是运用51单片机技术,NRF24L01无线通信技术,以及VB开发上位机软件方法,结合校园一卡通和读卡器实现在计算机上实时显示老师对学生的考勤情况。以STC89C52单片机为主控模块通过STC89C52单片机和射频读卡芯片RC522实现对校园一卡通信息的读取。利用NRF24L01芯片完成数据传递,从而达到点名的实时性。最终经过PC上位机实时显示出学生的考勤信息。本设计采用RC522读卡模块作为读卡器,通过模拟SPI与STC89C52单片机连接。NRF24L01射频模块为无线传输模块,通过SPI与STC89C52单片机连接, 经过串口数据传输和VB上位机的编写实时显示在PC机上。

 

关键词 RC522;STC89C52单片机;NRF24L01;SPI

 

目录

摘要

Abstract

1 绪论-1

  1.1 课题研究的背景-1

  1.2 开发意义-1

  1.3 国内外发展状况-1

2 系统总体设计-2

2.1 系统的整体结构-2

2.2 系统的工作原理-2

3 系统硬件设计-3

  3.1器件的选用-3

3.1.1中央处理器的选用-3

3.1.2无线发射芯片的选用-3

3.1.3读卡芯片的选用-4

3.1.4非接触式IC卡的选用-4

3.1.5显示器的选用-5

3.2硬件设计-6

3.2.1读卡端的硬件设计-6

3.2.2 PC机端的硬件设计-16

4 系统软件设计-18

4.1 读卡端的软件设计-18

4.1.1 读卡端读卡子程序的软件设计-18

4.1.2 读卡端NRF24L01无线发送子程序软件设计-19

4.1.3 读卡端LCD1602显示器子程序软件设计-20

   4.2 PC机端软件设计-21

4.2.1 PC机端NRF24L01无线接收子程序软件设计-22

4.2.2 串口初始化设计-23

5 PC机通信及数据处理显示程序设计-24

5.1 VB6.0特点-24

5.2 MSComm控件-24

5.2.1 事件及其基本属性-24

5.3 VB上位机的程序设计-25

5.3.1 程序-25

5.3.2 系统操作界面-25

6 调试-26

6.1 液晶显示器设计过程中遇到的问题既解决方法-26

6.2 串口设计过程中遇到的问题既解决方法-26

6.3 VB程序设计中遇到的问题与解决方法-26

结论-27

致谢-28

参考文献-29

相关论文资料:
最新评论
上传会员 萌小月 对本文的描述:本课题的系统设计思想主要是运用51单片机技术,射频读卡技术,NRF24L01无线通信技术,以及VB开发上位机软件方法,结合校园一卡通和读卡器实现在PC机上实时展现老师对学生的考勤情况......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: