?? test memory.lst
字號:
C51 COMPILER V8.16 TEST_MEMORY 05/23/2009 15:06:04 PAGE 1
C51 COMPILER V8.16, COMPILATION OF MODULE TEST_MEMORY
OBJECT MODULE PLACED IN Test Memory.obj
COMPILER INVOKED BY: D:\Program Files\Keil\C51\BIN\C51.EXE SRC\Test Memory.c BROWSE DEBUG OBJECTEXTEND CODE PRINT(.\Test
- Memory.lst) OBJECT(Test Memory.obj)
line level source
1 #include <SST89x5xxRD2.h>
2 #define uchar unsigned char
3 #define uint unsigned int
4
5 //uchar dat[256];
6
7 void init_UART()
8 {
9 1 SCON=0x50; //串口工作方式1,8位UART,波特率可變
10 1 TH2=0xFF;
11 1 TL2=0xDC; //波特率:115200 晶振=11.0592MHz
12 1 RCAP2H=0xFF;
13 1 RCAP2L=0xDC; //16位自動再裝入值
14 1 //*****************
15 1 TCLK=1;
16 1 RCLK=1;
17 1 C_T2=0;
18 1 EXEN2=0; //波特率發生器工作方式
19 1
20 1 //*****************
21 1 TR2=1 ; //定時器2開始
22 1 }
23
24 void main()
25 {
26 1 uchar i=0;
27 1 init_UART();
28 1 while(1)
29 1 {
30 2 while(RI==0)
31 2 ;
32 2 RI=0;
33 2 SBUF=i;
34 2 while(TI==0)
35 2 ;
36 2 TI=0;
37 2 i--;
38 2 }
39 1 }
C51 COMPILER V8.16 TEST_MEMORY 05/23/2009 15:06:04 PAGE 2
ASSEMBLY LISTING OF GENERATED OBJECT CODE
; FUNCTION init_UART (BEGIN)
; SOURCE LINE # 7
; SOURCE LINE # 8
; SOURCE LINE # 9
0000 759850 MOV SCON,#050H
; SOURCE LINE # 10
0003 75CDFF MOV TH2,#0FFH
; SOURCE LINE # 11
0006 75CCDC MOV TL2,#0DCH
; SOURCE LINE # 12
0009 75CBFF MOV RCAP2H,#0FFH
; SOURCE LINE # 13
000C 75CADC MOV RCAP2L,#0DCH
; SOURCE LINE # 15
000F D2CC SETB TCLK
; SOURCE LINE # 16
0011 D2CD SETB RCLK
; SOURCE LINE # 17
0013 C2C9 CLR C_T2
; SOURCE LINE # 18
0015 C2CB CLR EXEN2
; SOURCE LINE # 21
0017 D2CA SETB TR2
; SOURCE LINE # 22
0019 22 RET
; FUNCTION init_UART (END)
; FUNCTION main (BEGIN)
; SOURCE LINE # 24
; SOURCE LINE # 25
; SOURCE LINE # 26
;---- Variable 'i' assigned to Register 'R7' ----
0000 E4 CLR A
0001 FF MOV R7,A
; SOURCE LINE # 27
0002 120000 R LCALL init_UART
; SOURCE LINE # 28
; SOURCE LINE # 29
0005 ?C0004:
; SOURCE LINE # 30
0005 3098FD JNB RI,?C0004
0008 ?C0005:
; SOURCE LINE # 32
0008 C298 CLR RI
; SOURCE LINE # 33
000A 8F99 MOV SBUF,R7
000C ?C0006:
; SOURCE LINE # 34
000C 3099FD JNB TI,?C0006
000F ?C0007:
; SOURCE LINE # 36
000F C299 CLR TI
; SOURCE LINE # 37
0011 1F DEC R7
; SOURCE LINE # 38
0012 80F1 SJMP ?C0004
; FUNCTION main (END)
C51 COMPILER V8.16 TEST_MEMORY 05/23/2009 15:06:04 PAGE 3
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 46 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
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 + -