网站大量收购闲置独家精品文档,联系QQ:2885784924

《单片机实验与实训指导》课件第4章.ppt

《单片机实验与实训指导》课件第4章.ppt

  1. 1、本文档共389页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

七、实训要求与思考题

(1)分析程序,读懂程序功能,画出程序流程图。

(2)输入程序并汇编通过,纠错无误,屏蔽断点全速运行程序,观察显示数据的变化情况。

(3)分析AT24C16读/写数据的方法。一、实训目的

熟悉IC卡的功能特性及与单片机的数据交换方法。

掌握IC卡接口电路的原理与设计方法,以及IC卡编程的方法。实训九IC卡读写程序二、实训预习知识

1.SLE4442特性

SLF4442的特性包括以下几个方面:

(1)?256×8位的EEPROM的用户存储器;

(2)?32×1位写保护存储器;

(3)?2线制通信协议,可按字节寻址;

(4)串行接口、触点配置、复位响应符合ISO标准7816-3;

(5)擦除和写入的编程时间都为2.5ms;

(6)至少可以擦写10000次,数据保持10年以上。2.卡功能分区

卡存储器分为主存储器和密码存储器。

(1)主存储器。主存储器的容量为256个字节,每个字节为8位。主存储器可分为保护区和应用区。地址单元为00~1FH的32个字节是保护区,带位保护功能,一旦实行保护后,被保护的单元不可擦除和改写。保护区中没有设置为保护状态的字节,其使用与应用区完全相同。20H~0FFH为应用区,该区的读/写是以字节方式进行的。(2)密码存储器。SLE4442提供了一个4字节的密码存储器,其中,0单元的EC是误码计数器,只用了该单元的后三位。其余3个字节存放密码。在上电以后,除密码以外,整个存储器都是可读的,如果擦除或改写卡中内容,必须校验密码,只有3个字节密码内容完全相同才可进行。这时可读出密码内容,如果需要的话,还可以改写密码。如果输入的密码不正确,错一次,EC为011,再一次不正确,EC为001,三次不正确,EC为000,这时卡片自锁,不能进行读/写操作。三次输入只要有一次正确,EC就为111。3.引脚定义及功能

SLE4442的引脚及功能如表4.10所示。表4.10SLE4442的引脚功能4.IC卡的操作

IC卡与接口设备的通信采用I2C总线形式。

1)复位与复位应答

上电以后,随着CLK上的1个时钟脉冲,当RST由高电平到低电平时进行了一次复位操作。在以后的32个时钟脉冲的输入,I/O线上将得到相应32位数据,这是从卡发送到CPU的复位应答标头,由H1、H2、H3、H4四个字节组成。其中,H1表示同步传输协议的类型;H2表示协议类型的参数,它们必须符合ISO7816-3标准;H3和H4不在该标准范围之内,SLE4442的标头为A2141091。在对卡操作前,一般进行复位和复位应答操作,有时要连续进行两次才能得到正确的复位应答信息。IC时序如图4.26所示。图4.26IC时序复位与复位应答操作格式:2)操作命令复位应答以后就可以对芯片进行输入操作命令。每个命令必须由三部分组成:一个开始命令,接着三个字节包括命令字、地址和数据,最后是一个停止命令。起始位时序:当CLK线在高位时,I/O线由高转至低。停止位时序:当CLK线在高位时,I/O线由低转至高。以下为7个命令字:3)密码存储器操作

对密码存储器的操作有三个命令:读密码、写密码和校验密码。

校验密码必须按顺序执行程序,任何改变都会导致失败,不能修改密码还可能引起EC位从“1”变为“0”。

4)主存储器的操作

对主存储器的操作命令有四个读/写应用区、读/写保护区。保护区被保护的信息不能改写,伴随着32个时钟脉冲的输入,使用读/写保护区的命令可以知道哪些位被保护。三、实训设备与器件

实训设备:QTH-2008XS单片机实验仪,QTH-2008XS开发软件,PC机。

实训器件:专用导线,LED显示器。四、实训内容

卡的初始密码为FFH,FFH,FFH,校验密码成功后,在应用存储器中写入数据,再读出数据看是否正确。

五、实训连线

SLE4442连线图如图4.27所示。

IC-RET连P1.3,IC-I/O连P1.2,IC-CLK连P1.4。

串/并转换实验孔:DIN连P3.0,CLK连P3.1。图4.27SLE4442连线图七、实训要求与思考题

(1)分析程序,读懂程序功能,画出程序流程图。

(2)输入程序并汇编通过,纠错无误,屏蔽断点全速运行程序,用手触摸DS18B20温度传感器,观察显示数据的变化情况。

(3)画出单片机与DS18B20温度传感器、显示器连接的电路图。

(4)实训程序中只是设置温度的最高值和最低值,并没有进行处理,

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档