📄 从机2.lst
字号:
C51 COMPILER V8.08 从籣2 07/26/2007 15:35:27 PAGE 1
C51 COMPILER V8.08, COMPILATION OF MODULE 从籣2
OBJECT MODULE PLACED IN 从机2.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE 从机2.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <AT892051.h>
2
3
4 #define uchar unsigned char
5 #define name_rd 0x12 //一号机读命令
6 #define name_wr 0x02 //一号机写命令
7 #define led_buff P1
8
9 uchar name;
10 void led_int() interrupt 4 using 0
11 {
12 1 if(RB8 && RI)
13 1 {
14 2 name=SBUF;
15 2 //if(name==0x02)
16 2 SM2=0;
17 2 }
18 1 else
19 1 {
20 2 if(name==name_wr) //串行接收
21 2 led_buff=SBUF;
22 2 }
23 1 RI=0;
24 1 TI=0;
25 1 }
26 main()
27 {
28 1 TMOD=0x20;
29 1 TH1=0xFD;
30 1 TL1=0xFD;
31 1 TR1=1;
32 1 SCON=0xf0;
33 1 led_buff=0x0f;
34 1 EA=1;
35 1 ES=1; //开串口中断
36 1 while (1)
37 1 if(name==name_rd) //串行发送
38 1 {
39 2 ES=0;
40 2 SBUF=led_buff;
41 2 while (!TI);
42 2 TI=0;
43 2 ES=1;
44 2 }
45 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 74 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 1 ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
C51 COMPILER V8.08 从籣2 07/26/2007 15:35:27 PAGE 2
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -