📄 icrdwr.h
字号:
/*****************************************/
/* Copyright (c) 2005, 通信工程学院 */
/* All rights reserved. */
/* 作 者:戴 佳 */
/*****************************************/
#ifndef _ICRDWR_H // 防止ICRdWr.h被重复引用
#define _ICRDWR_H
#include <at898252.h> // 重要的头文件引用
#define uchar unsigned char
#define uint unsigned int
/* 指令宏定义 */
#define BUFFER_1_WRITE 0x84 // buffer1写指令代码
#define B1_TO_MM_PAGE_NO_ERA 0x88 // 无在线擦除的buffer1写主内存页指令代码
#define MM_PAGE_READ 0xD2 // 主内存页读指令代码
#define STAT_REG_READ 0xD7 // 状态寄存器读指令代码
#define DATA_IN_MAX_LEN 8
#define DATA_OUT_MAX_LEN 8
uint page_start_addr; // 页中起始字节地址
uint page_addr; // 页地址,16位中低9位为有效位
uint buf_start_addr; // buffer中起始字节地址,16位中低11位为有效位
uchar data_in[DATA_IN_MAX_LEN]; // 要写入IC卡的数据
uchar data_out[DATA_OUT_MAX_LEN]; // 要从IC卡中读出的数据
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -