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

📄 chuankou.ls1

📁 c51单片机 dac0832 LM324 心电波形输出 
💻 LS1
字号:
A51 MACRO ASSEMBLER  CHUANKOU                                                             04/08/2008 00:19:19 PAGE     1


MACRO ASSEMBLER A51 V7.08a
OBJECT MODULE PLACED IN chuankou.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE chuankou.src PR(.\chuankou.ls1) EP DEBUG

LOC  OBJ            LINE     SOURCE

                       1     ; .\chuankou.SRC generated from: chuankou.c
                       2     ; COMPILER INVOKED BY:
                       3     ;        C:\Keil\C51\BIN\C51.EXE chuankou.c BROWSE DEBUG OBJECTEXTEND SRC(.\chuankou.SRC)
                       4     
                       5     $nomod51 
                       6     
                       7     NAME    CHUANKOU
                       8     
  0080                 9     P0      DATA    080H
  0090                10     P1      DATA    090H
  00A0                11     P2      DATA    0A0H
  00B0                12     P3      DATA    0B0H
  00D6                13     AC      BIT     0D0H.6
  00B4                14     T0      BIT     0B0H.4
  00B5                15     T1      BIT     0B0H.5
  00AF                16     EA      BIT     0A8H.7
  0090                17     T2      BIT     090H.0
  00A8                18     IE      DATA    0A8H
  0080                19     P0_0    BIT     080H.0
  0090                20     P1_0    BIT     090H.0
  0081                21     P0_1    BIT     080H.1
  00D1                22     FL      BIT     0D0H.1
  00A0                23     P2_0    BIT     0A0H.0
  0091                24     P1_1    BIT     090H.1
  0082                25     P0_2    BIT     080H.2
  00B0                26     P3_0    BIT     0B0H.0
  00A1                27     P2_1    BIT     0A0H.1
  0092                28     P1_2    BIT     090H.2
  0083                29     P0_3    BIT     080H.3
  00B1                30     P3_1    BIT     0B0H.1
  00A2                31     P2_2    BIT     0A0H.2
  0093                32     P1_3    BIT     090H.3
  0084                33     P0_4    BIT     080H.4
  00B2                34     P3_2    BIT     0B0H.2
  00A3                35     P2_3    BIT     0A0H.3
  0094                36     P1_4    BIT     090H.4
  0085                37     P0_5    BIT     080H.5
  00CE                38     EXF2    BIT     0C8H.6
  00B7                39     RD      BIT     0B0H.7
  00B3                40     P3_3    BIT     0B0H.3
  00A4                41     P2_4    BIT     0A0H.4
  0095                42     P1_5    BIT     090H.5
  0086                43     P0_6    BIT     080H.6
  00B4                44     P3_4    BIT     0B0H.4
  00A5                45     P2_5    BIT     0A0H.5
  0096                46     P1_6    BIT     090H.6
  0087                47     P0_7    BIT     080H.7
  00B5                48     P3_5    BIT     0B0H.5
  00AC                49     ES      BIT     0A8H.4
  00A6                50     P2_6    BIT     0A0H.6
  0097                51     P1_7    BIT     090H.7
  00B6                52     P3_6    BIT     0B0H.6
  00A7                53     P2_7    BIT     0A0H.7
  00B8                54     IP      DATA    0B8H
  00B7                55     P3_7    BIT     0B0H.7
  0098                56     RI      BIT     098H.0
  00D7                57     CY      BIT     0D0H.7
  00B2                58     INT0    BIT     0B0H.2
