📄 ty514.lst
字号:
C51 COMPILER V6.02 TY514 07/24/2006 17:12:38 PAGE 1
C51 COMPILER V6.02, COMPILATION OF MODULE TY514
OBJECT MODULE PLACED IN D:\ALTER516\TY514.OBJ
COMPILER INVOKED BY: c:\wave6000\cv602\C51.EXE D:\ALTER516\TY514.C OT(5)
stmt level source
1 #include "def.h"
2
3 //=============================================================================
4
5 bit isRESET; //MCU复位标志
6 bit CPU1_REST_FLAG; //cpu card reset or no
7 bit CPU2_REST_FLAG; //cpu card reset or no
8 bit STATE_FLAG;
9 bit case3;
10 bit CPU1_T0_T1;
11 bit CPU2_T0_T1;
12 bit CPU1_block;
13 bit CPU2_block;
14 bit SAM1_REST_FLAG; //cpu card reset or no
15 bit SAM2_REST_FLAG; //cpu card reset or no
16 bit SAM3_REST_FLAG; //cpu card reset or no
17 bit SAM4_REST_FLAG; //cpu card reset or no
18 bit reverse;
19 bit flag;
20 bit Power;//冷热复位标志
21 bit parity_bit;//奇偶错误标志
22 bit TC1_flag; //TC1=0XFF时置1
23 bit Reset_Flag;
24 bit Squence_flag;
25 bit Card1T1_flag;
26
27 uchar data temp;
28 uchar data ID;
29 uchar data command;
30 uint data offset;
31 uint data length;
32 uchar data NAD;
33 uchar data PCB;
34 uchar data LEN;
35 uchar data TC1;
36 uchar data ins;
37 uchar data pp3;
38 uchar data sw1;
39 uchar data sw2;
40 uchar data TA1;
41 uchar data TA2;
42 uchar data TA3;
43 uchar data IFSD;
44 uchar data TB3;
45 uchar data BWI;
46 uint data pointer;
47 uchar data IFSC;
48 uchar data WTX;
49 uchar data tempPCB2;
50 uchar data ISquen;
51 uint data counter;//再同步处理
52
53
54 uchar data WI;
55 uchar data bps; //根据波特率而存放的时间参数
C51 COMPILER V6.02 TY514 07/24/2006 17:12:38 PAGE 2
56 uint data timer0;
57 uint data timer1;
58 //=====================================================================================
59
60 //-------------------------------------------------------------------------------------
61 //void _Delay(unsigned char _1us) //延时1us
62 //{
63 // while(_1us--)
64 // {
65 // _nop_();
66 // }
67 // WDTC = 0xa7; //ebable WDT and set time periods with PS[2:0]=111 (262.144ms)
68 //}
69 //-------------------------------------------------------------------------------------
70 void _Delay_20us(unsigned char _20us) //延时20us
71 {
72 1 while(_20us--)
73 1 {
74 2 _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
75 2 _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
76 2 _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
77 2 }
78 1 WDTC = 0xa7; //ebable WDT and set time periods with PS[2:0]=111 (262.144ms)
79 1 }
80 //-------------------------------------------------------------------------------------
81 void delay100ms(void) //延时100ms
82 {
83 1 ET1 = 0;
84 1 timer1 = 500;
85 1 ET1 = 1;
86 1 while(timer1);
87 1 ET1 = 0;
88 1 }
89 //-------------------------------------------------------------------------------------
90 void delay2ms(void) //延时2ms
91 {
92 1 ET1 = 0;
93 1 timer1 = 20;
94 1 ET1 = 1;
95 1 while(timer1);
96 1 ET1 = 0;
97 1 }
98 //-------------------------------------------------------------------------------------
99 void _Delay_1ms(unsigned char _1ms) //延时1ms
100 {
101 1 while(_1ms--)
102 1 {
103 2 _Delay_20us(50);
104 2 }
105 1 WDTC = 0xa7; //ebable WDT and set time periods with PS[2:0]=111 (262.144ms)
106 1 }
107
108 //---------------------------------------------------------------------------------------
109 /*"int0(IC_SW)中断服务函
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -