sle4442.lst

来自「51内核单片机实验程序」· LST 代码 · 共 46 行

LST
46
字号
C51 COMPILER V7.06   SLE4442                                                               09/17/2007 10:01:04 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE SLE4442
OBJECT MODULE PLACED IN .\sle4442.obj
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE ..\XD_dep\sle4442.c BROWSE DEBUG OBJECTEXTEND PRINT(.\sle4442.lst) OBJECT(.
                    -\sle4442.obj)

stmt level    source

   1          //4442卡的底层操作程序
   2          
   3          #include <stdio.h>
   4          #include <intrins.h>
   5          #include <reg52.h>
   6          
   7          typedef unsigned char uchar;
   8          typedef unsigned int  uint;
   9          
  10          #define RMM_COMM 0x30    //读主存命令字
  11          #define UMM_COMM 0x38    //写主存命令字
  12          #define CVD_COMM 0x33    //校验密码
  13          #define RSM_COMM 0x31    //读密码存储区
  14          #define USM_COMM 0x39    //写密码存储区
  15          #define RPM_COMM 0x34    //读保护存储区
  16          #define WPM_COMM 0x3c    //写保护存储区
  17          
  18          #define Pow_On  0        //低电平供电 sw开关
  19          #define Pow_Off 1        //高电平断电
  20          
  21          //******************************************
  22          //定义IC卡接口
  23          sbit CLK=P3^6;           //时钟
  24          sbit OUTDATA=P1^3;       //输出(CPU侧)
  25          sbit INDATA=P1^3;        //输入(CPU侧)
  26          sbit POWER=P3^3;         //电源(SW)
  27          sbit RST=P2^0;           //复位
  28          //******************************************
  29          
  30          
  31          //************************************************************************
  32          //4442卡底层程序的外部函数声明
  33          extern void Rmm(uchar CardAdd,uchar idata *pt,uchar i);  //读IC卡主存
  34          extern void Umm(uchar CardAdd,uchar idata *pt);          //写IC卡主存,每次写一字节
  35          extern void Rpm(uchar idata *pt);                        //读保护存储器
  36          extern void P_Byte(uchar CardAdd,uchar idata *pt);       //保护一字节,注意待保护的字节是已经写入过的,地址

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?