📄 lvbo.lst
字号:
C51 COMPILER V8.08 LVBO 09/04/2007 19:56:27 PAGE 1
C51 COMPILER V8.08, COMPILATION OF MODULE LVBO
OBJECT MODULE PLACED IN lvbo.OBJ
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE lvbo.c BROWSE DEBUG OBJECTEXTEND
line level source
1 //1.滤波器部分
2 /*--------------------------------------------------------------------------AT892051.H
3 Header file for the Atmel AT89C2051.
4 Copyright (c) 1988-2002 Keil Elektronik GmbH and Keil Software, Inc.
5 All rights reserved.
6 --------------------------------------------------------------------------*/
7 #ifndef __AT892051_H__
8 #define __AT892051_H__
9 /*------------------------------------------------
10 Byte Registers
11 ------------------------------------------------*/
12 sfr SP = 0x81;
13 sfr DPL = 0x82;
14 sfr DPH = 0x83;
15 sfr PCON = 0x87;
16 sfr TCON = 0x88;
17 sfr TMOD = 0x89;
18 sfr TL0 = 0x8A;
19 sfr TL1 = 0x8B;
20 sfr TH0 = 0x8C;
21 sfr TH1 = 0x8D;
22 sfr P1 = 0x90;
23 sfr SCON = 0x98;
24 sfr SBUF = 0x99;
25 sfr IE = 0xA8;
26 sfr P3 = 0xB0;
27 sfr IP = 0xB8;
28 sfr PSW = 0xD0;
29 sfr ACC = 0xE0;
30 sfr B = 0xF0;
31 /*------------------------------------------------
32 PCON Bit Values
33 ------------------------------------------------*/
34 #define IDL_ 0x01
35 #define STOP_ 0x02
36 #define EWT_ 0x04
37 #define EPFW_ 0x08
38 #define WTR_ 0x10
39 #define PFW_ 0x20
40 #define POR_ 0x40
41 #define SMOD_ 0x80
42 /*------------------------------------------------
43 TCON Bit Registers
44 ------------------------------------------------*/
45 sbit IT0 = 0x88;
46 sbit IE0 = 0x89;
47 sbit IT1 = 0x8A;
48 sbit IE1 = 0x8B;
49 sbit TR0 = 0x8C;
50 sbit TF0 = 0x8D;
51 sbit TR1 = 0x8E;
52 sbit TF1 = 0x8F;
53 /*------------------------------------------------
54 TMOD Bit Values
55 ------------------------------------------------*/
C51 COMPILER V8.08 LVBO 09/04/2007 19:56:27 PAGE 2
56 #define T0_M0_ 0x01
57 #define T0_M1_ 0x02
58 #define T0_CT_ 0x04
59 #define T0_GATE_ 0x08
60 #define T1_M0_ 0x10
61 #define T1_M1_ 0x20
62 #define T1_CT_ 0x40
63 #define T1_GATE_ 0x80
64 #define T1_MASK_ 0xF0
65 #define T0_MASK_ 0x0F
66 /*------------------------------------------------
67 P1 Bit Registers
68 ------------------------------------------------*/
69 sbit P1_0 = 0x90;
70 sbit P1_1 = 0x91;
71 sbit P1_2 = 0x92;
72 sbit P1_3 = 0x93;
73 sbit P1_4 = 0x94;
74 sbit P1_5 = 0x95;
75 sbit P1_6 = 0x96;
76 sbit P1_7 = 0x97;
77 sbit AIN0 = 0x90; /* + Analog comparator input */
78 sbit AIN1 = 0x91; /* - Analog comparator input */
79 /*------------------------------------------------
80 SCON Bit Registers
81 ------------------------------------------------*/
82 sbit RI = 0x98;
83 sbit TI = 0x99;
84 sbit RB8 = 0x9A;
85 sbit TB8 = 0x9B;
86 sbit REN = 0x9C;
87 sbit SM2 = 0x9D;
88 sbit SM1 = 0x9E;
89 sbit SM0 = 0x9F;
90 /*------------------------------------------------
91 IE Bit Registers
92 ------------------------------------------------*/
93 sbit EX0 = 0xA8; /* 1=Enable External interrupt 0 */
94 sbit ET0 = 0xA9; /* 1=Enable Timer 0 interrupt */
95 sbit EX1 = 0xAA; /* 1=Enable External interrupt 1 */
96 sbit ET1 = 0xAB; /* 1=Enable Timer 1 interrupt */
97 sbit ES = 0xAC; /* 1=Enable Serial port interrupt */
98 sbit ET2 = 0xAD; /* 1=Enable Timer 2 interrupt */
99 sbit EA = 0xAF; /* 0=Disable all interrupts */
100
101 /*------------------------------------------------
102 P3 Bit Registers (Mnemonics & Ports)
103 ------------------------------------------------*/
104 sbit P3_0 = 0xB0;
105 sbit P3_1 = 0xB1;
106 sbit P3_2 = 0xB2;
107 sbit P3_3 = 0xB3;
108 sbit P3_4 = 0xB4;
109 sbit P3_5 = 0xB5;
110 /* P3_6 Hardwired as AOUT */
111 sbit P3_7 = 0xB7;
112
113 sbit RXD = 0xB0; /* Serial data input */
114 sbit TXD = 0xB1; /* Serial data output */
115 sbit INT0 = 0xB2; /* External interrupt 0 */
116 sbit INT1 = 0xB3; /* External interrupt 1 */
117 sbit T0 = 0xB4; /* Timer 0 external input */
C51 COMPILER V8.08 LVBO 09/04/2007 19:56:27 PAGE 3
118 sbit T1 = 0xB5; /* Timer 1 external input */
119 sbit AOUT = 0xB6; /* Analog comparator output */
120 /*------------------------------------------------
121 IP Bit Registers
122 ------------------------------------------------*/
123 sbit PX0 = 0xB8;
124 sbit PT0 = 0xB9;
125 sbit PX1 = 0xBA;
126 sbit PT1 = 0xBB;
127 sbit PS = 0xBC;
128 /*------------------------------------------------
129 PSW Bit Registers
130 ------------------------------------------------*/
131 sbit P = 0xD0;
132 sbit FL = 0xD1;
133 sbit OV = 0xD2;
134 sbit RS0 = 0xD3;
135 sbit RS1 = 0xD4;
136 sbit F0 = 0xD5;
137 sbit AC = 0xD6;
138 sbit CY = 0xD7;
139 /*------------------------------------------------
140 Interrupt Vectors:
141 Interrupt Address = (Number * 8) + 3
142 ------------------------------------------------*/
143 #define IE0_VECTOR 0 /* 0x03 External interrupt 0 */
144 #define TF0_VECTOR 1 /* 0x0B Timer 0 */
145 #define IE1_VECTOR 2 /* 0x13 External interrupt 1 */
146 #define TF1_VECTOR 3 /* 0x1B Timer 1 */
147 #define SIO_VECTOR 4 /* 0x23 Serial port */
148 #endif
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = ---- ----
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 + -