📄 pmw-hex-v2.4i
字号:
C51 COMPILER V7.06 FX1N 06/12/2012 22:17:19 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE FX1N
OBJECT MODULE PLACED IN G:\PLC资料\国产PLC\PMW-HEX-V2.4正式版\keil\c51\bin\fx1n.OBJ
COMPILER INVOKED BY: G:\PLC资料\国产PLC\PMW-HEX-V2.4正式版\keil\c51\bin\c51.exe G:\PLC资料\国产PLC\PMW-HEX-V2.4正式版\ke
-il\c51\bin\fx1n.c
stmt level source
1
2 sfr WDT = 0xA6;sfr WDTSTC = 0xE1;sfr P0 = 0x80;
3 sfr P1 = 0x90;
4 sfr P2 = 0xA0;
5 sfr P3 = 0xB0;
6 sfr PSW = 0xD0;
7 sfr ACC = 0xE0;
8 sfr B = 0xF0;
9 sfr SP = 0x81;
10 sfr DPL = 0x82;
11 sfr DPH = 0x83;
12 sfr PCON = 0x87;
13 sfr TCON = 0x88;
14 sfr TMOD = 0x89;
15 sfr TL0 = 0x8A;
16 sfr TL1 = 0x8B;
17 sfr TH0 = 0x8C;
18 sfr TH1 = 0x8D;
19 sfr IE = 0xA8;
20 sfr IP = 0xB8;
21 sfr SCON = 0x98;
22 sfr SBUF = 0x99;
23 sbit CY = 0xD7;
24 sbit AC = 0xD6;
25 sbit F0 = 0xD5;
26 sbit RS1 = 0xD4;
27 sbit RS0 = 0xD3;
28 sbit OV = 0xD2;
29 sbit P = 0xD0;
30 sbit TF1 = 0x8F;
31 sbit TR1 = 0x8E;
32 sbit TF0 = 0x8D;
33 sbit TR0 = 0x8C;
34 sbit IE1 = 0x8B;
35 sbit IT1 = 0x8A;
36 sbit IE0 = 0x89;
37 sbit IT0 = 0x88;
38 sbit EA = 0xAF;
39 sbit ES = 0xAC;
40 sbit ET1 = 0xAB;
41 sbit EX1 = 0xAA;
42 sbit ET0 = 0xA9;
43 sbit EX0 = 0xA8;
44 sbit PS = 0xBC;
45 sbit PT1 = 0xBB;
46 sbit PX1 = 0xBA;
47 sbit PT0 = 0xB9;
48 sbit PX0 = 0xB8;
49 sbit RD = 0xB7;
50 sbit WR = 0xB6;
51 sbit T1 = 0xB5;
52 sbit T0 = 0xB4;
53 sbit INT1 = 0xB3;
54 sbit INT0 = 0xB2;
C51 COMPILER V7.06 FX1N 06/12/2012 22:17:19 PAGE 2
55 sbit TXD = 0xB1;
56 sbit RXD = 0xB0;
57 sbit SM0 = 0x9F;
58 sbit SM1 = 0x9E;
59 sbit SM2 = 0x9D;
60 sbit REN = 0x9C;
61 sbit TB8 = 0x9B;
62 sbit RB8 = 0x9A;
63 sbit TI = 0x99;
64 sbit RI = 0x98;
65 sbit P4P0=0xE8;
66 sbit P4P1=0xE9;
67 sbit P4P2=0xEA;
68 sbit P4P3=0xEB;
69
70 sbit X0=0x80;
71 sbit X1=0x81;
72 sbit X2=0x82;
73 sbit X3=0x83;
74 sbit X4=0x84;
75 sbit X5=0x85;
76 sbit X6=0x86;
77 sbit X7=0x87;
78 sbit Y0=0x90;
79 sbit Y1=0x91;
80 sbit Y2=0x92;
81 sbit Y3=0x93;
82 sbit Y4=0x94;
83 sbit Y5=0x95;
84
85
86 unsigned char y[5],yflag[5],xflag[5],plsm[2],plfm[2],m8000;
87 unsigned char dly,mlei,mlei1,mlei2,mlei3,m[11],mflag[11];
88 unsigned int d_buff;
89 unsigned char xdata t[8],tflag[8],to[8],c[3],cflag[3],cout[3];
90 unsigned int xdata tc[60];//60 timer
91 unsigned int xdata ct[25];//25 counter
92 unsigned int xdata d[17];//16 D
93 unsigned char idata xfir[36],lds=0;
94 unsigned char ack;
95 unsigned int tmr;
96 #if 0
void nop(void)
{unsigned char bf;bf++;}
void write_7219(unsigned char wrdata)
{unsigned char k;
for(k=0;k<=7;k++)
{CLK=0;nop();
if(wrdata&0x80)DIN=1;else DIN=0;
wrdata=wrdata<<1;
CLK=1;nop();}}
void write_word(unsigned char add,unsigned char wrdata)
{LOAD=0;write_7219(add);write_7219(wrdata);LOAD=1;}
#endif
109 unsigned char inx(unsigned int i)
110 {//X翴块
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -