📄 tlc1549.lst
字号:
A51 MACRO ASSEMBLER TLC1549 02/08/2007 18:53:04 PAGE 1
MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN tlc1549.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE tlc1549.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;*********************************************
2 ; example program for 51 download board
3 ; @11.0592MHz
4 ; test TLC1549
5 ; www.mcufan.com
6 ;将拨码开关S1的1、2、3拨到on,选择ADC0-电位器W1作为模拟输入(W1 下的跳线要插上)
7 ;TLC1549的10位转换结果,舍弃最低2位后,输出到P2 口的LED显示
8 ;*********************************************/
0091 9 clk BIT p1.1 ; modem control signals
0090 10 cs BIT p1.0 ;
00A1 11 dout BIT p2.1
12
13
0000 14 ORG 0h
15
0000 0200A0 16 LJMP main
00A0 17 ORG 00A0H
00A0 1200A7 18 main: lcall adc
00A3 88A0 19 mov P2,r0
00A5 01A0 20 ajmp main
21
00A7 C291 22 adc: clr clk
00A9 D290 23 setb cs
00AB 00 24 nop
25
00AC C290 26 clr cs
00AE E4 27 clr a ;
00AF 7A08 28 mov r2,#8
00B1 29 loop1:
00B1 D291 30 setb clk
00B3 A2A1 31 MOV C,dout
00B5 33 32 RLC A
00B6 00 33 NOP
00B7 C291 34 CLR clk
00B9 DAF6 35 DJNZ r2,loop1
00BB 00 36 NOP
00BC F8 37 mov r0,a
38
39
00BD 7A02 40 mov r2,#2
00BF D291 41 loop2: setb clk
00C1 A2A1 42 MOV C,dout
00C3 33 43 RLC A
00C4 00 44 NOP
00C5 C291 45 CLR clk
00C7 DAF6 46 DJNZ r2,loop2
00C9 F9 47 mov r1,a
48
49
00CA D291 50 setb clk
00CC 00 51 nop
00CD C291 52 clr clk
00CF 1200D5 53 lcall delay
00D2 D290 54 setb cs
00D4 22 55 ret
56
00D5 7B0A 57 delay: mov r3,#10
00D7 DBFE 58 DJNZ r3,$
A51 MACRO ASSEMBLER TLC1549 02/08/2007 18:53:04 PAGE 2
00D9 22 59 ret
60 end
A51 MACRO ASSEMBLER TLC1549 02/08/2007 18:53:04 PAGE 3
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
ADC. . . . . . . . C ADDR 00A7H A
CLK. . . . . . . . B ADDR 0090H.1 A
CS . . . . . . . . B ADDR 0090H.0 A
DELAY. . . . . . . C ADDR 00D5H A
DOUT . . . . . . . B ADDR 00A0H.1 A
LOOP1. . . . . . . C ADDR 00B1H A
LOOP2. . . . . . . C ADDR 00BFH A
MAIN . . . . . . . C ADDR 00A0H A
P1 . . . . . . . . D ADDR 0090H A
P2 . . . . . . . . D ADDR 00A0H A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -