📄 串口.lst
字号:
C51 COMPILER V8.01 串口 06/23/2008 15:41:17 PAGE 1
C51 COMPILER V8.01, COMPILATION OF MODULE 串口
OBJECT MODULE PLACED IN 串口.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 串口.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<aduc812.h>
2 #include <stdio.h>
3
4
5 #define XTAL 11059200
6 #define baudrate 9600
7
8 unsigned char instr;
9
10 static void com_isr(void) interrupt 4 using 1
11 {
12 1 if(RI) { EA=0;
13 2 instr=SBUF;
14 2 RI=0;
15 2
16 2 EA=1;
17 2 SBUF=instr;
18 2 return;
19 2 }
20 1 if(TI!=0) TI=0;
21 1
22 1 }
23 void com_initialize(void) {
24 1 PCON |= 0x80;
25 1 TMOD=0x20;
26 1 TH1=(unsigned char) (256-(XTAL/(16L*12L*baudrate)));
27 1 TL1=(unsigned char) (256-(XTAL/(16L*12L*baudrate)));
28 1 SCON=0x50;
29 1 ES=1;
30 1 TR1=1;
31 1 }
32
33 void main (void) {
34 1
35 1 EA=1;
36 1 com_initialize();
37 1 while(1) ;
38 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 49 ----
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 + -