论文部分内容阅读
随着微电子技术的不断进步,电子产品得到了极大的发展。学习机作为一种普通的电子产品也已经大规模地走进了中小学生的学习之中,产品功能不断完善和创新,不再停留在学英语的范畴,朝着多学科,多功能的方向发展,硬件配置逐渐提高,手写、大内存、大屏幕成为主流发展趋势。迅猛发展的无线通信技术能够取代电缆的短距离连接技术,以解决电子产品的无线通信问题。本设计在现有的学习机资源基础上,开发了“无线考试模块”,通过无线传输系统,与PC机组成一套操作简单、使用灵活、携带方便的考试系统。本文分析了目前流行的短距离无线数据通信标准,设计了基于nRF2401射频芯片和AT89C51RB2微控制器的高速、低成本的无线短距离数据传输系统。为了更好地发挥nRF2401的高速率传输功能以及UBS接口所具有的通用、高速、热插拔、即插即用等优点,本文采用USB转串口芯片CH340设计了USB转RS232串口电路,更加体现了系统的灵活性、方便性。设计实现了串口通信的通信协议和适用于本系统的数据库。在Visual C++6.0平台上利用MFC技术和ODBC数据库访问技术,开发了一个友好、操作简单的可视化PC机操作界面,以实现各种功能操作。在Keil C51环境下采用C语言开发了学习机应用软件及nRF2401的控制驱动程序,实现了学习机的考试功能。本文详细分析了系统的硬件设计、软件设计,并给出了硬件以及软件的具体实现方法。本文对系统各个模块进行了分别测试以及整体测试。测试结果表明,该系统完成了预期的功能,并具有良好的可靠性和稳定性。通过测试,该系统的有效无线传输距离可以达到35米,完全可以满足在教室里进行无线考试的需求。