📄 practise2.lst
字号:
C51 COMPILER V6.12 PRACTISE2 04/26/2009 11:04:44 PAGE 1
C51 COMPILER V6.12, COMPILATION OF MODULE PRACTISE2
OBJECT MODULE PLACED IN .\practise2.OBJ
COMPILER INVOKED BY: E:\Keil\C51\BIN\C51.EXE .\practise2.c DEBUG OBJECTEXTEND
stmt level source
1 #include<reg52.h>
2 #define uchar unsigned char
3 #define uint unsigned int
4
5 #define uchar unsigned char
6
7 void delay(uint z)
8 {
9 1 uint x,y;
10 1 for(x=z;x>0;x--)
11 1 for(y=110;y>0;y--);
12 1 }
13 void main()
14 {
15 1
16 1 bit x=1;
17 1 bit y=1;
18 1 uchar t;
19 1 uchar tt=0x01;
20 1
21 1 for(t=0;t<8;t++)
22 1 {
23 2 P1=tt;
24 2 //P1=(x&tt);
25 2 tt=tt<<1;
26 2 //x=x^y;
27 2 delay(2000);
28 2 }
29 1
30 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 56 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- 2
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -