📄 serial.lst
字号:
C51 COMPILER V7.20 SERIAL 05/08/2005 16:32:11 PAGE 1
C51 COMPILER V7.20, COMPILATION OF MODULE SERIAL
OBJECT MODULE PLACED IN serial.OBJ
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE serial.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <at89x51.h>
2
3 extern unsigned char command,recommand;
4
5 extern bit receiveFlag;
6
7 void serial(void)
8 {
9 1 unsigned char i, j,k;
10 1 receiveFlag = 0;
11 1 // SCON = 0x0e0; /* mode 1: 8-bit UART, */
12 1 TMOD = 0x20; /* timer 1 mode 2: 8-Bit reload */
13 1 TH1 = 0x0f3; /* reload value 2400 baud */
14 1 TL1 = 0x0f3;
15 1 PCON = 0x00;
16 1 TR1 = 1; /* timer 1 run */
17 1
18 1 SBUF = command;
19 1 while(~TI){}
20 1 TI = 0;
21 1 REN = 1;
22 1 for(k=0; k<20 ; k++)
23 1 {
24 2 for(j= 0; j<255 ; j++)
25 2 {
26 3 for(i=0;i<255;i++)
27 3 {
28 4 if(RI)
29 4 {
30 5 RI = 0;
31 5 recommand = SBUF;
32 5 receiveFlag = 1;
33 5 return;
34 5 }
35 4 }
36 3 }
37 2 }
38 1 RI=0;
39 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 60 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
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 + -