当前位置:论文写作 > 论文大全 > 文章内容

硕士论文再发表安徽,关于公布安徽大学本科毕业论文

主题:中断屏蔽寄存器 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-02-25

简介:关于本文可作为寄存器中断方面的大学硕士与本科毕业论文寄存器中断论文开题报告范文和职称论文论文写作参考文献下载。

寄存器中断论文范文

中断屏蔽寄存器论文

目录

  1. 中断屏蔽寄存器:25-ARM处理器系统结构:工作模式、系统寄存器、寻址方式、中断和异常

   毕 业 论 文

   (本科生)

  

   题 目:基于MF RC500通用射频卡读写模块的设计

  

  

   学生姓名 方国雄

   指导教师 李柏年

   学 院 信息科学与工程学院

   专 业 通信工程

   级 别 2002级

   兰州大学教务处

   诚信责任书

   本人郑重声明:本人所呈交的毕业设计(论文),是在导师的指导下独立进行研究所取得的成果.毕业设计(论文)中凡引用他人已经发表或未发表的成果,数据,观点等,均已明确注明出处.除文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或在网上发表的论文.

   特此声明.

   论文作者签名: 指导教师签名:

   日 期:

   评 语

  

   作者选择射频卡识别读写模块设计,面向实际应用,硬件,软件,MCU,射频天线都有涉及,但硬件部分未能达到上电初调.选题合理,观点正确,理论联系实际,分析问题和解决实际问题的能力得到锻炼提高.论文叙述正确,层次清晰,格式正确,具有 一定难度,但工作量一般,设计出系统电路图和双面,单面PCB板且进行比较,基本达到本科毕业论文的要求,建议授予工科学士学位.

   指导教师(签字)

   答辩小组意见

  

   答辩委员会

   负 责 人(签字)

  

   成 绩 学院(盖章)

   良好

   200 年 月 日

  

   目录

   摘 要: 1

   关键词: 1

   引言 1

   1 MF RC500芯片概述 2

   1.1 引脚功能 2

   1.2 工作原理 3

   1.2. 1 MF RC500寄存器设置 4

   1.2. 2 并行接口 4

   1.2. 3 E2PROM 存贮器 5

   1.2. 4 FIFO 缓存 5

   1.2. 5 中断请求 6

   1.2. 6 定时器 6

   1.2. 7 模拟电路 6

   1.2. 8 串行信号开关 6

   1.2. 9 命令设置 6

   2 Mifare1 射频卡的结构和工作原理 6

   2. 1 工作原理 6

   2. 2 结构和组成 6

   3 SPCE061A单片机概述 8

   4 硬件电路及软件设计 9

   4.1 系统工作原理 9

   4.2 硬件电路 9

   4.3 PCD 的天线设计 11

   4.4 对Mifare1 卡操作流程 13

   4.5 读卡程序 14

   总结 14

   致谢 15

   参考文献 16

   基于MF-RC500通用射频卡读写模块的设计

   作者:方国雄 指导老师:李柏年

   摘 要:

   介绍了一种基于Philips 公司的MF RC500通用射频卡读写模块的设计:首先介绍了MF RC500芯片,Mifare1射频卡和凌阳SPCE061A单片机的特性,接着给出系统的组成以及天线的设计方法,最后给出SPCE061A单片机与MF RC500 的接口连接图和对Mifare1射频卡操作流程以及读卡的程序.

   关键词:

   MF RC500通用射频卡芯片 Mifare1射频卡 SPCE061A单片机 应答器PICC 阅读器PCD

   Design of I/O Module Base on MF-RC500 for Radio Frequency Identification Card

   Author: Fang Guoxiong Tutor: Li Bonian

   Abstract:

   This paper shows the design of the reading and writing radio-frequency IC card module which is based on the technology of MF RC500 used in Philips Company. It presents the information about MF RC500 chip, Mifare1 radio-frequency IC card and the characters of MCU(SPCE061A) respectively. Then it introduces the posing of the whole system and the design of its antenna. In the end, it presents the I/O diagram of MCU(SPCE061A) with the interface of MF RC500, and it shows the operation flow of the Mifare1 radio-frequency IC card and the reading program of the card.

   Key words:

   MF RC500 chip Mifare1 Card MCU (SPCE061A) PICC PCD

   引言

   随着经济建设的不断发展,社会经济活动的日益增长,对于公共交通行业,无线通信领域,卫生保健行业,封闭式场所管理,身份识别,电话通信,大楼保安系统等,人们亦愈来愈多地开始接受和使用IC智能卡.特别是银行服务系统,IC智能卡替代流行多年的磁卡而服务于大众已日渐成熟.并且"一卡通",一卡多用,给我们生活质量带来了很大的提高.IC智能卡自动电表抄表系统,煤气/自来水抄表系统,公交/地铁自动售票/检票系统,移动通信手机中IC智能SIM卡等,已愈来愈贴近我们的生活,成为我们生活的一部分."刷卡"已成为人们日常生活中不可或缺的一部分

   非接触式IC卡是最近几年发展起来的一项新技术,它成功地解决了无源和免接触难题,是电子器件领域的一大突破.具有高度安全保密性,使用简单等特点,使之在各领域的应用异军突起.文*绍的非接触式射频卡读写器是基于单片机SPCE061A与Philips公司的MF RC500嵌入式读写芯片设计开发的.它能完成对Mifare1卡所有读写及控制操作,并且还可以方便的嵌入到其他系统(如:门禁,公交)中,成为用户系统的一部分.

   ISO/IEC 14443A 标准是"识别卡—近耦合IC卡Type A"的标准,用于工作频率为13.56MHz的非接触近耦合IC卡的标准,由物理特征,射频接口,初始化和反碰撞及传输协议这几部分组成.该标准主要规定了采用改进的Miller编码的振幅健控调至作为从阅读器到IC卡数据传输的调制方法,从IC卡到阅读器则采用副载波的负载调制方法,其调制是通过对曼切斯特编码的数据流的负载波的振幅键控来完成的.

   1 MF RC500芯片概述

   MF RC500是PHILIPS公司生产的高集成度TYPEA读写器芯片.其主要性能如下:

   ●载波频率为13. 56MHz;

   ●集成了编码调制和解调解码的收发电路;

   ●天线驱动电路仅需很少的论文范文元件, 有效距离可达10cm;

   ●内部集成有并行接口控制电路,可自动检测外部微控制器(MCU) 的接口类型;

   ●具有内部地址锁存和IRQ线,可以很方便地与MCU接口;

   ●集成有64 字节的收发FIFO缓存器;

   ●内部寄存器,命令集,加密算法可支持TYPE A 标准的各项功能, 同时支持MIFARE 类卡的有关协议;

   ●数字,模拟,发送电路都有各自独立的供电电源.

   基于以上特点,用MF RC500 极易设计TYPE A 型卡的读写器, 可广泛用于非接触式公共电话,仪器仪表,非接触式手持终端等领域.

   1.1 引脚功能

   MF RC500 为32 脚SO封装,其引脚功能如表1 所列.需说明的是:某些引脚(带* 号) 依据其所用MCU(微控制器) 的接口情况具有不同功能.

   1.2 工作原理

   MF RC500 的内部电路框图如图1 所示, 它由并行接口及控制电路,密钥存贮及加密算法(Cypto1),状态机与寄存器,数据处理电路,模拟电路(调制,解调及输出驱动电路)等组成.

   1.2. 1 MF RC500寄存器设置

   MF RC500芯片的内部寄存器按页分配, 并通过相应寻址方法获得地址.内部寄存器共分8页,每页有8个寄存器,每页的第一个寄存器称为页寄存器, 用于选择该寄存器页.每个寄存器由8位组成,其位特性有四种: 读/ 写(r/ w) ,只读(r) ,仅写(w) 和动态(dy) .其中dy属性位可由微控制器读写, 也可以在执行实际命令后自动由内部状态机改变位值.

   微控制器MCU 通过对内部寄存器的写和读,可以预置和读出系统运行状况.寄存器在芯片复位状态为其预置初始值.了解内部寄存器的设置对于软件编程至关重要,表2 给出了寄存器的配置情况.

   1.2. 2 并行接口

   MFRC500 芯片可直接支持各种微控制器(MCU) , 也可直接和PC 机的增强型并行接口(EPP) 相连接,每次上电(PON) 或硬启动(Reset) 后,芯片会复原其并行接口模式并检测当前的MCU 接口类型, 通常用检测控制引脚逻辑电平的方法来识别MCU接口, 并利用固定引脚连接和初始化相结合的方法实现正确的接口.图2 给出了相应的连接接线图.

   1.2. 3 E2PROM 存贮器

   MFRC500 的E2PROM 共有32 块, 每块16 字节.E2PROM 存贮区分为四部分:第一部分为块0, 属性为只读,用于保存产品的有关信息;第二部分为块1 和块2, 它们具有读/ 写属性,用于存放寄存器初始化启动文件; 第三部分从块3 至块7, 用于存放寄存器初始化文件, 属性为读/ 写; 第四部分从块8 至块31 , 属性为只写, 用于存放加密运算的密钥, 存放一个密钥需要12 字节, E2PROM 密钥存放区共可存放32 个密钥, 实际密钥长度为6 字节, 存放在紧邻的12 个E2PROM 字节地址中.一个密钥字节的8 位必须分开存放, 若设密钥8 位为K7, K6, .K0 , 则存放在两个相邻字节时为k7k6k5k4 K7K6K5K4 和k3k2k1k0 K3K2K1K0 , 例如密钥字节为A0H 时, 则存放内容为5AH ,F0H 两个字节.

   1.2. 4 FIFO 缓存

   8 ×64 位的FIFO 用于缓存微控制器与芯片之间的输入/ 输出数据流.可处理数据流长度达64 字节.FIFOData 寄存器作为输入/ 输出数据流的并/ 并转换口; FIFOLength 寄存器用于指示FIFO 缓冲器的字节存储量,写时增量,读时减量; FIFO 缓冲器的状态(如空,溢出等) 可由寄存器PrimaryStatus ,FIFOLev2 el 的相关位指示; 对FIFO 的访问则可通过微控制器送出有效命令来实现.

   1.2. 5 中断请求

   芯片的中断请求有定时设置到,发送请求,接收请求,一个命令执行完,FIFO 满,FIFO 空等六种.0页寄存器InterruptEn 的相应位(读/ 写属性) 用于相应中断请求使能设置; InterruptRq 的相应位(dy 属性) 用于指示使能情况下的相应中断出现.任何允许中断产生时,0 页寄存器PrimaryStatus 的IRQ 位(r 属性) 可用于指示中断的产生,同时可由引脚IRQ 和微控制器进行连接以产生中断请求信号.

   1.2. 6 定时器

   MF RC500 内有定时器, 其时钟源于13. 56MHz 晶振信号, 13. 56MHz 信号由晶振电路(外接石英晶体) 产生.微处理器可借助于定时器完成有关定时任务的管理.定时器可用于定时输出计数,看门狗计数,停止监测,定时触发等工作.

   1.2. 7 模拟电路

   a. 发送电路

   RF 信号从引脚TX1 和TX2 输出可直接驱动天线线圈.调制信号及TX1 ,TX2 输出的射频信号类型(已调或无调制载波) 均可由寄存器TxControl 控制.

   b. 接收电路

   载波解调采用正交解调电路, 正交解调所需的I 和Q 时钟(两者相差为90°) 可在芯片内产生.解调后由所得副载波调制信号要经放大,滤波相关器,判决电路进行副载波解调, 其中放大电路的增益可由寄存器RxControl 的设置来控制.

   1.2. 8 串行信号开关

   串行信号开关用于桥接芯片数字电路和模拟电路两部分,两部分电路的输入/ 输出和外部应用所需的输入/ 输出可以灵活组合.这种组合可借助MFIN 和MFOUT 引脚和相关寄存器来控制实现.

   MFIN 可输入曼彻斯论文范文,带副载波的曼彻斯论文范文, 并由寄存器RxControl2 的设置选择送至*.若输入的是修正密勒码, 则由寄存器TxControl 设置选择送至发送通道的调制器.MFOUT 引脚上可输出曼彻斯论文范文,带副载波的曼彻斯论文范文,NRZ 码,修正密勒码以及测试信号, 具体可通过寄存器MFOUTSelect 的不同设置来选择.

   1.2. 9 命令设置

   MC RF500 的性能由内部状态机保证,状态机可以完成命令功能.寄存器Command 的相应位存贮R 命令码(属性为dy) 可用于启动或停止命令执行.命令大多可由写入相应命令码至Command 寄存器实现,其所需变量和数据主要由FIFO 缓冲器交换.有关命令及功能如表3 所列.

   1.2. 10 认证与加密

   Mifare 类产品中加密算法的实现被称之为CRYPT01 , 它是一种密钥长度为48bit 的流论文范文.要访问一个Mifare 类卡的数据, 首先要完成认证, Mifare 卡的认证采用三次认证的过程,这个过程可由自动执行Authbent1 和Authbent2 命令来实现.

   2 Mifare1 射频卡的结构和工作原理

   2. 1 工作原理

   射频卡的电气部分由天线,1 个高速(106 KB 波特率) 的RF 接口,1 个控制单元和1 个8K 位EEPROM 组成.其工作原理如下:读写器向射频卡发一组固定频率的电磁波,卡片内有1 个LC 串联谐振电路,其频率与读写器发射的频率相同,在电磁波的激励下,LC 谐振电路产生共振,从而使电容内有了电荷,在这个电容的另一端,接有1 个单向导通的电子泵,将电容内的电荷送到另一个电容内储存,当所积累的电荷达到2V 时,此电容可作为电源为其他电路提供工作电压,将卡内数据发射出去或接收读写器的数据.

   2. 2 结构和组成

   每张卡有唯一的32 位序列号,其工作频率为13. 56 MHz , 存储量为1 KB, 分为16 个

   扇区,每扇区一组论文范文,各扇区的存储区域相互独立,每区可作为不同用途(第0 区一般不用),实现一卡多用.Mifare1 卡可擦写10 万次以上,其论文范文验证机制严密,可保证存储存信息的安全可靠;同时该卡具有防冲突机制,可支持多卡同时操作.

   Mifare1卡有16 个扇区,每个扇区又分为4 块(块0 ,块1 ,块2 和块3) ,每块16 个字节,以块为存取单位.除第0 扇区的块0(即绝对地址0 块) 已经固化,用于存放厂商代码,不可更改之外,其余每个扇区的块0 ,块1 ,块2 为数据块,可用于存贮数据,块3 为控制块,包括论文范文A(6 字节) ,存取控制(4 字节) 和论文范文B(6 字节),其结构如图3 所示.

   图3 Mifare1卡内部结构

   Mifare1卡每个扇区的论文范文和存取控制都是独立的,可以根据实际需要设定各自的论文范文及存取控制,存取控制决定各块的读写权限与论文范文验证.16 扇区中的每块(包括数据块和控制块) 的存取条件是由论文范文和存取控制共同决定的.

   3 SPCE061A单片机概述SPCE061A是继u'nSP系列产品SPCE500A等之后凌阳科技推出的又一个16位结构的微控制器.目前有两种封装形式:84引脚的PLCC84封装和80引脚的LQFP80贴片封装.主要性能如下: ■16位'nSP微处理器; ■工作电压:VDD为2.4~3.6V(), VDDH为2.4~5.5V(I/O); ■CPU时钟:Hz~49.152MHz ; 内置2K字SRAM,内置32K FLASH;■可编程音频处理; ■32位通用可编程输入/输出端口; ■32768Hz实时时钟,锁相环PLL振荡器提供系统时钟信号; ■2个16位可编程定时器/计数器(可自动预置初始计数值); ■2个10位DAC(数-模转换)输出通道; ■7通道10位电压模-数转换器(ADC)和单通道语音模-数转换器; ■声音模-数转换器输入通道内置麦克风放大器自动增益控制(AGC)功能; ■系统处于备用状态下(时钟处于停止状态)耗电小于2mA@3.6V; ■具备触键唤醒的功能; ■14个中断源:定时器A / B,2个外部时钟源输入,时基,键唤醒等; ■使用凌阳音频编码SACM_S240方式(2.4K位/秒),能容纳210秒的语音数据; ■具备异步,同步串行设备接口; ■具有低电压复位(LVR)功能和低电压监测(LVD)功能; ■内置在线仿真电路接口ICE(In- Circuit Emulator);? ■具有保密能力; ■具有WatchDog功能(由具体型号决定)SPCE061A的结构

   4 硬件电路及软件设计

   图5 系统组成框图

   4.1 系统工作原理

   系统数据存储在无源Mifare1卡,也就是PICC(应答器)中.从图6可以看出,PCD(读写器)的主要任务是传输能量给PICC,并建立与之的通信.PICC是由一个电子数据作载体,通常由单个微型芯片以及用作天线的大面积线圈等组成;而PCD 产生高频的强电磁场,这种磁场穿过线圈横截面和线圈周围的空间.因为MF RC500提供的频率为13.56MHz,所以其波长比PCD的天线和PICC之间的距离大好多倍,可以把PICC 到天线之间的电磁场当作简单的交变磁场来对待.P C D 天线线圈发射磁场的一小部分磁力线穿过P I C C 的天线线圈,接着P I C C 的天线线圈和电容器C 构成振荡回路, 调频到P C D 的发射频率.回路的谐振使P I C C 线圈的电压达到最大值, 将其整流后作为数据载体( 微型芯片) 的电源.PICC 启动之后,可与P C D 之间进行数据通信.

   图6 系统工作原理

   如上所述可以看出,P C D 的性能与天线的参数有着直接的关系.在对天线的性能进行优化之后,P C D 的读卡距离可以达到10cm.

   4.2 硬件电路

   本设计采用的单片机是凌阳公司μ'nSP?家族中的SPCEO61A,该单片机具有以下特点:

   (1) 体积小,集成度高,可靠性好且易于扩展

   SPCEO61A把各功能部件模块化地集成在一个芯片里,内部采用总线结构,因而减少了各功能部件之间的连线,提高了其可靠性和抗干扰能力.另外,模块化的结构易于系统扩展,以适应不同用户的需求.

   (2) 具有较强的中断处理能力

   SPCEO61A的中断系统支持10个中断向量及10余个中断源,适合实时应用领域.

   (3) 高性能论文范文比

   SPCEO61论文范文内带有高寻址能力的ROM,静态RAM和多功能的I/O口.另外,μ'nSP?的指令系统提供具有较高运算速度的16位×16位的乘法运算指令和内积运算指令,为其应用增添了DSP功能,使得SPCEO61A运用在复杂的数字信号处理方面既很便利,又比专用的DSP芯片廉价.

   (4) 功能强,效率高的指令系统
   μ'nSP?指令系统的指令格式紧凑,执行迅速,并且其指令结构提供了对高级语言的支持,这可以大大缩短产品的开发时间.

   (5) 低功耗,低电压

   SPCEO61A采用CMOS制造工艺,同时增加了软件激发的弱振方式,空闲方式和掉电方式,极大地降低了其功耗.另外,SPCEO61A的工作电压范围大,能在低电压供电时正常工作,且能用电池供电.这对于其在野外作业等领域中的应用具有特殊的意义.

   图7 MF RC500与MCU部分硬件连接图

   SPCE061A具有三种类型的中断:a软件中断:软件中断是由软件指令break产生的中断.软件中断的向量地址为FFF5H.b异常中断:异常中断表示为非常重要的事件,一旦发生,CPU必须立即进行处理.目前SPCE061A定义的异常中断只有'复位'一种.通常,SPCE061A系统复位可以由以下三种情况引起:上电,看门狗计数器溢出以及系统电源低于电压低限.不论什么情况引起复位,都会使复位引脚的电位变低,进而使程序指针PC指向由一个复位向量(FFF7H)所指的系统复位程序入口地址.c事件中断:事件中断(可简称"中断",以下提到的"中断"均为事件中断)一般产生于片内设部件或由外设中断输入引脚引入的某个事件.这种中断的开通/禁止,由相应独立使能和相应的IRQ或FIQ总使能控制.

   SPCE061A的事件中断可采用两种方式:快速中断请求即FIQ中断和中断请求即IRQ中断.这两种中断都有相应的总使能.SPCE061A单片机有两个外部中断,分别为EXT1和EXT2,两个外部输入脚分别为B口的IOB2和IOB3的复用脚.EXT1(IOB2)和EXT2(IOB3)两条外部中断请求输入线,用于输入两个外部中断源的中断请求信号,并允许外部中断以负跳沿触发方式来输入中断请求信号.图7为MF RC500与SCPE061A的部分硬件连接图.由图7可以看出,本系统采用中断(EXT1)工作模式,即SPCE061A利用MF RC 5 0 0 提供中断信息对其进行控制.根据系统的需要,可以采用查询方式对MF RC500 进行操作.图8是用Protel软件设计的电路原理图,其封装后即可制成双层PCB板(如图9.1).但受制板条件的限制,只能制成单层PCB板(如图9.2).单层板与双层板相比,由于单层板是单层布线,若电路比较复杂就易造成布线困难,且PCB板体积相对较大.

   图8 用Protel设计的电路原理图

   4.3 PCD 的天线设计

   由于MF RC500 的频率是13.56MHz,属于短波段,因此可以采用小环天线.小环天线有方型,圆形,椭圆型,三角型等, 本系统采用方型天线.天线的最大几何尺寸同工作波长之间没有一个严格的界限, 一般定义为:

   (1)

   式(1)中,L 是天线的最大尺寸,λ是工作波长.对于13.56MHz 的系统来说,天线的最大尺寸在50cm 左右.在天线设计中, 品质因数Q 是一个非常重要的参数.对于电感耦合式射频识别系统的P C D 天线来说, 较高品质因数的值会使天线线圈中的电流强度大些, 由此改善对P I C C 的功率传送.品质因数的计算公式为:

   (2)

   式(2)中的f是工作频率,是天线的尺寸,R是天线的半径.通过品质因数可以

   图9.1 双层PCB板

   图9.2 单层PCB板

   很容易计算出天线的带宽:

   (3)

   从式(3)中可以看出,天线的传输带宽与品质因数成反比关系.因此, 过高的品质因数会导致带宽缩小, 从而减弱P C D 的调制边带,会导致P C D 无法与卡通信.一般系统的最佳品质因数为10~30,最大值不能超过60.

   4.4 对Mifare1 卡操作流程

   整个系统的工作由对Mifare1 卡操作和系统后台处理两大部分组成.Mifare1 卡的操作流程图如图8所示,主要分为以下几项.

   (1)复位请求

   当一张Mifare1 卡片处在卡片读写器的天线的工作范围之内时,程序员控制读写器向卡片发出REQUEST all (或REQUEST std) 命令.卡片的ATR 将启动,将卡片Block 0 中的卡片类型(TagType)号共2 个字节传送给读写器, 建立卡片与读写器的第一步通信联络.如果不进行复位请求操作,读写器对卡片的其它操作将不会进行.

   (2)反碰撞操作

   如果有多张Mifare1卡片处在卡片读写器的天线的工作范围之内时,PCD将首先与每一张卡片进行通信,取得每一张卡片的系列号.由于每一张Mifare1 卡片都具有其唯一的序列号,决不会相同,因此PCD 根据卡片的序列号来保证一次只对一张卡操作.该操作PCD得到PICC的返回值为卡的序列号.

   (3)卡选择操作

   完成了上述二个步骤之后,PCD必须对卡片进行选择操作.执行操作后,返回卡上的SIZE 字节.

   图8 工作流程图

   (4)认证操作

   经过上述三个步骤,在确认已经选择了一张卡片时,PCD在对卡进行读写操作之前,必须对卡片上已经设置的论文范文进行认证.如果匹配,才允许进一步的读写操作.

   (5)读写操作

   对卡的最后操作是读,写,增值,减值,存储和传送等操作.

   4.5 读卡程序

   利用MF2RC500 的函数库, 可直接对符合ISO14443A 标准的非接触式卡和感应器进

   行操作如下:

   void main (void)

   {

   init () ;

   M500PcdConfig () ; //初始化RC500

   PcdReadE2 (8 ,4 , Snr-RC500) ; //读MF2RC500的系列号并存贮它

   M500PcdMfOutSelect (mfout) ;

   For (count 等于 0 ;count < 100 ;count + + )

   {

   status1 等于 M500PiccRequest ( PICC-REQALL ,tt1) ; //发送请求代码给卡,并等待应答

   if (status1 等于 等于 MI-OK)

   status1 等于 M500PiccAnticoll (0 , cardserialno) ; //读卡的系列号

   if (status1 等于 等于 MI-OK)

   status1 等于 M500PiccSelect (cardserialno ,sak1) ; //选择一指定的卡

   if (status1 等于 等于 MI-OK)

   status1 等于 M500PiccAuth (PICCAUTHENT1A , cardserialno , 1 , 4) ; //鉴定卡

   if (status1 等于 等于 MI-OK)

   status1 等于 M500PiccRead(4 , blockdata) ; //读卡

   for ( counter2 等于 0 ;counter2 < 16 ;counter2 + + )

   blockdata[counter2 ] 等于 counter ;

   if (status1 等于 等于 MI-OK)

   status1 等于 M500PiccWrite ( 4 , blockdata) ; //写卡

   }

   }

   总结

   本论文利用凌阳公司的SPCE061A单片机来实现基于MF RC500通用射频卡读写模块的设计,主要完成了以下步骤:

   1,MF RC500与MCU接口连接;

   2,PCD天线的设计;

   3,整个系统的电路的PCB板设计;

   4,MF RC500与射频卡之间通信的软件控制;

   总之,本论文基本完成了预期的目的,且系统实现简单,成本低廉,具有很强的实用性,可以方便的嵌入到其他系统(如:门禁,公交)中,成为用户系统的一部分.遗憾的是由于时间仓促未能制作出成品(PCB板已设计出来),所以该系统在实现过程中还可能出现硬件连接匹配的问题.这是本次论文不足点,也是下一阶段的工作方向.

   致谢

   在此我要特别感谢我的导师李柏年老师.李老师学识渊博,为人谦逊,在百忙之中仍然对我的论文给予了悉心的指导,使我受益匪浅,并第一次学会了如何撰写论文.在即将到来的工作生活中,我定再接再厉,更上一层楼.最后,对那些在我完成毕业论文过程中对我提供帮助的老师和同学表示感谢!祝他们在今后的事业生活中更加一帆风顺.

   参考文献

   [1]凌阳大学计划网站 unsp./

   [2]罗亚非等. 凌阳16位单片机应用基础. 北京航空航天大学出版社

   [3]凌阳大学计划u'nSP用户手册

   [4]凌阳大学计划实验指导书

   [5]求是科技 编着 单片机通信技术与工程实践 人民邮电出版社

   [6]唐承佩,倪江群:《基于MF RC500的通用射频卡读写模块的设计》,《仪表技术与传感器》2005年

   第7期

   [7]Klaus Finkenzeller. 射频识别技术[M]. 电子工业出版社, 2001

   [8]何将立,陈国栋:《基于MF RC500的射频识别读写器设计》,《新器件新技术》

   [9]杨义先, 等编着. 智能卡安全与应用[M]. 北京:人民邮电出版社 , 2002

   [10]孙连昆,万振凯:《基于MF RC500的非接触读卡器设计》,《仪器仪表用户》2004年第11期

   [11]厉鲁卫,包建荣,蒋苗林:《射频识别读写设备应用设计》,《计算机工程与设计》2004年第6期

   [12]单承赣,柴斌,姚磊:《高集成度TYPEA读写器芯片MF RC500及其应用》,《国外电子元器件》2004

   年第8期

   [13]周志南,王志平,罗铁:《基于MF RC500模块的射频识别系统前端电路设计》,《陕西师范大学学报(自然科学版)》2004年第6期

   [14]包国峰:《基于MF RC500模组的Mifare射频卡识别系统的开发》,《世界电子器件》2003年第7期

   [15]万福君等. 单片微机原理系统设计与开发应用[M]. 中国科学技术大学出版社, 2001

   [16]张丽,梁楚樵:《基于MF RC500的Mifare非接触式IC读写器的设计开发》,《金卡工程》2005年

   第10期

   [17]刘少君,殷惠莉:《基于非接触式IC卡的中文考勤机的设计》,《中原工学院学报》2005年第4期

   [18]黄河,鲍宏亚等. Protel DXP培训教程. 清华大学出版社,2004

   [19]唐俊翟,张群瞻. Protel DXP原理与应用. 冶金工业出版社,2003

   - 10 -

   PC机

   通信模块

   天线

   液晶屏

   看门狗电路

   时钟芯片

   MF RC500

   EEPROM

   MCU

   (SPCE061A)

   单片机复位

   选择PICC卡型,返回卡的存储容量

   开始验证操作,并证实为合法卡

   结束操作,刮起HALT,等待下一次通信

   单片机与射频卡建立通信连接,进行数据读写通信

   防碰撞处理:获得射频卡序号,以后就直接到处理完该序号的射频卡的通信过程,在此期间不与其它卡通信,来实现防碰撞

   请求读卡,检测在有效范围内有否有射频卡存在

   装载密钥,将新密钥写入MF RC500内EEPROM中

   读固件信息MF RC500序列号,并保存

   复位及配置M

中断屏蔽寄存器:25-ARM处理器系统结构:工作模式、系统寄存器、寻址方式、中断和异常

F RC500

总结:本论文可用于寄存器中断论文范文参考下载,寄存器中断相关论文写作参考研究。

中断屏蔽寄存器引用文献:

[1] 热门变频器论文题目 变频器论文题目哪个好
[2] 音乐播放器论文题目范文 音乐播放器论文题目哪个好
[3] 经典变频器论文参考文献 变频器期刊参考文献哪里找
《硕士论文再发表安徽,关于公布安徽大学本科毕业论文》word下载【免费】
中断屏蔽寄存器相关论文范文资料