?? snow.lst
字號:
C51 COMPILER V8.05a SNOW 05/21/2008 19:43:38 PAGE 1
C51 COMPILER V8.05a, COMPILATION OF MODULE SNOW
OBJECT MODULE PLACED IN snow.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE snow.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<regx52.h>
2 #include<intrins.h>
3 #include<absacc.h>
4 #define uchar unsigned char
5 #define uint unsigned int
6 #define PA XBYTE[0x3fff]
7 #define PB XBYTE[0x7fff]
8 #define PC1 XBYTE[0xbfff]
9 #define CTL XBYTE[0xffff]
10 sbit reset=P2^5;
11 void delay(uchar t);
12 void display();
13 void main()
14 {
15 1
16 1 reset=1;
17 1 delay(20);
18 1 reset=0;
19 1 CTL=0x80; //寫8255控制字,設置PA,PB,PC為輸出口
20 1 while(1)
21 1 {
22 2 display();}
23 1 }
24 void display()
25 {
26 1 uchar outdata=0xfe,i;
27 1 for(i=0;i<8;i++)
28 1 {PA=outdata;
29 2 delay(200);
30 2 outdata=_crol_(outdata,1);
31 2 }
32 1 PA=0xff;
33 1 outdata=0xfe;
34 1 for(i=0;i<8;i++)
35 1 {PB=outdata;
36 2 delay(200);
37 2 outdata=_crol_(outdata,1);}
38 1 PB=0xff;
39 1 outdata=0xfe;
40 1 for(i=0;i<8;i++)
41 1 {PC1=outdata;
42 2 delay(200);
43 2 outdata=_crol_(outdata,1);}
44 1
45 1 PC1=0xff;
46 1 }
47
48 void delay(uchar t)
49 { int i;
50 1 for(;t>0;t--)
51 1 for(i=0;i<100;i++);
52 1
53 1 }
C51 COMPILER V8.05a SNOW 05/21/2008 19:43:38 PAGE 2
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 170 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 2
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 + -