📄 chuankou.lst
字号:
C51 COMPILER V7.06 CHUANKOU 12/25/2008 20:01:47 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE CHUANKOU
OBJECT MODULE PLACED IN chuankou.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE chuankou.C BROWSE DEBUG OBJECTEXTEND
stmt level source
1 /*
2 此程序把接收的数据发送出去,波速率为2400。
3 测试此例子:打开串口调试软件,把波速率设置为2400,
4 向板发送一个字节数据,软件应能接收到同样的数据。
5
6 */
7
8 #include<reg51.h>
9 void delayms(unsigned int i);
10
11 unsigned char b;
12
13
14 void rs_dmx() interrupt 4 using 2//串口中断服务程序
15 {
16 1
17 1 b=SBUF;//接收数据
18 1
19 1
20 1 SBUF=b;//把接收的数据发送出去
21 1 while(TI==0);TI=0;
22 1 delayms(1);
23 1
24 1
25 1 RI=0;
26 1 }
27
28 main()
29 {
30 1 //write(1,60);
31 1 //b=read(1);
32 1 EA=1;
33 1 // TR0=1;
34 1 // ET0=1;
35 1 // TMOD=0X01;
36 1
37 1 TMOD=0x21;
38 1
39 1 TH1=0xF3;//波速率为2400
40 1 TL1=0xf3;
41 1 TR1=1;
42 1 EA=1;
43 1 SCON=0XD0;
44 1
45 1 ES=1;
46 1
47 1
48 1 while(1)
49 1 {
50 2
51 2 }
52 1
53 1 }
54
55
C51 COMPILER V7.06 CHUANKOU 12/25/2008 20:01:47 PAGE 2
56
57 void delayms(unsigned int i)
58 {
59 1 unsigned int j;
60 1 for(;i>0;i--)
61 1 for(j=100;j>0;j--);
62 1 }
63
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 96 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 1 ----
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 + -