rs232.lst
来自「51的串口传输,用的是c语言编写,在KEIL2环境下运行成功,可直接使用」· LST 代码 · 共 73 行
LST
73 行
C51 COMPILER V7.06 RS232 08/15/2007 00:01:46 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE RS232
OBJECT MODULE PLACED IN RS232.OBJ
COMPILER INVOKED BY: D:\software\单片机编译器keilc\C51\BIN\C51.EXE RS232.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include <AT89X51.H>
2
3 void Delay( unsigned char i )
4 {
5 1 while( i -- ) ;
6 1 }
7
8 void BigDelay( void )
9 {
10 1 unsigned char i = 1000 ;
11 1
12 1 for( ; i > 0 ; i -- )
13 1 {
14 2 Delay( 1000 ) ;
15 2 }
16 1 }
17
18 void Send( unsigned char i )
19 {
20 1 SBUF = i ;
21 1 while( TI == 0 ) ;
22 1 TI = 0 ;
23 1 }
24
25 void InitSerial( void )
26 {
27 1 TMOD = 0x20 ;
28 1 PCON = 0x80 ;
29 1 SCON = 0x50 ;
30 1 TH1 = 0xf3 ;
31 1 TL1 = 0xf3 ;
32 1 TR1 = 1 ;
33 1 }
34
35 int main( void )
36 {
37 1 unsigned char i = 0x00 ;
38 1 InitSerial() ;
39 1
40 1 while( 1 )
41 1 {
42 2 Send( i ) ;
43 2 i ++ ;
44 2 BigDelay() ;
45 2 }
46 1 }
47
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 59 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
C51 COMPILER V7.06 RS232 08/15/2007 00:01:46 PAGE 2
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?