应电智能卡技术7读卡器编程.ppt
- 格式:ppt
- 大小:172.00 KB
- 文档页数:21


《智能卡技术及应用》实验指导书2015.05实验一存储器卡读写实验一.实验目的I2串行总线的工作原理;1.了解C2.通过实验了解存储器卡存、取数据的过程。
二.实验器材1.KEIL软件;2.PROTEUS仿真软件。
三.实验内容往24C04芯片中写入一个数据(如“129”),然后再从24C04芯片中读出刚才的数据并把它显示在数码管上。
四.实验步骤1.硬件电路仿真使用Proteus软件画出如图1所示的电路图,要求:使用两个按钮来分别模拟读卡和拔卡(清除数据)的过程,用一个发光二极管来模拟卡座上电的过程。
(注:电路图画好后,给存储器24C04导入24C04.bin文件,给51单片机导入hex文件)本次实验用到的元器件名称如下:24C04A,80C51,BUTTON,CAP,CAP-ELEC,CRYSTAL,LED-GREEN,NPN,RESPACK-8,SWITCH,7SEG-MPX4-CA-BLUE图 1 硬件电路图2.软件编写程序编写的思路见图2,请同学们自行完成。
图2 程序流程图3.实验结果刚开始运行时,单片机没有读取任何数据,此时数码管显示数字为0;当“读卡”按钮按下时,此时发光二极管亮,数码管显示预先存入24C04芯片的数值;当“清除”按钮按下时,此时此时发光二极管灭,数码管数值清零。
实验二基本对话框编程实验一、实验目的1、练习VC环境下,工程的创建、编译、调试方法2、掌握基本对话框编程的方法3、理解Windows程序的运行原理二、实验要求编写基本对话框实现计算器的功能,具体可实现两个数的加、减、乘、除等运算。
参考界面如图2所示。
图2 计算器对话框界面三、实验步骤1、建立基于MFC的基本对话框工程;2、删除、添加相关控件,设计软件界面;3、设定控件ID并关联变量;4、向工程添加实现计算器功能的类模版;5、添加消息处理函数;6、编译并运行。
四、实验结果能够正常编译运行的计算器。
实验三非接触式逻辑加密卡(M1卡)读写控制实验(一)一、实验目的1、掌握M!卡的存储结构;2、熟悉数据块操作和值块操作的方法(值块的数据格式);3、掌握第0扇区第一块(即厂商块)的数据格式;4、掌握各扇区密码操作和存取控制原理和方法。
简述智能卡的使用流程1. 智能卡的概述智能卡是一种具有存储和处理能力的小型卡片,它常用于身份验证、支付、存储和加密等应用。
智能卡通常由芯片、封装和通讯接口组成,可以通过接触或非接触方式与读卡器进行通信。
2. 智能卡的类型智能卡根据通讯接口的不同可以分为接触式智能卡和非接触式智能卡。
接触式智能卡需要插入到读卡器的卡槽中,并通过金属接点与读卡器进行数据交换。
非接触式智能卡则通过无线射频信号与读卡器进行通信,可以在一定距离内实现数据传输。
3. 智能卡的使用流程智能卡的使用流程通常包括以下几个步骤:3.1. 接触式智能卡的使用流程1.将智能卡插入读卡器的卡槽中,确保插入正确的方向。
2.确认读卡器与计算机正确连接,并启动相应的智能卡操作软件。
3.打开智能卡操作软件,在软件中选择相应的智能卡应用。
4.根据需要进行身份认证、支付、数据存储等操作。
5.操作完成后,将智能卡从读卡器中取出。
3.2. 非接触式智能卡的使用流程1.将非接触式智能卡放置在与读卡器通信距离内的位置,通常为读卡器上方的感应区域。
2.确认读卡器与计算机正确连接,并启动相应的智能卡操作软件。
3.打开智能卡操作软件,在软件中选择相应的智能卡应用。
4.根据需要进行身份认证、支付、数据存储等操作。
5.操作完成后,将非接触式智能卡远离读卡器的感应区域。
4. 智能卡的应用领域智能卡在各个领域的应用日益广泛,主要包括以下几个方面:4.1. 金融领域智能卡在金融领域中常用于银行卡、信用卡等的发行和使用。
用户可以通过智能卡完成ATM取款、POS机支付等操作,提高支付的安全性和便捷性。
4.2. 交通领域智能卡在交通领域中常用于公交卡、地铁卡等的发行和使用。
用户可以通过智能卡实现刷卡乘车,避免传统的纸质票据和硬币支付方式带来的不便。
4.3. 电子身份认证智能卡可以作为电子身份证件的载体,用于政府部门、企事业单位等的身份认证。
智能卡中存储有个人的身份信息和相应的加密算法,提高了身份认证的安全性。