用单片机实现通用存贮器IC卡的读写
[09-12 16:19:13] 来源:http://www.88dzw.com 单片机学习 阅读:8929次
文章摘要:3.9 随机地址读模式(READ_BYTER) 在下列程序中,R6= =源地址,程序如下: READ_BYTER:LCALL START_IC MOV A,#DEVICEAD_W ;执行空字节写序列 LCALL WR_BYTE ;载入数据地址 MOV A,R6 LCALL WR_BYTE LCALL START_IC MOV A,#DEVICEAD_R ;立即地址读取 LCALL WR_BYTE LCALL DR_BYTE LCALL STOP_IC RET 读操作模式需要一个字节写序列载入数据地址。在器件和数据地址写入并得到确认后,将再产生另一个开始条件,并送出读操作
用单片机实现通用存贮器IC卡的读写,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com3.9 随机地址读模式(READ_BYTER)
在下列程序中,R6= =源地址,程序如下:
READ_BYTER:LCALL START_IC
MOV A,#DEVICEAD_W ;执行空字节写序列
LCALL WR_BYTE ;载入数据地址
MOV A,R6
LCALL WR_BYTE
LCALL START_IC
MOV A,#DEVICEAD_R ;立即地址读取
LCALL WR_BYTE
LCALL DR_BYTE
LCALL STOP_IC
RET
读操作模式需要一个字节写序列载入数据地址。在器件和数据地址写入并得到确认后,将再产生另一个开始条件,并送出读操作器件的地址,同时激发一个立即地址读取。
3.10 顺序地址读取(READ_BYTES)
在下列程序中:R0= =目的指针;R7= =数据长度,程序如下:
READ+BYTES:LCALL START_IC
MOV A,#DEVICEAD_R
LCALL WR_BYTE
READ_BYTES2:LCALL RD_BYTE
MOV @R0,A ;存放数据到目的地址
INC R0
DJNZ R7,READ_BYTES1
LCALL STOP_IC ;读写指定长度后停止
RET
READ_BYTES1:LCALL ACK_IC ;收到数据后发确认信号SJMP READ_BYTES2
其中顺序读取由立即寻址读或随机地址读激发,并在收到一字节数据后发确认信号应答。当读数器件以停止状态应答时,操作被终止。
4 总结
该系统结构简单,在实际运行时具有很高的可靠性,同时具有一定的可扩展性,并可通过单片机的串行口经电平转换后直接与计算机相连,以进行数据通讯。另外,也可根据需要连接到其它引脚或卡座触点,如果适当改进电路和程序,还可读写加密卡和CPU卡等。
Tag:单片机学习,单片机开发,单片机原理,单片机教程,单片机学习
- 上一篇:单片机和PC机串口通讯试验
《用单片机实现通用存贮器IC卡的读写》相关文章
- › 用单片机做的摇控器电路图
- › 利用单片机的端口地址实现对液晶显示器的控制
- › 用单片机控制红外编码探测障碍物
- › 用单片机实现高频信号的数据采集
- › 采用单片机设计温湿度控制仪
- › 利用单片机串口实现与PC机的并行通信
- 在百度中搜索相关文章:用单片机实现通用存贮器IC卡的读写
- 在谷歌中搜索相关文章:用单片机实现通用存贮器IC卡的读写
- 在soso中搜索相关文章:用单片机实现通用存贮器IC卡的读写
- 在搜狗中搜索相关文章:用单片机实现通用存贮器IC卡的读写
分类导航
最新更新