摘 要
饭卡售饭系统最早使用于校园,食堂售饭系统的研制成功和投入使用开启了食堂管理的革命,作为一种电脑自动结算系统,替代了传统的餐券结算方式,从根本上解决了一些弊端,节省了人力、物力、财力,该系统为后勤管理工作向自动化、科学化方向发展开辟了广阔的前景。
本设计主要是由STC89C52单片机、按键扫描电路、数码管显示电路和SLE4442电路组成。SLE4442电路通过I2C总线和STC89C52单片机实现通讯。按键扫描电路,运用独立按键扫描,通过列和行逐次判断确定按键。数码管显示电路中,所用的是四位的数码管,通过段选和位选确定数码管的显示。其中,位选主要是通过控制三极管的通断来控制选择。单片机接发光二级管,在板子上电时,用于指示。
本设计,完成了protel、PCB图的绘制、PCB板的制作、电路板的焊接。程序编译无误,实物符合任务书要求。
关键词:STC单片机 SLE4442卡 I 2C总线
Abstract
Rice card to sell rice system the first to use on the campus, canteen food sold the successful development of the system and put into use open the dining room management revolution, as a kind of computer automatic settlement system, has replaced the traditional meal vouchers settlement way, fundamentally solved some drawbacks, save human, material and financial resources, the system for logistics management to the automation, scientific development direction opened up broad prospects.
This design is mainly composed of STC89C52 SCM, key scanning circuit, digital tube display circuit and SLE4442 circuit component. SLE4442 circuit through the I2C bus and STC89C52 single chip microcomputer communication. Key scanning circuit, using independent key scan, through the column and a line judge determine successive buttons. Digital pipe display circuit, the use of the four is the digital tube, through the period of choose and choose a determined that digital tube. Among them, a chosen mainly through the control of the transistor hige to control the selection. SCM by leds, in the board electricity, used for instruction.
This design, completed protel, PCB drawing, PCB production, circuit board of welding. The program compiled and correct, the real commitments to meet requirements.
Key words: STC single—chip SLE4442 card I 2 C bus
目 录
第1章 绪论 ·································································································································· 1 1.1 课题研究背景 ····················································································································· 1 1.2 国内外研究现状 ·················································································································· 1 1.3 课题研究的主要内容 ·········································································································· 1 第2章 食堂饭卡收费系统硬件设计 ···························································································· 4 2.1 售饭机的概念 ····················································································································· 4 2.2 应用系统结构设计························································································································· 4 2.3 设备选型及设计电路 ·········································································· 错误!未定义书签。 2.3.1 STC89C52单片机 ········································································································ 4 2.3.2 IC卡电路设计 ·············································································································· 6 2.3.3 键盘电路设计 ··············································································································13 2.3.4 显示电路设计························································································································ 14 2.3.5 蜂鸣报警电路设计 ······································································································14 第3章 系统的软件部分 ··············································································································16 3.1 软件结构设计 ····················································································································16 3.2 系统的操作过程 ·················································································· 错误!未定义书签。 3.2.1 主程序 ·························································································································16 3.2.2 中断程序 ·····················································································································16 3.2.3 按键处理程序 ··············································································································16 第4章 系统调试 ·························································································································19
4.1
硬件制作 ··························································································································19
4.1.1 PROTEL99SE的介绍 ··································································································19 4.1.2 PCB板的绘制 ·············································································································20 4.1.3 焊接电路板的步骤 ······································································································20 4.2 硬件调试 ····························································································································21 4.3 软件调试 ····························································································································21 4.4 软件烧入 ····························································································································21 4.5 软硬件调试后结果 ·············································································································22 第5章 结论与展望 ·····················································································································24 参考文献 ··········································································································································· 25 致 谢 ··············································································································································· 26 附 录 ··············································································································································· 27 附录A 外文资料 ·························································································································27 附录B 图纸 ·································································································································35
附录C 程序 ·································································································································37 附录D 实物图 ·····························································································································45
石家庄铁道大学四方学院毕业设计
第1章 绪 论
1.1 课题研究背景
随着科技的飞速发展,目前信息产业得到了比以往更大的发展空间,各种各类的信息产品正不断的改变着人们的生活。在信息飞速前进的今天,数据采集与获取作为信息处理的第一步成为了众多专业人士的关注方向,如何改变数据输入现有的方式,提高数据获取的可靠性,提高数据采集的精度与速度,降低工作人员的劳动强度,提高工作效率等,成为了亟待解决的问题,在这种背景下就急需一种自动识别技术。
自动识别技术指的是应用一定的识别装置,通过被识别物品与识别装置之间的接近活动,能够自动获取被识别物品的相关信息,并提供给后台计算机处理系统来完成相关后续处理的一种技术。经过了几十年时间的技术革新与发展,自动识别技术已初步形成了一个包括磁条磁卡技术、条码技术、光学字符识别技术、IC卡技术、声音识别及视觉识别技术、射频技术等集计算机、磁、光、机电、物理、通讯技术为一体的高科技技术科学。它是当今社会实现信息数据的自动识读、自动输入后台计算机从而进行数据处理的重要方法,已经广泛应用于社会的各个领域。
归结起来,“感应式IC卡”食堂收费系统方案就实现用电子手段把往常繁琐,海量的有形消费数据转化成能存放在一块小晶体片中的电子信息,再利用电脑的高速运算,软件的灵活控制,网络通讯的便利对电子消费信息进行快速可靠地处理和监控,从而把食堂收费管理在简化过程,强化管理,杜绝贪污作假和节省资源各方面从传统的水平提高到全新的档次。
1.2 国内外研究现状
IC卡是集成电路卡(Integrated CircuitCard)的英文简称,在有些国家也称之为智能卡、智慧卡、微芯片卡等。将一个专用的集成电路芯片镶嵌于符合ISO7816标准的PVC(或ABS等)塑料基片中,封装成外形与磁卡类似的卡片形式,即制成一张IC卡。当然也可以封装成纽扣、钥匙、饰物等特殊形状。
1993年,以电子货币应用为重点的“金卡工程”在我国正式启动。IC卡这种诞生于20世纪70年代的具有智能性及便于携带的卡片迅速在我国普及、发展,为我国电子信息产业开辟了广阔的市场,引发了许多经济增长点。IC卡系统的应用出人意料的在我国有金融业迅速扩展到诸多领域。与IC卡的发源地—欧洲国家相比,我国IC
- 1 -