论文部分内容阅读
本课题的提出是为了解决火车站售票过程中出现的票据不符的问题。课题设计并实现了售票打印信息记录系统。该系统工作于售票系统的售票终端与售票打印机之间,实时地记录二者的通信内容,过滤出票据的打印信息,并根据需要上传给信息稽核服务器。本系统的实现为信息稽核提供了依据。 本文详细介绍了售票打印信息记录系统的设计与实现过程。主要工作包括: 1.对系统进行整体硬件设计。包括主控器引脚资源分配、硬件地址分配、接口电路的设计及部分电路板的焊接。 2.提出了多种串口监听的硬件方案,并对其优缺点及应用场合进行了说明,最终设计了应用于该系统的监听电路,并实现了8052与2051之间的全双工串行接口通信。 3.分析了波特率自适应的常用方法,并在此基础上提出了两个方案来完成监听条件下的波特率自适应。 4.分析了串行通信帧格式的特点,并提出了穷举—假设—排除算法。该算法可以在一定的波特率下,根据串口接收到的信息解析未知的帧格式。 5.介绍了CF卡的基本结构和控制方法,设计了8052与CF卡的接口电路,并实现了CF卡的读/写驱动程序。 6.根据系统需要,设计并实现了简化的FAT16文件系统。包括主引导区的设置、FAT表操作、FDT表操作及简化的文件/目录操作。 7.介绍LCD液晶屏的基本结构和控制方法,设计了8052与LCD的接口电路,并实现了LCD的驱动程序及字符/汉字的显示。 8.网络传输模块的硬件接口设计。 9.总结了实现过程中遇到的问题及解决方法。