A51 MACRO ASSEMBLER  CHUANKOU                                                             04/08/2008 00:19:19 PAGE     2

  00B3                59     INT1    BIT     0B0H.3
  0099                60     TI      BIT     098H.1
  00CB                61     RCAP2H  DATA    0CBH
  00BC                62     PS      BIT     0B8H.4
  0081                63     SP      DATA    081H
  0091                64     T2EX    BIT     090H.1
  00D2                65     OV      BIT     0D0H.2
  00CA                66     RCAP2L  DATA    0CAH
  00C9                67     C_T2    BIT     0C8H.1
  00B6                68     WR      BIT     0B0H.6
  00CD                69     RCLK    BIT     0C8H.5
  00CC                70     TCLK    BIT     0C8H.4
  0099                71     SBUF    DATA    099H
  0087                72     PCON    DATA    087H
  0098                73     SCON    DATA    098H
  0089                74     TMOD    DATA    089H
  0088                75     TCON    DATA    088H
  0089                76     IE0     BIT     088H.1
  008B                77     IE1     BIT     088H.3
  00F0                78     B       DATA    0F0H
  00C8                79     CP_RL2  BIT     0C8H.0
  00E0                80     ACC     DATA    0E0H
  00A9                81     ET0     BIT     0A8H.1
  00AB                82     ET1     BIT     0A8H.3
  008D                83     TF0     BIT     088H.5
  00AD                84     ET2     BIT     0A8H.5
  008F                85     TF1     BIT     088H.7
  00CF                86     TF2     BIT     0C8H.7
  009A                87     RB8     BIT     098H.2
  008C                88     TH0     DATA    08CH
  00A8                89     EX0     BIT     0A8H.0
  0088                90     IT0     BIT     088H.0
  008D                91     TH1     DATA    08DH
  00AA                92     EX1     BIT     0A8H.2
  009B                93     TB8     BIT     098H.3
  008A                94     IT1     BIT     088H.2
  00CD                95     TH2     DATA    0CDH
  00D0                96     P       BIT     0D0H.0
  009F                97     SM0     BIT     098H.7
  008A                98     TL0     DATA    08AH
  009E                99     SM1     BIT     098H.6
  008B               100     TL1     DATA    08BH
  009D               101     SM2     BIT     098H.5
  00CC               102     TL2     DATA    0CCH
  00B9               103     PT0     BIT     0B8H.1
  00D3               104     RS0     BIT     0D0H.3
  00BB               105     PT1     BIT     0B8H.3
  00D4               106     RS1     BIT     0D0H.4
  00BD               107     PT2     BIT     0B8H.5
  008C               108     TR0     BIT     088H.4
  008E               109     TR1     BIT     088H.6
  00CA               110     TR2     BIT     0C8H.2
  00B8               111     PX0     BIT     0B8H.0
  00BA               112     PX1     BIT     0B8H.2
  0083               113     DPH     DATA    083H
  0082               114     DPL     DATA    082H
  00CB               115     EXEN2   BIT     0C8H.3
  009C               116     REN     BIT     098H.4
  00C9               117     T2MOD   DATA    0C9H
  00C8               118     T2CON   DATA    0C8H
  00B0               119     RXD     BIT     0B0H.0
  00B1               120     TXD     BIT     0B0H.1
  00D5               121     F0      BIT     0D0H.5
  00D0               122     PSW     DATA    0D0H
                     123     ?PR?esint?CHUANKOU   SEGMENT CODE 
                     124     ?PR?kint?CHUANKOU    SEGMENT CODE 
A51 MACRO ASSEMBLER  CHUANKOU                                                             04/08/2008 00:19:19 PAGE     3

                     125     ?PR?main?CHUANKOU    SEGMENT CODE 
                     126     ?CO?CHUANKOU         SEGMENT CODE 
                     127     ?DT?CHUANKOU         SEGMENT DATA 
                     128             EXTRN   CODE (?C?CLDPTR)
                     129             EXTRN   CODE (?C_STARTUP)
                     130             PUBLIC  fs
                     131             PUBLIC  as
                     132             PUBLIC  pin
                     133             PUBLIC  a?
                     134             PUBLIC  main
                     135             PUBLIC  kint
                     136             PUBLIC  esint
                     137     
----                 138             RSEG  ?DT?CHUANKOU
0000                 139                 pin:   DS   3
0003                 140                  as:   DS   1
0004                 141                  fs:   DS   1
                     142     
----                 143             RSEG  ?CO?CHUANKOU
0000                 144     a?:
0000 3F              145             DB      03FH
0001 06              146             DB      006H
0002 5B              147             DB      05BH
0003 4F              148             DB      04FH
0004 66              149             DB      066H
0005 6D              150             DB      06DH
0006 7D              151             DB      07DH
0007 07              152             DB      007H
0008 7F              153             DB      07FH
0009 6F              154             DB      06FH
000A 77              155             DB      077H
000B 7C              156             DB      07CH
000C 39              157             DB      039H
000D 5E              158             DB      05EH
000E 79              159             DB      079H
000F 71              160             DB      071H
0010 73              161             DB      073H
                     162     
                     163     ; #include"at89x52.h"           //头文件
                     164     ; #define uchar unsigned char   //宏定义用ushar表示unsigned char
                     165     ; #define uint  unsigned int    //宏定义用uint表示unsigned int
                     166     ; 
                     167     ; uchar code  a[]={0x3f,0x06,0x5b,0x4f,
                     168     ;             0x66,0x6d,0x7d,0x07,0x7f,
                     169     ;             0x6f,0x77,0x7c,0x39,
                     170     ;             0x5e,0x79,0x71,0x73};             //共阴的LED段码,分别为0123456789AbCdEFP
                     171     ; uchar fs,as;  //串口发送、接收变量
                     172     ; uchar *pin;   //指向LED段码的指针变量
                     173     ; 
----                 174     CSEG    AT      00023H
0023 020000   F      175             LJMP    esint
                     176     
                     177     ; void esint() interrupt 4              //串口的中断服务程序
                     178     
----                 179             RSEG  ?PR?esint?CHUANKOU
                     180             USING   0
0000                 181     esint:
0000 C0E0            182             PUSH    ACC
0002 C0D0            183             PUSH    PSW
                     184                             ; SOURCE LINE # 12
                     185     ; {
                     186     ;    if(RI==1)                  //如果是接收中断
                     187                             ; SOURCE LINE # 14
0004 309824          188             JNB     RI,?C0001
                     189     ;               {
                     190                             ; SOURCE LINE # 15
A51 MACRO ASSEMBLER  CHUANKOU                                                             04/08/2008 00:19:19 PAGE     4

                     191     ;                RI=0;                  //先将接收标志位清0
                     192                             ; SOURCE LINE # 16
0007 C298            193             CLR     RI
                     194     ;                as=SBUF;               //将接收缓存中的示菟偷浇邮毡淞恐性荽

⌨️ 快捷键说明

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