📄 3-3.lst
字号:
C51 COMPILER V7.09 3_3 08/25/2005 09:34:20 PAGE 1
C51 COMPILER V7.09, COMPILATION OF MODULE 3_3
OBJECT MODULE PLACED IN 3-3.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 3-3.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <reg51.h>
2 #include<stdio.h>
3 main()
4 {
5 1 char c;
6 1 SCON = 0x50;
7 1 TMOD |= 0x20;
8 1 TH1 = 0xf3;
9 1 TR1 = 1;
10 1 TI = 1;
11 1 while(c!=27) //循环直到按Esc键结束
12 1 {
13 2 c=getchar(); //从键盘不回显接收一个字符
14 2 switch(c)
15 2 {
16 3 case 'A': //接收的字符为'A'
17 3 putchar(c);
18 3 break; //退出开关语句
19 3 case 'B':
20 3 putchar(c);
21 3 break;
22 3 default: //接收的字符非'A'和'B'
23 3 puts("Error");
24 3 break;
25 3 }
26 2 }
27 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 52 ----
CONSTANT SIZE = 6 ----
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 + -