📄 123.lst
字号:
C51 COMPILER V7.06 123 08/22/2007 16:33:09 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE 123
OBJECT MODULE PLACED IN 123.OBJ
COMPILER INVOKED BY: E:\Keil\C51\BIN\C51.EXE 123.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include<reg52.h>
2 #include<absacc.h>
3
4 #define uchar unsigned char
5 #define uint unsigned int
6 #define ulong unsigned long
7
8 void init_serial();
9 void delay(uchar k);
10
11 /*void delay(uchar k)
12 {
13 uint i,j;
14 for(i=0;i<k;i++)
15 for(j=0;j<120;j++);
16 }*/
17 void bytewrite(uchar wdata,ulong add)
18 {
19 1 XBYTE[add]=wdata;
20 1 }
21
22 void byteread(ulong add1)
23 {
24 1 uchar getdata;
25 1 getdata=XBYTE[add1];
26 1 SBUF=getdata;
27 1 while(!TI){};
28 1 TI=0;
29 1 }
30
31 void init_serial()
32 {RCLK=1; //使用定时器2作为波特率发生器
33 1 TCLK=1;
34 1 RCAP2H=0xff;
35 1 RCAP2L=0xfd;
36 1 SCON=0x50; //工作方式1,波特率115200bps,REN=1
37 1 TR2=1;
38 1 }
39
40 main()
41 {
42 1 uint i=0,j=0;
43 1 init_serial();
44 1 //while(1)
45 1 //{
46 1 for(i=0;i<32;i++)
47 1 {
48 2 //XBYTE[0xf740]=0x60;
49 2 bytewrite(0x08,0xf740+i);
50 2 }
51 1 for(j=0;j<32;j++)
52 1 {
53 2 byteread(0xf740+j);
54 2 }
55 1 //}
C51 COMPILER V7.06 123 08/22/2007 16:33:09 PAGE 2
56 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 130 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 11
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 + -