在用读卡器读写sle4442程序卡的过程中 读卡器需要将sLE卡的密码传输给卡以校验密码 从而完成写

君,已阅读到文档的结尾了呢~~
接触式IC卡(SLE4442卡)读写实验 - Read 相关说明性文字来自网络收集,欢迎下载
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
接触式IC卡(SLE4442卡)读写实验 - Read
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口发帖人是女婴父亲,刚以难民身份进入德国。
经过铁路菜市的火车速度很慢,很远就要鸣笛示意。
声明:本文由入驻搜狐公众平台的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
  一. 实验目的
  了解IC 卡的知识,学会如何根据时序逻辑图编写实用程序。
  二. 实验设备及器件
  IBM PC 机 一台
  DP-51PROC 综合仿真实验仪 一台
  三. 实验内容
  根据IC 卡的读写时序图编写程序,实现IC 卡(SLE4442)的读写。
  四. 实验要求
  根据IC 卡的时序图编写51 单片机程序读写逻辑加密IC 卡(SLE4442)读写程序。
  五、实验线路与实验原理
  接 触式IC 卡的触点定义遵循ISO7816规定, IC 卡8 个触点分布位置如图3.23
  所示,对应着DP-51PROC 单片机综合仿真实验仪“D8IC 卡” 区IC 卡座上方的引线。
  本实验使用的是卡, 的触点安排见图3.24。
  图3.24 IC 卡触点分布图 图3.25 SLE4442 的触点安排
  本实验SLE4442 卡与单片机的引脚连线关系见表3.4。
  表3.4 SLE4442 与单片机引脚连线
  单片机 实验仪板上对应引线 SLE4442 引脚
  P1.0 TP1 I/O
  P1.1 TP4 CLK
  P1.2 TP3 RST
  下面介绍SLE4442 的有关知识
  5.1 概述
  SLE4442 是德国西门子(SIMENS)公司设计的逻辑卡。它具有2K 位的存储
  容量和完全独立的代码存储器(PSC)。内部电压提升电路保 证了芯片能够以单+5V
  电压供电,较大的存储容量能够满足通常应用领域的各种需要。因此是目前国内应用较多的一种IC 卡芯片。芯片采用多存储器结构,2 线连接协议(满足ISO7816 同步传送
  协 议),NMOS 工艺技术,每字节的擦除/写入编程时间为2.5ms。存储器具有至少10000
  次的擦写周期,数据保持时间至少10 年。
  SLE4442 IC 卡主要包括三个存储器 :
  (1)256x8 位EEPROM 型主存储器。地址0~31 为保护数据区,该区数据读出不受
  限制, 写入受保护存储内部数据状态的限制。当保护存储器中第N 位(N=0~31)为1 时,
  对应主存储器中第N 个字节允许进行擦除和写入操作。地址32~255 后223 字节为应用
  数据区,数据读出不受限制,擦除和写入受加密存储器数据校验结果的影响。 这种加密校验
  的控制是对整个主存储器实施的(即包括保护数据区和应用数据区)。
  (2)32 x1 位PROM 型保护存储器。一次性编程以保护主存储器保护数据区,防止
  一些固定的标识参数被改动。保护存储器同样受加密存储器数据校验结果的影响。
  (3)4x8 位EEPROM 型加密存储器。第0 字节为密码输入错误计数器(EC)。EC 的
  有效位 是低三位,芯片初始化时设置成“111”。这一字节是可读的。EC 的1,2,3 字节
  为参照字存储区。这3 个字节的内容作为一个整体被称为可编程加密代码(PSC)。其读出,
  写入和擦除均受自身“比较”操作结果的控制。
  图3.26 SLE4442卡的内部结构图
  5.2 传送协议
  (1) 复位和复位响应
  图3.27 复位时序图
  复位和 复位响应是根据ISO7816-3 标准来进行的。在操作期间的任意时候都可以复
  位。开始,地址计数器随一个时钟脉冲而被设置为零。当RST 线从高状态(H)置到低状态
  (L)时,第一个数据位(LSB)的内容被送到I/O 上。若连续输入32 个时钟脉冲,主存储器中
  的前四个 字节单元中的内容被读出。在第33 个脉冲的下降沿,I/O 线被置成高状态而关闭。
  (2)命令模式
  复位响应以后,芯片等待着命令。每条 命令都以一个“启动状态”开始。整个命令包括
  3 个字节。随后紧跟着一个附加脉冲并用一个“停止状态”来结束操作。
  启动状态:在CLK 为高状态(H 状态)期间,I/O 为下降沿时为启动状态。
  停止状态:在CLK 为高状态(H 状态)期间,I/O 为上升沿时为停止状态。
  在 接受一个命令之后,有两种可能的模式:输出数据模式(即读数据)和处理数据模式。
  图3.28 命令模式的时序图
  (3) 输出数据模式
  这种模式是将IC 卡芯片中的数据传送个外部设备接口(IFD)的一种操作。
  图3.29 输出数据模式的时序图
  在 第一个CLK 脉冲的下降沿之后,I/O 线上的第一位数据变为有效。随后每增加一个
  时钟脉冲,芯片内部的一位数据被送到I/O 线上。 数据的发送从每个字节的最低位(LSB)
  开始。当所需要的最后一个数据送出以后,需要在附加一个时钟脉冲来把I/O 置成高状态,
  以便接 受新的命令。在输出数据期间,任何“启动状态”和“停止状态”均被屏蔽掉。
  (4)处理数据模式
  这种模式是对IC 芯片作内部处理。
  图3.30 处理模式的时序图
  芯 片在第一个脉冲的下降沿将I/O 线从高状态拉到低状态并开始处理。此后芯片在内
  部连续计时计数,直到低n 个时钟脉冲之后的附加一个时钟脉冲的下降沿I/O 线再次置高,
  完成芯片的处理过程。在整个处理过程中I/O 线被锁定成低状态。
  5.3 SLE4442 卡的应用
  1. 芯片的复位方式
  (1) 外部复位:SLE4442 时基于同步复位响应的传送协议。芯片的复位时序如前述。
  (2) 加电复位:在把操作电压连接到Vcc 段之后,芯片内部进行复位操作。I/O 线被
  置为高状态。必须在对任意地址进行读操作或做一个复位响应操作之后才可以进行数据交
  (3) 中止:在CLK 为低状态期间,如果RST 置为高状态,则任何操作均无效。I/O 线
  被锁定到高状态。需要一个最小维持时间tres=5Us 之后,芯片才能接受新的复位,中止
  状态的时序关系如图3.31。中止状态之后,芯片又准备下一个操作。
  图3.31 中止时序图
  芯片的 操作命令
  命令格式:
  (1) 每条命令包含三个字节,其排列顺序如下:
  表3.5 命令格式
  (2) SLE4442 芯片具有七种命令,其格式和功能见表3.6。
  注意: 每个字节来说总是从最低LSB 开始读出。写入时首先传送的也是字节的最低为
  (LSB)。对保护存储器进 行修改时,输入数据必须与原有数据相等,才能正确保护。
  比较校验数据流程如下。
  图3.32 比较校验数据的程序流程图
  六 实验步骤
  1. 在DP-51PROC 单片机综合仿真实验仪上按表3.4(SLE4442 与单片机引脚连线)
  在A2 区和D6 区之间连接好IC 卡与单片机之间的连线。
  2. 将SLE4442 卡触点朝下插入IC 卡座中。
  3. 运行 ” SLE4442 实验程序”(实验程序一)。
  4. 运行C51 开发环境观察程序运行结果。
  实验程序一、从主存储区的0 地址读8 个字节
  ORG 8000H
  AJMP MAIN
  ORG 8100H
  MOV SP,#60H ;设置栈底
  Read_Insert_Card:
  MOV ByteNum, #08H
  MOV StartAdr, #00H ;从主存储区的0 地址读8 个字节
  LCALL ReadCard
  JMP Read_Insert_Card
  $INCLUDE(SLE4442.INC) ;包含SLE4442 驱动程序
  在JMP Read_Insert_Card 处设置断点,观察RecBuf 的内容, RecBuf 的定义见
  SLE4442.INC 文件。LE4442.INC 的源码及注释请见SLE4442. INC 文件.
  实验程序二、 从0x20 地址开始写入2 个数据0x55 和0x66, 再读出来, 由于
  SLE4442 写主存储器时需要验证密码, 所以执行下面的程序时请确保你SLE4442 卡的
  密码的 正确性, 如果密钥错误,你的SLE4442 校验三次便会锁死报废。
  ORG 8000H
  AJMP MAIN
  ORG 8100H
  MOV SP,#60H ;设置栈底
  Write_Read_Card:
  MOV R0,#PSWD ;密码缓冲区首址
  MOV @R0,#0x11
  INC R0
  MOV @R0,#0x22
  INC R0
  MOV @R0,#0x33 ;输入密码:填充密码缓冲区
  LCALL CheckP校验密码
  JNZ WRE如果校验不成功,退出
  ; 密码校验成功,进入写卡程序
  MOV R0,#WriteBWriteBuf 为写卡缓冲区首址
  MOV @R0,#0x55
  INC R0;
  MOV @R0,#0x66 ;填充写缓冲区
  MOV ByteNum,#0x02
  MOV StartAdr,#0x20
  LCALL WriteC调用写卡子程序
  JNZ WRE如果写不成功,退出
  MOV ByteNum,#0x02 ;下面读出刚刚写入的数据
  MOV StartAdr,#0x20
  LCALL ReadCard
  ;如果读成功,才可以执行这个循环,在此设置断点,
  JZ Write_Read_Card
  ;观察读缓冲区内容
  WRExit:
  MOV A,#00H ;在此设置断点
  $INCLUDE(SLE4442.INC) ;包含SLE4442 驱动程序
  请在JZ Write_Read_Card 语句处设置断点,在读成功时可以观察读缓冲区的数
  据。在MOV A, #00H 语句处设置断点,这样当发生错误时程序不乱跑。
  七、实验 思考题
  (1) 如果单片机的晶振频率选用24MHz,程序应该做那些修改,才能正确读写
  SLE4442 卡。
  (2) 编程序,根据SLE4442 的时序图用C 语言编写读写程序。
  原文链接:
