📄 da-ad.lst
字号:
A51 MACRO ASSEMBLER DA_AD 09/13/2009 23:31:56 PAGE 1
MACRO ASSEMBLER A51 V7.09
OBJECT MODULE PLACED IN DA-AD.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE DA-AD.SRC SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ; DA-AD.SRC generated from: DA-AD.C
2 ; COMPILER INVOKED BY:
3 ; C:\Keil\C51\BIN\C51.EXE DA-AD.C BROWSE DEBUG OBJECTEXTEND
4
5 $nomod51
6
7 NAME DA_AD
8
00A3 9 LS138B BIT 0A0H.3
00A4 10 LS138C BIT 0A0H.4
0080 11 P0 DATA 080H
0090 12 P1 DATA 090H
00A0 13 P2 DATA 0A0H
00B0 14 P3 DATA 0B0H
00B4 15 T0 BIT 0B0H.4
00D6 16 AC BIT 0D0H.6
00B5 17 T1 BIT 0B0H.5
0090 18 T2 BIT 090H.0
00AF 19 EA BIT 0A8H.7
00A8 20 IE DATA 0A8H
00CE 21 EXF2 BIT 0C8H.6
00B7 22 RD BIT 0B0H.7
00AC 23 ES BIT 0A8H.4
00B8 24 IP DATA 0B8H
0098 25 RI BIT 098H.0
00B2 26 INT0 BIT 0B0H.2
00D7 27 CY BIT 0D0H.7
0099 28 TI BIT 098H.1
00B3 29 INT1 BIT 0B0H.3
00CB 30 RCAP2H DATA 0CBH
00BC 31 PS BIT 0B8H.4
0081 32 SP DATA 081H
0091 33 T2EX BIT 090H.1
00D2 34 OV BIT 0D0H.2
00CA 35 RCAP2L DATA 0CAH
00C9 36 C_T2 BIT 0C8H.1
00B6 37 WR BIT 0B0H.6
00CD 38 RCLK BIT 0C8H.5
00CC 39 TCLK BIT 0C8H.4
0099 40 SBUF DATA 099H
0087 41 PCON DATA 087H
0098 42 SCON DATA 098H
0089 43 TMOD DATA 089H
0088 44 TCON DATA 088H
0089 45 IE0 BIT 088H.1
008B 46 IE1 BIT 088H.3
00F0 47 B DATA 0F0H
00C8 48 CP_RL2 BIT 0C8H.0
00E0 49 ACC DATA 0E0H
00A9 50 ET0 BIT 0A8H.1
00AB 51 ET1 BIT 0A8H.3
008D 52 TF0 BIT 088H.5
00AD 53 ET2 BIT 0A8H.5
008F 54 TF1 BIT 088H.7
00CF 55 TF2 BIT 0C8H.7
009A 56 RB8 BIT 098H.2
008C 57 TH0 DATA 08CH
00A8 58 EX0 BIT 0A8H.0
A51 MACRO ASSEMBLER DA_AD 09/13/2009 23:31:56 PAGE 2
0088 59 IT0 BIT 088H.0
008D 60 TH1 DATA 08DH
009B 61 TB8 BIT 098H.3
00AA 62 EX1 BIT 0A8H.2
008A 63 IT1 BIT 088H.2
00CD 64 TH2 DATA 0CDH
00D0 65 P BIT 0D0H.0
009F 66 SM0 BIT 098H.7
008A 67 TL0 DATA 08AH
009E 68 SM1 BIT 098H.6
008B 69 TL1 DATA 08BH
009D 70 SM2 BIT 098H.5
00CC 71 TL2 DATA 0CCH
00B9 72 PT0 BIT 0B8H.1
00BB 73 PT1 BIT 0B8H.3
00D3 74 RS0 BIT 0D0H.3
00BD 75 PT2 BIT 0B8H.5
008C 76 TR0 BIT 088H.4
00D4 77 RS1 BIT 0D0H.4
008E 78 TR1 BIT 088H.6
00CA 79 TR2 BIT 0C8H.2
00B8 80 PX0 BIT 0B8H.0
00BA 81 PX1 BIT 0B8H.2
0083 82 DPH DATA 083H
0082 83 DPL DATA 082H
00CB 84 EXEN2 BIT 0C8H.3
009C 85 REN BIT 098H.4
00C8 86 T2CON DATA 0C8H
00B0 87 RXD BIT 0B0H.0
00B1 88 TXD BIT 0B0H.1
00D5 89 F0 BIT 0D0H.5
00D0 90 PSW DATA 0D0H
00A2 91 LS138A BIT 0A0H.2
92 ?PR?_DACconversion?DA_AD SEGMENT CODE
93 ?DT?_DACconversion?DA_AD SEGMENT DATA OVERLAYABLE
94 ?PR?_ISendByte?DA_AD SEGMENT CODE
95 ?DT?_ISendByte?DA_AD SEGMENT DATA OVERLAYABLE
96 ?PR?_IRcvByte?DA_AD SEGMENT CODE
97 ?DT?_IRcvByte?DA_AD SEGMENT DATA OVERLAYABLE
98 ?PR?main?DA_AD SEGMENT CODE
99 ?DT?main?DA_AD SEGMENT DATA OVERLAYABLE
100 ?CO?DA_AD SEGMENT CODE
101 ?DT?DA_AD SEGMENT DATA
102 ?XD?DA_AD SEGMENT XDATA
103 EXTRN CODE (_SendByte)
104 EXTRN BIT (ack)
105 EXTRN CODE (RcvByte)
106 EXTRN CODE (Ack_I2c)
107 EXTRN BIT (?Ack_I2c?BIT)
108 EXTRN CODE (Start_I2c)
109 EXTRN CODE (Stop_I2c)
110 EXTRN CODE (?C_STARTUP)
111 EXTRN CODE (?C?UIDIV)
112 EXTRN CODE (?C?LSTXDATA)
113 PUBLIC AD_CHANNEL
114 PUBLIC LedOut
115 PUBLIC D
116 PUBLIC Disp_Tab
117 PUBLIC main
118 PUBLIC _IRcvByte
119 PUBLIC _ISendByte
120 PUBLIC _DACconversion
121
---- 122 RSEG ?DT?main?DA_AD
0000 123 ?main?BYTE:
0000 124 i?347: DS 1
A51 MACRO ASSEMBLER DA_AD 09/13/2009 23:31:56 PAGE 3
125
---- 126 RSEG ?DT?_ISendByte?DA_AD
0000 127 ?_ISendByte?BYTE:
0000 128 sla?143: DS 1
0001 129 c?144: DS 1
130
---- 131 RSEG ?DT?_IRcvByte?DA_AD
0000 132 ?_IRcvByte?BYTE:
0000 133 sla?245: DS 1
0001 134 ORG 1
0001 135 c?246: DS 1
136
---- 137 RSEG ?DT?_DACconversion?DA_AD
0000 138 ?_DACconversion?BYTE:
0000 139 sla?040: DS 1
0001 140 c?041: DS 1
0002 141 Val?042: DS 1
142
---- 143 RSEG ?DT?DA_AD
0000 144 D: DS 64
0040 145 AD_CHANNEL: DS 1
146
---- 147 RSEG ?XD?DA_AD
0000 148 LedOut: DS 32
149
---- 150 RSEG ?CO?DA_AD
0000 151 Disp_Tab:
0000 C0 152 DB 0C0H
0001 F9 153 DB 0F9H
0002 A4 154 DB 0A4H
0003 B0 155 DB 0B0H
0004 99 156 DB 099H
0005 92 157 DB 092H
0006 82 158 DB 082H
0007 F8 159 DB 0F8H
0008 80 160 DB 080H
0009 90 161 DB 090H
000A 88 162 DB 088H
000B 83 163 DB 083H
000C C6 164 DB 0C6H
000D A1 165 DB 0A1H
000E 86 166 DB 086H
000F BF 167 DB 0BFH
0010 C7 168 DB 0C7H
0011 8C 169 DB 08CH
0012 C1 170 DB 0C1H
0013 FF 171 DB 0FFH
0014 F7 172 DB 0F7H
173
174 ; /**********************************************************************************
175 ; * 标题: ************* DA-AD试验******************* *
176 ; *
*
177 ; * 1.通过本例程了解并掌握AD-DA转换芯片的基本原理和使用
*
178 ; * 2.了解掌握I2C总线接口的工作原理及一般编程方法。
179 ; *
180 ; * 连接方法:JP8 (P1)与J12用跳线连接
*
181 ; *
*
182 ; * 通过改变学习板上的2个电位器对应的2段模拟输入,实现模拟输入,学员观察数码管的数字变化情
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -