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

📄 port_init.lst

📁 通过89s51实现的模拟键盘代码
💻 LST
字号:
C51 COMPILER V7.50   PORT_INIT                                                             11/03/2008 11:24:35 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE PORT_INIT
OBJECT MODULE PLACED IN port_init.OBJ
COMPILER INVOKED BY: D:\Program Files\uv2\C51\BIN\C51.EXE port_init.c OPTIMIZE(0,SPEED) DEBUG OBJECTEXTEND CODE SYMBOLS

line level    source

   1          #include <general.h>
   2          
   3           void port_init()
   4          
   5           {
   6   1       P1=P2=P3=P4=0xff;
   7   1      
   8   1       P0=0xff;       //关闭相机运动
   9   1       P2=0;          //步进电机全关闭
  10   1              //向上的位置检测关
  11   1              //向下的位置检测关
  12   1      
  13   1       P4_2=1;    //开向上的位置检测输入
  14   1       P4_3=1;        //开向下的位置检测输入
  15   1      
  16   1              //向上的位置检测开
  17   1              //向下的位置检测开
  18   1       P3_2=1;        //向左的位置检测输入开
  19   1       P3_3=1;                //向右的位置检测输入开
  20   1       }
C51 COMPILER V7.50   PORT_INIT                                                             11/03/2008 11:24:35 PAGE 2   

ASSEMBLY LISTING OF GENERATED OBJECT CODE


             ; FUNCTION port_init (BEGIN)
                                           ; SOURCE LINE # 3
                                           ; SOURCE LINE # 5
                                           ; SOURCE LINE # 6
0000 75E8FF            MOV     P4,#0FFH
0003 75B0FF            MOV     P3,#0FFH
0006 75A0FF            MOV     P2,#0FFH
0009 7590FF            MOV     P1,#0FFH
                                           ; SOURCE LINE # 8
000C 7580FF            MOV     P0,#0FFH
                                           ; SOURCE LINE # 9
000F 75A000            MOV     P2,#00H
                                           ; SOURCE LINE # 13
0012 D2EA              SETB    P4_2
                                           ; SOURCE LINE # 14
0014 D2EB              SETB    P4_3
                                           ; SOURCE LINE # 18
0016 D2B2              SETB    P3_2
                                           ; SOURCE LINE # 19
0018 D2B3              SETB    P3_3
                                           ; SOURCE LINE # 20
001A         ?C0001:
001A 22                RET     
             ; FUNCTION port_init (END)

C51 COMPILER V7.50   PORT_INIT                                                             11/03/2008 11:24:35 PAGE 3   

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


P0 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0080H  1
P1 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0090H  1
P2 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00A0H  1
P3 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B0H  1
XICON. . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00C0H  1
P4 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00E8H  1
size_t . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
P3_2 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B2H  1
P3_3 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B3H  1
P4_2 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00EAH  1
P4_3 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00EBH  1
port_init. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     27    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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