📄 system.lst
字号:
480 1 LED = 0;
481 1 EA = 0;
482 1 //WDT_CONTR = 0x3C; //喂狗
483 1
484 1 //send_buf[23] = 0x0D;
485 1 //sum_buf[4] = 0x0D;
486 1 //uart_rcv_finish = 0;
487 1 //uart_start_flag = 0;
488 1 //uart_rcv_flag = 0;
489 1 //tx_flag = 0; //接收状态
C51 COMPILER V6.23a SYSTEM 02/04/2009 09:04:10 PAGE 9
490 1
491 1 /* 定时器0初始化 */
492 1 TMOD &= 0xF0;
493 1 TMOD |= 0X01; //工作方式
494 1 TH0 = 0;
495 1 TL0 = 0;
496 1
497 1 /* 定时器1初始化
498 1 timer1_out = 0;
499 1 timer1_tick = 0;
500 1 timer1_N = 0x7D0;
501 1 //AUXR &= 0xBF; //12T模式
502 1 //AUXR |= T1x12; //1T模式
503 1 TMOD &= 0x0F;
504 1 TMOD |= TMOD_VALUE1; //工作方式
505 1 TH1 = TH1_VALUE;
506 1 TL1 = TL1_VALUE;
507 1
508 1 //PT1 = 1; //定时器1中断优先级高
509 1 ET1 = 1; //定时器1中断开
510 1 //TR1 = 0; //定时器1关
511 1 TR1 = 1; //定时器1开 */
512 1
513 1 /* 串口初始化 */
514 1 /* 定时器1作波特率发生器 */
515 1 //AUXR &= 0xBF; //12T模式
516 1 //AUXR |= T1x12; //1T模式
517 1 SCON = SCON_VALUE;
518 1 TMOD &= 0x0F;
519 1 TMOD |= TMOD_VALUE; //工作方式2,8位自动重装
520 1 TH1 = TH1_VALUE;
521 1 TL1 = TL1_VALUE;
522 1 //PCON &= 0x7F; //波特率不倍增
523 1 PCON |= 0x80; //波特率倍增
524 1 //PS = 1; //串口中断优先级高
525 1 //ES = 1; //串口中断开
526 1 TR1 = 1; //定时器1开
527 1
528 1 /* PCA初始化 */
529 1 CCON = 0; //PCA中断溢出标志清零,PCA计数器禁止,CF,CR,CCF1,CCF0
530 1 CMOD = CMOD_VALUE; //PCA记数脉冲选择,Fosc/12
531 1 //CMOD |= CIDL; //空闲模式PCA计数器停止工作
532 1
533 1 CH = CH_VALUE; //定时记数初值
534 1 CL = CL_VALUE; //定时记数初值
535 1 /* PCA模块0定时模式或高速输出模式设置 */
536 1 PCAM0_timer_out = 0;
537 1 PCAM0_timer_tick = 0;
538 1 PCAM0_timer_N = 9;
539 1 CCAPM0 = CCAPM0_VALUE; //PCA模块0工作模式
540 1 CCAP0L = CCAP0L_VALUE; //PCA模块0捕获/比较初值 定时和高速输出模式用
541 1 CCAP0H = CCAP0H_VALUE; //PCA模块0捕获/比较初值 定时和高速输出模式用
542 1 //PCA_PWM0 = 0x00; //PWM第九位清0
543 1 //PCA_PWM0 = 0x03; //PWM第九位置1
544 1 /* PCA模块1定时模式或高速输出模式设置
545 1 PCAM1_timer_out = 0;
546 1 PCAM1_timer_tick = 0;
547 1 PCAM1_timer_N = 9;
548 1 CCAPM1 = CCAPM1_VALUE; //PCA模块1工作模式
549 1 CCAP1L = CCAP1L_VALUE; //PCA模块1捕获/比较初值 定时和高速输出模式用
550 1 CCAP1H = CCAP1H_VALUE; //PCA模块1捕获/比较初值 定时和高速输出模式用
551 1 //PCA_PWM0 = 0x00; //PWM第九位清0
C51 COMPILER V6.23a SYSTEM 02/04/2009 09:04:10 PAGE 10
552 1 //PCA_PWM0 = 0x03; //PWM第九位置1 */
553 1
554 1 //CMOD |= ECF; //PCA记数溢出中断使能
555 1 //CR = 1; //允许PCA计数器计数
556 1 EPCA_LVD = 1; //PCA中断开
557 1
558 1 EA = 1;
559 1 uart_send1(old_card,12);
560 1 LED = 1;
561 1 }
C51 COMPILER V6.23a SYSTEM 02/04/2009 09:04:10 PAGE 11
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
CCF2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00DAH 1
CCF3 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00DBH 1
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
P3 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B0H 1
T0 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B4H 1
AC . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D6H 1
PCA_isr. . . . . . . . . . . . . . . . STATIC CODE PROC 0000H -----
T1 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B5H 1
PCAM0_timer_N. . . . . . . . . . . . . STATIC DATA U_CHAR 0000H 1
EA . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AFH 1
CF . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00DFH 1
FE . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009FH 1
CH . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00F9H 1
IE . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A8H 1
CL . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00E9H 1
CEX0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B7H 1
P1_0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0090H 1
CCAP0H . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00FAH 1
PCAM0_timer_out. . . . . . . . . . . . PUBLIC DATA BIT 0000H 1
size_t . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
CEX1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B5H 1
P1_1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0091H 1
FL . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D1H 1
read_head. . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
head_flag. . . . . . . . . . . . . . AUTO DATA BIT 0000H 1
i. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0006H 1
j. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0005H 1
n. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0004H 1
m. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0007H 1
s. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0007H 1
k. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0007H 1
sip. . . . . . . . . . . . . . . . . * REG * DATA PTR 0003H 1
sa . . . . . . . . . . . . . . . . . * TAG * ----- UNION ----- 2
sz . . . . . . . . . . . . . . . . . AUTO DATA UNION 0000H 2
P1_2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0092H 1
P3_0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B0H 1
P1_3 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0093H 1
P3_1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B1H 1
P1_4 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0094H 1
P3_2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B2H 1
CCAP0L . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00EAH 1
CR . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00DEH 1
P1_5 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0095H 1
P3_3 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B3H 1
CCAPM0 . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00DAH 1
P1_6 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0096H 1
P3_4 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B4H 1
ES . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00ACH 1
P1_7 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0097H 1
P3_5 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B5H 1
IP . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B8H 1
card_code. . . . . . . . . . . . . . . PUBLIC DATA ARRAY 0001H 12
P3_7 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B7H 1
RI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0098H 1
INT0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B2H 1
CY . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D7H 1
TI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0099H 1
C51 COMPILER V6.23a SYSTEM 02/04/2009 09:04:10 PAGE 12
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
INT1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B3H 1
PS . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BCH 1
CMOD . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D9H 1
CCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D8H 1
OV . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D2H 1
MCLK . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B7H 1
UINT16 . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
bool . . . . . . . . . . . . . . . . . TYPEDEF DATA BIT ----- 1
SCLK . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0091H 1
last_level_flag. . . . . . . . . . . . PUBLIC DATA BIT 0001H 1
SBUF . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0099H 1
PCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0087H 1
led_flag . . . . . . . . . . . . . . . PUBLIC DATA BIT 0002H 1
wait_flag. . . . . . . . . . . . . . . PUBLIC DATA BIT 0003H 1
SCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0098H 1
TMOD . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0089H 1
TCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0088H 1
old_card . . . . . . . . . . . . . . . PUBLIC DATA ARRAY 000DH 12
IE0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0089H 1
IE1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008BH 1
_uart_send_byte. . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
udata. . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0007H 1
ACC. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00E0H 1
led_time . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0019H 1
new_flag . . . . . . . . . . . . . . . PUBLIC DATA BIT 0004H 1
wait_time. . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 001AH 1
ET0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A9H 1
ET1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00ABH 1
TF0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008DH 1
TF1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008FH 1
RB8. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009AH 1
TH0. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008CH 1
EX0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A8H 1
IT0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0088H 1
TH1. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008DH 1
CFE. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0097H 1
EX1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AAH 1
TB8. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009BH 1
IT1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008AH 1
P. . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D0H 1
SM0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009FH 1
TL0. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008AH 1
ECI. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B4H 1
SM1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009EH 1
TL1. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008BH 1
SM2. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009DH 1
PT0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B9H 1
LED. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0095H 1
PT1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BBH 1
RS0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D3H 1
TR0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008CH 1
RS1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D4H 1
TR1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008EH 1
SDA. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0090H 1
PX0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B8H 1
PX1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BAH 1
DIN. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0096H 1
C51 COMPILER V6.23a SYSTEM 02/04/2009 09:04:10 PAGE 13
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
EADC_SPI . . . . . . . . . . . . . . . ABSBIT ----- BIT 00ADH 1
_uart_send1. . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
send_buf . . . . . . . . . . . . . . * REG * DATA PTR 0001H 3
n. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0005H 1
EPCA_LVD . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AEH 1
PCAM0_timer_tick . . . . . . . . . . . STATIC DATA U_CHAR 001BH 1
REN. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009CH 1
PADC_SPI . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BDH 1
ULONG32. . . . . . . . . . . . . . . . TYPEDEF ----- U_LONG ----- 4
PPCA_LVD . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BEH 1
RXD. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B0H 1
TXD. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B1H 1
F0 . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D5H 1
sys_init . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
UINT8. . . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
PSW. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D0H 1
CCF0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D8H 1
CCF1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D9H 1
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 540 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 28 2
IDATA SIZE = ---- ----
BIT SIZE = 5 1
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -