欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载  

    基于单片机的IC卡读卡器设计本科毕业论文.doc

    • 资源ID:3922396       资源大小:364KB        全文页数:43页
    • 资源格式: DOC        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于单片机的IC卡读卡器设计本科毕业论文.doc

    本科本科毕业论毕业论文(文(设计设计) ) (题目:基于单片机的(题目:基于单片机的 ICIC 卡读卡器设计)卡读卡器设计) *本科毕业论文(设计)独创承诺书本科毕业论文(设计)独创承诺书 本人按照毕业论文(设计)进度计划积极开展实验(调查)研究活动,实事求是地做 好实验(调查)记录,所呈交的毕业论文(设计)是我个人在导师指导下进行的研究工作 及取得的研究成果.据我所知,除文中特别加以标注引用参考文献资料外,论文(设计)中 所有数据均为自己研究成果,不包含其他人已经发表或撰写过的研究成果.与我一同工作的 同志对本研究所做的工作已在论文中作了明确说明并表示谢意. 毕业论文(设计)作者签名: 日期: 安徽新华学院 2013 届本科毕业论文(设计) 1 基于单片机的基于单片机的 ICIC 卡读卡器的设计卡读卡器的设计 摘 要 非接触式 IC 卡又称射频卡,由 IC 芯片、感应天线组成,封装在一个标准 的 PVC 卡片内,芯片及天线无任何外露部分。是世界上最近几年发展起来的一 项新技术,它成功的将射频识别技术和 IC 卡技术结合起来,结束了无源(卡中 无电源)和免接触这一难题,是电子器件领域的一大突破。卡片在一定距离范 围(通常为 510mm)靠近读写器表面,通过无线电波的传递来完成数据的读写 操作。 本文首先研究了基本的理论,包括射频识别技术、ARM 处理器体系结构和 嵌入式系统,然后基于这些理论,给出了非接触式 IC 卡读卡器的设计方案.系 统由三个部分组成:第一部分是读卡器的收发模块,选用飞利浦公司的高集成 度非接触式读写芯片 MF RC 设计射频收发模块,对射频芯片接口电路设计作了 详细的论述;第二部分是核心控制模块,以芯片 FM1702 为核心,对电源供应电 路、存储器电路、通信接口电路、LED 显示电路等设计做了一定的描述,并给 出了电路.第三部分是系统的程序设计,采用移植嵌入式系统并添加任务的模式 来实现读卡器的各个功能.通过对软硬件的调试实现了非接触式 IC 卡读卡器的 硬件与软件平台的构建. 关键词:关键词: 非接触式 IC 卡; 读卡器; FM1702 芯片 安徽新华学院 2013 届本科毕业论文(设计) 2 Based on the design of single-chip IC card readerabstract Abstract Non-contact IC card, also known as radio frequency card, by the IC chip, the sensor antenna, packaged in a standard PVC card, without any exposed parts of the chip and the antenna. Is the world's developed in recent years a new technology, the success of the radio frequency identification technology and IC card technology combined, the end of passive (no power supply card) and free access to this problem is the field of electronic devices a major breakthrough. Card at a certain distance (typically 5-10mm) close to the surface of the reader, the read and write operations to complete the data transfer via radio waves. This paper studied the basic theory, including radio frequency identification technology, ARM processor architecture and embedded systems, and then based on these theories, given the design of the non-contact IC card reader. The system consists of three parts: The first part is a reader transceiver module, selection of Philips' highly integrated non-contact reader chip MF RC Design RF transceiver module, discussed in detail the design of the RF chip interface circuit; The second part is the core control module to FM1702 core, the power supply circuit, the memory circuit, a communication interface circuit, LED display circuit design to do a certain description, and gives a circuit. The third part is the system program design, transplant embedded system mode and add the task to realize the various functions of the reader. Through the debugging of hardware and software to achieve a non-contact IC card reader hardware and software platform. Key words: non-contact type IC card; reader Embedded Systems 安徽新华学院 2013 届本科毕业论文(设计) 3 目目 录录 1 1 绪论1 1.1 非接触式 IC 卡的发展历程 .1 1.2 非接触式 IC 卡的主要特点.1 1.3 非接触式 IC 卡读卡器的国内外现状.2 1.4 选题背景及课题任务2 2 系统设计的整体规划3 2.1 硬件设计思路3 2.2 硬件论证方案3 2.3 系统方案的确定4 3 硬件设计.5 3.1.1 电源电路5 3.1.2 蜂鸣器电路6 3.1.3 天线电路7 3.2 I/O 口 9 3.3 FM1702 芯片的简介 10 4 软件设计.11 4.1 软件开发工具的选择.11 4.2 系统主程序的流程图 .11 5 调 试13 6 结 论15 参 考 文 献16 谢 辞17 附 录18 安徽新华学院 2013 届本科毕业论文(设计) 1 第 1 页 共 43 页 1 绪 论 1.1 非接触式 IC 卡发展历程 非接触式 IC 卡又称射频卡,由 IC 芯片、感应天线组成,封装在一个标准 的 PVC 卡片内,芯片及天线无任何外露部分.是世界上最近几年发展起来的一项 新技术,它成功的将射频识别技术和 IC 卡技术结合起来,结束了无源(卡中无 电源)和免接触这一难题,是电子器件领域的一大突破.卡片在一定距离范围 (通常为 510mm)靠近读写器表面,通过无线电波的传递来完成数据的读写操 作. 工作原理 射频读写器向 IC 卡发一组固定频率的电磁波,卡片内有一个 IC 串联谐振 电路,其频率与读写器发射的频率相同,这样在电磁波激励下,LC 谐振电路产 生共振,从而使电容内有了电荷;在这个电荷的另一端,接有一个单向导通的 电子泵,将电容内的电荷送到另一个电容内存储,当所积累的电荷达到 2V 时, 此电容可作为电源为其它电路提供工作电压,将卡内数据发射出去或接受读写 器的数据 . 发射原理 非接触性 IC 卡与读卡器之间通过无线电波来完成读写操作.二者之间的通 讯频率为 13.56MHZ.非接触性 IC 卡本身是无源卡,当读写器对卡进行读写操作 时,读写器发出的信号由两部分叠加组成:一部分是电源信号,该信号由卡接收 后,与本身的 L/C 产生一个瞬间能量来供给芯片工作.另一部分则是指令和数据 信号,指挥芯片完成数据的读取、修改、储存等,并返回信号给读写器,完成一 次读写操作.读写器则一般由单片机,专用智能模块和天线组成,并配有与 PC 的通讯接口,打印口,I/O 口等,以便应用于不同的领域. 1.2 非接触式 IC 卡的主要特点 由于 IC 卡与读卡器间的通信是借助电磁波进行,不存在机械运动和电触 点机构.所以在保留了接触式 IC 卡原有的优点的同时,又有如下诸多优点. 安徽新华学院 2013 届本科毕业论文(设计) 2 第 2 页 共 43 页 (1)操作便利快捷,不需要插拔卡,将卡片置于读卡器表面,即可完成操 作,操作极其方便简单. (2)可靠性高,寿命长,卡片与读卡器没有机械接触 ,故不存在接触式 读卡器可能出现的各种故障;卡片与读卡器二者都没有裸电触点,无需担心出 现破损和脱落所导致的卡片失效;卡片与读卡器均为全封闭闭水及防尘结构, 既避免了静电和尘污等对卡与读卡器的影响,可以防止粗暴插卡.这些都将大大 提高了卡片乃至读卡器的可靠性和使用寿命. (3)安全性好,卡片与读卡器采用了 3 次相互确认的双向验证机制,在读 卡器验证卡片的合法性时,卡片也对读卡器的合法性进行了验证.卡内各存储区 可拥有自己的操作密码和访问条件,以防止未授权非法访问,并实现芯片传输 密码保护. (4)抗干扰能力强,可建立防冲突机制,同一时间同时处理多张卡,且不 出现相互间的数据干扰. 1.3 非接触式 IC 卡读卡器的国内外现状 目前国内非接触式 IC 卡读卡器按照应用的场所不同出现了全面发展的趋势, 有便携式读卡器、读卡器模块、高频读卡器、低频读卡器等各种各样的产品.这 些产品有的适合近距离读写,有的则适合远距离读写.因此,出现了同质化很严 重的问题,各种产品之间的差别不大,性能也相似,但核心技术并不在自己手 上,缺乏成套系统的自主生产权. 随着技术的进步,读卡器会随着多功能如条形码识别、以太网传输等方向 发展,读卡器的成本也越来越低,同时读卡器将像多制式、多频段兼容且多功 能的方向发展. 1.4 选题背景及课题任务 本课题的背景是校园一卡系统收费终端的应用,随着科学技术的迅猛发展, 社会的日益信息化,技术的不断革新以及要求的不断提高,需要设计出一个功 能丰富,性能更加稳定的,并且具有友好人机界面的嵌入式智能终端,来取代 安徽新华学院 2013 届本科毕业论文(设计) 3 第 3 页 共 43 页 现在市场上的基于单片机的收费终端.该读卡器必须简单,方便快捷. 2 系统设计的整体规划 21 硬件设计思路: IC 卡的应用领域非常广泛.在 IC 卡的触点和读/写设备的触点良好接触之 前,读/写设备不应对 IC 卡施加有关信号,以免造成不可预料的损坏.IC 卡读/ 写设备作为系统和用户交换的接口,必将面对各种各样复杂的应用环境.因此, 在设计阶段应注意 IC 卡读/写设备环境.作为操作系统,管理 IC 卡的硬件资源和 数据资源是其基本任务.IC 卡上的硬件资源包括 CPU,ROM,EEPROM 和 RAM 及通讯 接口,这些都由 IC 卡上操作系统统一管理, 使外部不能直接控制这些资源,使 IC 卡对外表现为一个“黑匣子“,从而加强了系统的保密性能. 智能卡通讯管理 主要功能是执行智能 IC 卡的信息传送协议, 接收读写器发出的指令,并对指令 传递是否正确进行判断.一般可采用奇偶检,CRC 校验等方式判断传输错误.对于 采用分组传输协议的系统, 还可以通过分组长度变化来检出错误. 智能卡操作系统最重要的功能之一就是数据安全管理. 这可以具体地分为 用户与 IC 卡的鉴别,核实功能以及对传输数据的加密与解密操作. 智能 IC 卡 COS 的应用管理功能是对读写器发来的命令进行判断,译码和处理. 智能卡的各 种应用以专有文件形式存在卡上,各专有文件则是由 IC 卡的指令系统中指令排 列所组成的.“鉴别“是指对 IC 卡本身的合法性进行验证,判定一张 IC 卡是不是 伪造的.如在前两讲中谈到的多采用多种卡上设置的读,写,擦除密码作为防伪的 基本手段.而 COS 由于可以通过内部软件运行来完成密码转换,因此智能 IC 卡 上实际写入的密码无法被读写器直接读取,安全性能更强.IC 卡由于其高存储量 和高保密性,应用领域十分广泛,除覆盖了传统磁卡的全部功能外,还拓展到许多 磁卡不能胜任的领域. 22 硬件论证方案: IC 卡是一种集成电路卡,它的读/写设备是每个 IC 卡应用系统必不可缺的 安徽新华学院 2013 届本科毕业论文(设计) 4 第 4 页 共 43 页 周边设备.该设备通过 IC 卡的 8 个触点向 IC 卡提供电源并与 IC 卡相互交换信 息.虽然 IC 卡是从磁卡发展而来的. 本 IC 卡读/写器的硬件系统设计主要有: IC 卡的插拔检测,IC 卡的电源控制,IC 卡与 CPU 的接口以及必要的人机界面. 软件系统主要由 IC 卡数据读/写模块,串行通信模块等组成. 2.3 系统的方案确定 对于本论文的基于单片机的 IC 卡读卡器系统来说,整个系统由电源模块、 时钟电路模块、显示电路、报警系统几个部份组成。整个系统由单片机控制, 能够通过借口把数据从 PC 上显示出来。电源模块负责提供电力;显示电路负责 显示实时数据,报警系统负责当数值超过卡内数据时,通过蜂鸣器提示, 系统整体结构框图如图 2.1 所示。 图图 2.12.1 系统结构框图系统结构框图 安徽新华学院 2013 届本科毕业论文(设计) 5 第 5 页 共 43 页 3 硬件设计 3.1 单片机的简介 STC12LE5A16S2 是 16K Flash 的宏晶 STC12C5A60S2 系列单片机,采用宏晶 第六代加密技术,STC12C5A60S2 系列单片机器件是 1 个时钟/机器周期 8051 单 片机,低功耗、高速、高可靠、强抗静电、强抗干扰。 STC12LE5A16S2 特性: (1)高速:1 个时钟/机器周期,增强型 8051 内核,速度比普通 8051 快 6-12 倍; (2)宽电压:3.6-2.2V(3V 单片机) ; (3)增加第二复位功能脚/P4.6; (4)增加外部掉电检测电路/P4.6,可在掉电时,及时将数据保存进 EEPROM, 单片机引脚图如下: 安徽新华学院 2013 届本科毕业论文(设计) 6 第 6 页 共 43 页 图图 3.13.1 单片机引脚图单片机引脚图 各个引脚的介绍 P0 口是一个漏极开路型准双向 I/O 口。在访问外部 存储器时,它是分时 多路转换的地址(低 8 位)和数据总线,在访问期间激活了内 部的上拉电阻。 在 EPROM 编程时,它接收指令字节,而在验证程序时,则输出指 令字节。验 证时,要求外接上拉电阻。 P1.0P1.7(1-8):P1 口是带内部上拉电阻的 8 位双向 I/O 口。在 EPROM 编 程和程序验证时,它接收低 8 位地址。 P2.0P2.7(21-28):P2 口是一个带内部上拉电阻的 8 位双向 I/O 口。 在访 问外部存储器时,它送出高 8 位地址。在对 EFROM 编程和程序验证期间, 它接收 高 8 位地址。 P3.0P3.7(10-17):P3 口是一个带内部上拉电阻的 8 位双向 I/O 口。 3.1.1 电源电路 电源电路是指提供给用电设备电力供应的电源部分的电路设计,使用的电 安徽新华学院 2013 届本科毕业论文(设计) 7 第 7 页 共 43 页 路形式和特点。有交流电源也有直流电源。常见的电源电路有交流电源电路、 直流电源电路等。本系统所用的电源电路电路图如下 图图 3.23.2 电源电路电源电路 3.1.2 蜂鸣器电路 蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于 计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时 器等电子产品中作发声器件。 ;蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器 两种类型。 本系统中的蜂鸣器系统用于,当该读卡器系统正常运作时,通过蜂鸣器响 两声来表示,该蜂鸣器电路如下: 安徽新华学院 2013 届本科毕业论文(设计) 8 第 8 页 共 43 页 图图 3.33.3 蜂鸣器电路蜂鸣器电路 3.1.3 天线电路 本次设计的系统,系统数据存储在无源 Mifare 卡中。读写模块的主要任务 是将能量传输给 Mifare 卡。并与之建立通信。天线是非接触式 IC 卡读写模块 的一个重要组成部分,在读写模块和非接触式 IC 卡通信过程中,天线用于产生 能发射和接收射频信号的磁通量而磁通量用于向卡提供电源并在读写模块和 卡片之间传送信息。因此,在设计中要求天线线圈的电流最大,以用于产生最 大的磁通量,并要确保有足够的带宽。读写模块的性能与天线的参数有着直接 的关系。在对天线的性能进行优化之后。读写模块的读卡距离可以达到 10 cm。 由于 FM1702SL 的频率是 1356 MHz属于短波段,因此可以采用小环天 线。小环天线有方型、圆形、椭圆型、三角型等,本系统采用的是矩型天线。 天线的最大几何尺寸同工作波长之间没有一个严格的界限。一般定义为: L1(2) (1) 式中,L 是天线的最大尺寸, 是工作波长。对于 136 MHz 的系统来说, 天线的最大尺寸在 50cm 左右。 在天线设计中,品质因数 Q 是一个非常重要的参数。对于电感耦合式射频 识别系统的读写器天线来说。较高的品质因数值会使天线线圈中的电流强度也 较大,由此可改善对卡的传送功率。品质因数的计算公式为: 式中,f0 是工作频率,Lcoil 是天线的尺寸,Rcoil 是天线的半径。 通过品质因数可以很容易地计算出天线的带宽: B=f0/Q (3) 从式中可以看出,天线的传输带宽与品质因数成反比关系。因此。过高的 品质因数会导致带宽缩小,从而减弱读写器的调制边带,导致无法与卡通信。 一般系统的最佳品质因数为 10-30,最大不能超过 60。 本设计中的天线电路如下: 安徽新华学院 2013 届本科毕业论文(设计) 9 第 9 页 共 43 页 图图 3.43.4 天线电路天线电路 3.2 I/O 口 STC12LE5A16S2 单片机内部有 P0、P1、P2、P3 四个 8 位双向 I/O 口,外设 可直接连接于这几个接口上,而无须另加接口芯片。P0-P3 的每个端口可以按 字节输入或输出,也可以按位进行输入或输出,共 32 根口线,用作控制十分方 便。P0 口为三态双向口,能带 8 个 TTL 电路。P1、P2、P3 口为准双向口,负载 能力为 4 个 TTL 电路,如果外设需要的驱动电流大,可加接驱动器。 P0 口是一个漏极开路型准双向 I/O 口。在访问外部 存储器时,它是分时 多路转换的地址(低 8 位)和数据总线,在访问期间激活了内 部的上拉电阻。 在 EPROM 编程时,它接收指令字节,而在验证程序时,则输出指 令字节。验 安徽新华学院 2013 届本科毕业论文(设计) 10 第 10 页 共 43 页 证时,要求外接上拉电阻。 P1.0P1.7(1-8):P1 口是带内部上拉电阻的 8 位双向 I/O 口。在 EPROM 编 程和程序验证时,它接收低 8 位地址。 P2.0P2.7(21-28):P2 口是一个带内部上拉电阻的 8 位双向 I/O 口。 在访 问外部存储器时,它送出高 8 位地址。在对 EFROM 编程和程序验证期间, 它接收 高 8 位地址。 P3.0P3.7(10-17):P3 口是一个带内部上拉电阻的 8 位双向 I/O 口。 3.3 FM1702 芯片简介 FM1702SL 是复旦微电子股份有限公司基于 IS014443 标准设计的非接触卡 读卡机专用芯片,该芯片采用的是 06 微米 CMOS EEPROM 工艺制造可支持 ISOl4443 typeA 协议和 MIFARE 标准的加密算法。芯片内部集成了模拟调制解 调电路。因而只需搭接最少量的外围电路就可以工作。FM1702SL 芯片支持 SPI 接口,其数字电路具有 TTL、CMOS 两种电压工作模式。特别适用于 ISO14443 标 准下的水、电、煤气表等计费系统的读卡器的应用。该芯片的三路电源都适用 于低电压。 该芯片电路如图 3.5 安徽新华学院 2013 届本科毕业论文(设计) 11 第 11 页 共 43 页 图图 3.53.5 FM1702FM1702 芯片电路芯片电路 功能特点: 高集成度的模拟电路,只需最少量的外围线路;操作距离可达 10cm;支 ISO14443typeA 协议;包含 512byte 的 EEPROM;支持 MIFARE 标准的加密算法; 包含 64byte 的 FIFO;数字电路具有 TTL/CMOS 两种电压工作模式;软件控制的 power down 模式;一个可编程计时器;一个中断处理器;启动配置可编程; 数字,模拟和发射模块都有独立的电源供电;采用 SOP24 封装;支持 SPI 接口。 安徽新华学院 2013 届本科毕业论文(设计) 12 第 12 页 共 43 页 4 软件设计 4.1 软件开发工具的选择 本设计中采用 Keil C51 软件进行编程,Keil C51 是美国 Keil Software 公司出品的 51 系列兼容单片机 C 语言软件开发系统。Keil C51 软件提供丰富 的库函数和功能强大的集成开发调试工具,全 Windows 界面。另外重要的一点, 只要看一下编译后生成的汇编代码,就能体会到 Keil C51 生成的目标代码效率 非常之高,多数语句生成的汇编代码很紧凑,容易理解。 图图 4.14.1 编程环境编程环境 在进行系统软件设计时,先要对本课题所选用的硬件有一个熟练的掌握, 知道系统的组成、数据的传输、信号是如何被控制的以及信号的显示。搞清楚 各个部分的子程序及他们的流程图,然后用 Keil C51 软件进行编程,最后将它 们系统的编程。 4.2 系统主程序流程图 系统软件设计主要包括流程图和系统程序两个部分。根据整个系统设计的 要求,完成读取卡必须经过以下几个步骤:读卡器系统首先进行初始化,判断 安徽新华学院 2013 届本科毕业论文(设计) 13 第 13 页 共 43 页 在射频区域内是否有 IC 卡,接着读取 IC 卡卡号,若正常,则蜂鸣器响两声, 再传给 PC 机,并显示数据。其流程图如下: 图图 4.24.2 流程图流程图 初始化 有卡? 显示数据 开始 传输给 PC 机 是 否 读 IC 卡卡号 蜂鸣器响 2 声 安徽新华学院 2013 届本科毕业论文(设计) 14 第 14 页 共 43 页 5 调 试 5.1 读写器连接 1. 把通讯线串口 232 交叉线“DB9”端插到 PC 机的串口 1/2 上 2. 把 USB 线的 T 型端插到读写器的 T 型 USB 座子上,另一头接电脑的 USB 口,从电脑取电. 3. 读写器上电以后可以听到”嘀,嘀”两声蜂鸣器的响声,说明 FM1702 复 位初始化正常.如果没有听到蜂鸣器声,表明读写器没有正常上电或射频模块没 有接好. 5.2 启动软件 1. 进入功能选项“参数设置”里面,可以设置串口通讯参数:串口号、波 特率、校验位、数据位、停止位等等,设置好了以后点击“修改串口” ,如果出 现“串口参数设置成功” ,表明串口设置成功,如果出现异常,请按照提示做出 改动。 2. 设置完毕以后可以点击“测试读卡器” ,如果出现“读卡器连接成功” , 并且听到读卡器的蜂鸣器响声,证明串口设置正确!如果出现“读卡器连接失败” ,表明串口设置有问题;或者没有任何提示时,表明波特率设置错误,请重新设置。 3. 读写器默认参数:Com1、9600bps、N、8、1 安徽新华学院 2013 届本科毕业论文(设计) 15 第 15 页 共 43 页 5.3 卡片读写测试 1.把一张 Mifare One 卡片放在天线区域范围内 2. 进入功能选项“低级操作”里面点击“寻卡” ,如果出现“寻卡成功!” 表明寻卡正常,如果出现“执行失败!”表明出现异常,请检查卡片是否在寻卡 范围内,如果确认卡片没有问题,那读写器有异常。 安徽新华学院 2013 届本科毕业论文(设计) 16 第 16 页 共 43 页 6结 论 在本系统的开发应用过程中,由本人独立完成 IC 卡读写器的设计,但是, 由于本人经验、知识积累的欠缺,本设计还存在很多不足和欠缺. 但是,IC 卡读卡器还是应用特别的广泛,此次的设计还是比较实用,基本 实现了预期目标.本次设计结束了我的大学生涯,它是具有标志性的.它不仅仅 是一次毕业论文设计,在设计中我通过实践,掌握了更多的专业知识,由于亲 自动手实践,查阅了大量有关于 IC 卡,单片机的资料,更加深刻的记忆其中的 内容.在设计中培养动思维方式、动手能力,这对今后的生活、工作、学习都有 很大的帮助.而且,同学的互助,让我更懂得工作需要团体精神!这比设计本身 更有意义. 安徽新华学院 2013 届本科毕业论文(设计) 17 第 17 页 共 43 页 参 考 文 献: 1 罗亚非等.凌阳 16 位单片机应用基础. 北京航空航天大学出版社,2005.5 2 刘笃仁,韩保君.传感器原理及应用技术。机械工业出版社,2003.8 3 薛筠义,张彦斌.凌阳 16 位单片机原理及应用,2003.2 4 徐爱卿.Intel 16 位单片机,2002.7 5 霍孟友等,单片机原理与应用机械工业出版社,2004.1 6 王爱英智能卡技术清华大学出版社 7 沈红利单片机应用系统设计实例与分析北京航空航天大学出版社 8 黄淼云,李也白,王福成.智能卡应用系统M.北京:清华大学出版社,2001. 9 何立民单片机应用技术选编北京航空航天大学出版社 2004 10 周立功单片机公司策划的单片机试验与实践2004 11 居水荣单片机开发系统综述半导体情报 2001 12 于宏军,赵冬艳智能(IC)卡技术全书北京:电子工业出版社 1996 安徽新华学院 2013 届本科毕业论文(设计) 18 第 18 页 共 43 页 谢 辞 通过这段时间的不懈努力,我的毕业设计终于完成了.同时也意味着自己的 大学生活即将结束. 回首大学的四年时光,有喜有忧,有进取也有彷徨,但这所有的一切都将 是我人生道路上的巨大收获.所以我首先感谢我的母校-安徽新华学院,正是在 这里,让我学到了很多很多,让我不仅在专业技能方面得到了提升,而且也学 到了许多为人处事方面的道理,使我在学习上和思想上都受益匪浅,当然,这 除了自身努力之外,与各位老师、同学的关心、支持和鼓励是分不开的. 在本论文的写作过程中,我的指导老师涂德凤老师给予了我细心的指导.在 论文写作之初,由于我们都是第一次做自己的毕业设计,所以说我对毕业设计 的概念很模糊,没有很好的理解设计这一概念,使自己从写作论文开始就走了 很多的弯路,导致我对自己的毕业设计感到很迷茫,在这种情况下,我的指导 老师老师给与了我耐心细致的指导和帮助,他首先从设计这一概念上着手,让 我充分理解毕业设计是一种自己的设计这一概念,使我把握住毕业设计的这一 主方向,然后从这一方向着手,逐步进行各方面的设计,包括软、硬件的设计, 各硬件设备的选择等,使我慢慢的对毕业设计有了自己清晰的设计思路和想法, 到最终顺利完成自己毕业设计论文,在此我对我的指导老师表示衷心的感谢, 安徽新华学院 2013 届本科毕业论文(设计) 19 第 19 页 共 43 页 同时我还要感谢在我学习期间给我极大关心和支持的各位老师、同学.通过这次 毕业设计,也为我以后步入社会,从事各方面的工作积累了一定的经验. 在此,我再次向我的指导老师涂德凤老师表示衷心的感谢!谢谢您不厌其 烦的对我进行指导和帮助. 附附 录录 附录一硬件原理图 附录二系统主程序 附录一硬件原理图 安徽新华学院 2013 届本科毕业论文(设计) 20 第 20 页 共 43 页 附录二系统主程序 #include “STC12C56A.h“ #include #include #include “main.h“ #include “slrc1702.h“ #include “iso14443a.h“ 安徽新华学院 2013 届本科毕业论文(设计) 21 第 21 页 共 43 页 bit g_bReceOk; /正确接收到上位机指令标志 bit g_bRc1702Ok; /RC1702 复位正常标志 unsigned int g_cReceNum; /接收到上位机的字节数 unsigned int xdata g_cCommand; /接收到的命令码 unsigned char xdata g_cSNR4; /M1 卡序列号 unsigned char g_cIcdevH; /设备标记 unsigned char g_cIcdevL; /设备标记 unsigned char g_cFWI; / unsigned char g_cCidNad; / unsigned char xdata g_cReceBuf64; /和上位机通讯时的缓冲区 struct TranSciveBufferunsigned char MfCommand; unsigned int MfLength; unsigned char MfData64; ; unsigned char xdata ScanTimes=0; unsigned char xdata CardIDbuf8=0x55,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF; unsigned char xdataSendBuf8; void UartSendByte(unsigned char *buf,unsigned char len) unsigned char i; ES=0; TI=0; 安徽新华学院 2013 届本科毕业论文(设计) 22 第 22 页 共 43 页 for(i=0;i1000) ES=1; break; if(j1000) g_cReceBufi=SBUF; RI=0; j=0; else ES=1; break; if(i=len) ES=1; g_bReceOk = 1; / 安徽新华学院 2013 届本科毕业论文(设计) 34 第 34 页 共 43 页 /用 T2 做延时子程序 / void DelayMs(unsigned int _MS) /* RCAP2LH = RCAP2_1ms; T2LH = RCAP2_1ms; ET2 = 0; / Disable timer2 interrupt T2CON = 0x04; / 16-bit auto-reload, clear TF2, start timer TR2 = 1; while (_MS-) while (!TF2);TF2 = 0; TR2 = 0;*/ unsigned int i=0; while (_MS-) for(i=0;i120;i+); void Delay_50us(unsigned char _50us) /*RCAP2LH = RCAP2_50us; T2LH = RCAP2_50us; ET2 = 0; / Disable timer2 interrupt T2CON = 0x04; / 16-bit auto-reload, clear TF2, start timer 安徽新华学院 2013 届本科毕业论文(设计) 35 第 35 页 共 43 页 while (_50us-) while (!TF2);TF2 = 0; TR2 = 0;*/ unsigned char i=0; while (_50us-) for(i=0;i20;i+); 安徽新华学院 2013 届本科毕业论文(设计) 36 第 36 页 共 43 页 毕业设计(论文)原创性声明和使用授权说明毕业设计(论文)原创性声明和使用授权说明 原创性声明原创性声明 本人郑重承诺:所呈交的毕业设计(论文) ,是我个人在指导教 师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别 加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过 的研究成果,也不包含我为获得 及其它教育机构的学位 或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人 或集体,均已在文中作了明确的说明并表示了谢意。 作 者 签 名: 日 期: 指导教师签名: 日 期: 使用授权说明使用授权说明 本人完全了解 大学关于收集、保存、使用毕业设计(论 文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和 电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并 提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其 它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论 文的部分或全部内容。 作者签名: 日 期: 安徽新华学院 2013 届本科毕业论文(设计) 37 第 37 页 共 43 页 学位论文原创性声明学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行 研究所取得的研究成果。除了文中特别加以标注引用的内容外,本 论文不包含任何其他个人或集体已

    注意事项

    本文(基于单片机的IC卡读卡器设计本科毕业论文.doc)为本站会员(来看看)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开