摘要纸币识别系统有着广泛的应用领域,但是国内的一些纸币识别系统的通讯协议无法与国际标准协议接轨。本文设计了一种以单片机为主控制器的MDB / ICP 协议实现。软件描述了如何控制MDB 总线, 并给出一个较成熟的控制纸硬币器会话的总线驱动程序。该协议实现清晰、简单,采用MCS-51 兼容单片机降低成本,充分体现了MDB / ICP 的优越性。此外,还以C++为工具,编写了显示模块的程序,以提高系统的人机交互性能。65274
毕业论文关键词 MDB / ICP 主控器 纸硬币器
毕业设计说明书(论文)外文摘要
Title The Design and Implement of a Banknote Recognition System
Abstract
Banknote recognition system has a wide range of applications, but some domestic banknote recognition system communication protocol can not integrate with the international standard protocol. This paper presents a single-chip microcomputer-based controller MDB / ICP protocol. Software describes how to control the MDB bus, and gives a more mature bus driver procedure of Bill Validator conversation . The agreement is actualized clearly and simply and fully embodies the superiority of MDB / ICP, which Using MCS-51 compatible microcontroller to reduce the costs. In addition, the paper use the C + + as a tool to prepare the display module procedures for improving system performance of human-computer interaction.
Keywords MDB / ICP VMC Bill Validator
目 次
1 绪论 1
1.1 课题研究的目的意义 1
1.2 货币识别器的发展 1
1.3 纸硬币识别器原理 2
1.4 本文的主要工作和内容安排 3
2 MDB协议简介 4
2.1 通信格式 4
2.2 软件操作规则 5
2.3 与硬币器相关的MDB规范 5
2.4 与纸币器相关的MDB规范 7
2.5 本章小结 10
3 基于MDB的主控器与纸硬币器的通信 11
3.1 主控器与纸硬币器通信的结构图 11
3.2 MDB/ICP 会话实现 11
3.3 本章小结 18
4 显示部分程序设计 19
4.1 自动售货机显示效果描述 19
4.2 自动售货机显示模块流程图 20
4.3 程序功能说明 21
4.4 显示程序分析 21
4.5 程序设计 21
4.6 本章小结 24
5 结论与展望 26
致 谢 27
参考文献 28
1 绪论
1.1 课题研究的目的意义
目前,中小型自动售货及服务系统在国内得到了迅速发展。纸币识别系统是自助售货及服务系统的重要组成部分之一,其主要作用是对所接收的纸币面值以及真伪进行辨别,并将相关信息传递给主控制系统,然后根据主控制系统命令来接受或退回该纸币。当接受纸币时还要保证纸币能够安全顺利地进入到纸币储币箱,避免纸币在接受过程中被人为强行抽回。因此设计一款成本低、识别迅速准确、并具有一定安全保证性能的纸币识别系统将对中小型自助售货及服务行业在国内的发展产生积极作用。