欢迎举报抄袭、转载、暴力色情及含有欺诈和虚假信息的不良文章。
请先登录再操作
请先登录再操作
微信扫一扫分享至朋友圈
搜狐公众平台官方账号
生活时尚&搭配博主 /生活时尚自媒体 /时尚类书籍作者
搜狐网教育频道官方账号
全球最大华文占星网站-专业研究星座命理及测算服务机构
电子工程世界(EEWorld)是一家专为中国电子工程师和电...
22054文章数
主演:黄晓明/陈乔恩/乔任梁/谢君豪/吕佳容/戚迹
主演:陈晓/陈妍希/张馨予/杨明娜/毛晓彤/孙耀琦
主演:陈键锋/李依晓/张迪/郑亦桐/张明明/何彦霓
主演:尚格?云顿/乔?弗拉尼甘/Bianca Bree
主演:艾斯?库珀/ 查宁?塔图姆/ 乔纳?希尔
baby14岁写真曝光
李冰冰向成龙撒娇争宠
李湘遭闺蜜曝光旧爱
美女模特教老板走秀
曝搬砖男神奇葩择偶观
柳岩被迫成赚钱工具
大屁小P虐心恋
匆匆那年大结局
乔杉遭粉丝骚扰
男闺蜜的尴尬初夜
客服热线:86-10-
客服邮箱:如何使用ACR38U系列读卡器对Sle4442/FM4442芯片卡读写
ACR38U系列读卡器家族强大,包括了,,,,ACR38T,ACR38U-ND,ACR38U-N1等型号智能接触式芯片卡读写器。现在给大家介绍一款ACR38U系列读卡器自带的读写软件。
1、打开我们的软件包,进入软件
连接读卡器,插入Sle4442/FM4442芯片卡
3.在Functions对应数据框填写对应数据
为ff ff ff
&验证密码&submitcode&
空卡 FF FF FF&
5.写数据,在对应的起始位写入对应长度的数据,点击write
& 写add 08& length
读 add 08&
是否写进去?点击read,得出数据为34
,即写成功
更多细节操作,欢迎交流!
更多资讯,欢迎光临华翔天诚官方网店:
华翔天诚专注于智能卡与读卡器应用、欢迎交流与合作:戴先生
QQ:& 微信:Alex
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。一种基于单片机直接读写的IC卡读卡器--《世界电子元器件》2003年09期
一种基于单片机直接读写的IC卡读卡器
【摘要】:本文详细介绍了一种基于单片机直接读写的IC卡读卡器设计的思路和方法,并给出了相应的程序流程和程序实例。
【作者单位】:
【关键词】:
【分类号】:TP368.1【正文快照】:
引言 随着现代生活的发展,IC卡的应用越来越广泛,对IC卡读卡器的需求也趋于多样化。本文以sIEMENS SLE4442卡为例介绍了一种基于单片机(89C51)直接读写接触式IC卡的简易读卡器,它可以嵌入到电业管理或燃气收费等系统中,也可以作为一个独立读卡器对IC卡进行操作,配合不同的软
欢迎:、、)
支持CAJ、PDF文件格式,仅支持PDF格式
【引证文献】
中国硕士学位论文全文数据库
傅文娟;[D];西南交通大学;2005年
余翔;[D];武汉理工大学;2007年
【同被引文献】
中国期刊全文数据库
鹿玲,李游;[J];鞍山钢铁学院学报;2001年06期
吴大中;[J];电子技术;1997年07期
荆大勇;[J];仪器仪表用户;2001年01期
张立松,刘鸿雁;[J];信息技术;2004年08期
姜宝林,臧玉萍,王月志;[J];吉林建筑工程学院学报;2002年04期
毕思武;[J];江苏煤炭;1997年04期
毛罕平,李俊,左志宇;[J];农机化研究;2004年02期
张华敏;[J];上海工程技术大学学报;2000年03期
张存功;[J];自动化仪表;1996年11期
吴友宇;余翔;;[J];国外电子元器件;2006年07期
中国硕士学位论文全文数据库
潘丽丽;[D];西南交通大学;2002年
徐毅;[D];中南大学;2003年
张保奎;[D];西安科技大学;2006年
赵洪宇;[D];哈尔滨工程大学;2006年
【相似文献】
中国期刊全文数据库
高建卫,应武;[J];世界电子元器件;2003年09期
&快捷付款方式
&订购知网充值卡
400-819-9993
《中国学术期刊(光盘版)》电子杂志社有限公司
同方知网数字出版技术股份有限公司
地址:北京清华大学 84-48信箱 大众知识服务
出版物经营许可证 新出发京批字第直0595号
订购热线:400-819-82499
服务热线:010--
在线咨询:
传真:010-
京公网安备75号SLE 4442 密码破解方法
[问题点数:20分]
SLE 4442 密码破解方法
[问题点数:20分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 sle4442中文资料 的文章

 

随机推荐