📄 series.lst
字号:
C51 COMPILER V7.07 SERIES 09/21/2007 13:42:27 PAGE 1
C51 COMPILER V7.07, COMPILATION OF MODULE SERIES
OBJECT MODULE PLACED IN series.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE series.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include <REG51.H>
2 #include <intrins.h>
3
4 #define uchar unsigned char
5
6
7 uchar str[] = "http://www.allwisdom.net欢迎您\n";
8 uchar str1[] = "全惠电子感谢您的支持\n";
9
10 void uart_tx(uchar *p)
11 {
12 1 int j=0;
13 1 while(p[j]) // send string
14 1 {
15 2 TI=0; // clear transmit interrupt flag
16 2 SBUF=p[j]; // start sending one byte
17 2 while (!TI); // wait until sent
18 2 j++;
19 2 }
20 1
21 1 TI = 0;
22 1 }
23
24 void ISRSER() interrupt 4
25 {
26 1
27 1 RI=0;
28 1 if(SBUF!=0)
29 1 uart_tx(str);
30 1 else
31 1 uart_tx(str1);
32 1 TI=0;
33 1
34 1
35 1 }
36
37 void main()
38 {
39 1 _nop_();
40 1 _nop_();
41 1 SCON|=0x50; /* mode 1: 8-bit UART, enable receiver */
42 1 TMOD|=0x20; /* timer 1 mode 2: 8-Bit reload */
43 1 PCON|=0x80; // baud x2
44 1 TH1=0xfd; //串口初始化 0xfd=19200,0xfa=9600,0xf4=4800,0xe8=2400,0xd0=1200
45 1 TR1=1;
46 1 EA=1;
47 1 ES=1; // Turn on Series Interrupte;
48 1
49 1 while(1)
50 1 {
51 2 ;
52 2 }
53 1 }
54
55
C51 COMPILER V7.07 SERIES 09/21/2007 13:42:27 PAGE 2
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 134 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 54 3
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 + -