⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sle4442.lst

📁 51内核单片机实验程序
💻 LST
字号:
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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -