📄 chuankou.lst
字号:
C51 COMPILER V7.50 CHUANKOU 01/04/2009 22:44:56 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE CHUANKOU
OBJECT MODULE PLACED IN chuankou.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE chuankou.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<rtx51tny.h>
2 #include<reg52.h>
3 #include "Typedef.H"
4 #include "Disp_drive.h"
5 #include "UserDef.H"
6 #include "congji.h"
7 INT8U SHUJU=0;
8 INT8U SHUJU_DUP[15];
9
10 //串口接收一个整数并显示
11 void chuankou_int()
12 { static char num=0,i=0;
13 1 static INT32U DATA_JISHOU=0;
14 1 DispStr(" ",1,0,0);
15 1
16 1 do{ while(RI==0);
17 2 RI=0;
18 2 num=SBUF; //接收一个数据
19 2 i++;
20 2 DATA_JISHOU=DATA_JISHOU*10+num;
21 2
22 2 }
23 1 while(num!=2);
24 1 DispInt(DATA_JISHOU,1,16-i,i);
25 1 DATA_JISHOU=0;
26 1 i=0;
27 1 }
28
29
30
31 chuankou() _task_ CHUANKOU
32 { static i=15,j=0;
33 1 for(j=0;j<10;j++)
34 1 os_wait(K_TMO,100,0);
35 1 while(1)
36 1 {
37 2 while(RI==0);
38 2 RI=0;
39 2 SHUJU_DUP[i]=SBUF; //接收一个数据
40 2
41 2 TEST=~TEST;
42 2 if(0<=SHUJU_DUP[i]&&SHUJU_DUP[i]<=9)
43 2 DispChr(SHUJU_DUP[i]+'0',1,i,0);
44 2
45 2 else DispChr(SHUJU_DUP[i]+'0'-'0',1,i,0);
46 2 i--;
47 2 if(i==0)
48 2 i=15;
49 2
50 2 // os_send_signal(TASK_DISP);
51 2
52 2 // chuankou_int();
53 2
54 2 }
55 1 }
C51 COMPILER V7.50 CHUANKOU 01/04/2009 22:44:56 PAGE 2
56
57
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 225 ----
CONSTANT SIZE = 17 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 26 ----
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 + -