📄 test.lst
字号:
C51 COMPILER V7.50 TEST 11/12/2008 00:40:45 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE TEST
OBJECT MODULE PLACED IN test.OBJ
COMPILER INVOKED BY: C:\Keil\C51\Bin\c51.exe test.c DB SB OE ROM(LARGE) LARGE OT(6,SPEED) WL(2) RB(0)
line level source
1 #include "zlg7290.h"
2 #include "reg52.h"
3 #include "VIIC_C51.h"
4 #include"ds18b20.h"
5 #define SubKey 0x01
6 #define SubCmdBuf 0x07
7 #define SubDpRam 0x10
8 #define uchar unsigned char
9 sbit P1_1=0x91;
10 uchar keynum=0,count=0,dispval=0;
11 unsigned char led_tab[8]={0,1,2,3,4,5,6,7};
12 //在数码管上显示三位数
13 void display(uchar t)
14 {
15 1 uchar a[3];
16 1 a[0]=t%100%10;
17 1 a[1]=t%100/10;
18 1 a[2]=t/100;
19 1 ZLG7290_SendBuf(a,3);
20 1 }
21 void T0_inter() interrupt 1
22 {
23 1 TH0=0x3C;
24 1 TL0=0xb0;
25 1 count++;
26 1 if(count==20)
27 1 {
28 2
29 2 dispval=ds18b20_read;
30 2 display(dispval);
31 2 count=0;
32 2 TL1=0;
33 2 P1_1=~P1_1;
34 2 }
35 1 }
36 /*void int0(void)interrupt 0
37 {
38 keynum=ZLG7290_GetKey();
39 if(keynum==10)
40 {
41
42 }
43 ZLG7290_SendBuf(&keynum,1);
44 //P1_1=~P1_1;
45 }*/
46 void main()
47 {
48 1 TMOD=0x51;
49 1 TH0=0x3C;
50 1 TL0=0xb0;
51 1 TH1=0x00;
52 1 TL1=0x00;
53 1 TCON=0x51;
54 1 IE=0x8B;
55 1 // ZLG7290_SendBuf(led_tab,8);
C51 COMPILER V7.50 TEST 11/12/2008 00:40:45 PAGE 2
56 1 while(1);
57 1 }
C51 COMPILER V7.50 TEST 11/12/2008 00:40:45 PAGE 3
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
P3 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B0H 1
ds18b20_read . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
T0_inter . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
IE . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A8H 1
P1_1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0091H 1
IP . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B8H 1
keynum . . . . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 0000H 1
main . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
count. . . . . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 0001H 1
_ZLG7290_SendBuf . . . . . . . . . . . EXTERN CODE PROC ----- -----
SCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0098H 1
TMOD . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0089H 1
TCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0088H 1
TH0. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008CH 1
TH1. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008DH 1
led_tab. . . . . . . . . . . . . . . . PUBLIC XDATA ARRAY 0002H 8
TL0. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008AH 1
TL1. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008BH 1
_display . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
t. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0007H 1
a. . . . . . . . . . . . . . . . . . AUTO XDATA ARRAY 0000H 3
T2CON. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00C8H 1
dispval. . . . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 000AH 1
PSW. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D0H 1
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 158 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = 11 3
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 + -