⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tlc1549.lst

📁 基于TLC1549芯片的ADC源码
💻 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 + -