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

📄 tlc0832.asm

📁 c语言和汇编语言混合编程实例详解.rar
💻 ASM
字号:
; 这是TLC0832汇编程序, 文件名为TLC0832.ASM
; 功能:本程序主要是读出输入通道CH0,CH1的模数转换值,转换值放在RAM单元
;   30H和31H中。TLC083芯片既可单端输入,又可差分输入,这里采用单端输入。

DIDO             BIT  P1.0
CLK              BIT  P1.1
CS               BIT  P1.2
                 ORG 0000H
                 MOV SP,#60H
                 LCALL DELAY
                 CLR EA
                 MOV  A,#03H
                 LCALL TLC0
                 MOV 30H,A
                 MOV  A,#07H
                 LCALL TLC0
                 MOV 31H,A
                 LJMP $
TLC0:            CLR CS
                 MOV R0,#03H
WR10:            CLR CLK
                 RRC A
                 MOV DIDO,C
                 SETB CLK
                 DJNZ R0,WR10
                 CLR CLK
                 NOP
                 NOP
                 SETB CLK
                 MOV R0,#08H
REP:             CLR CLK
                 MOV C,DIDO
                 RLC A
                 SETB CLK
                 DJNZ R0,REP
                 SETB CS
                 RET
Delay:           NOP
                 MOV   R2, #2
                 MOV   R1, #0
                 MOV   R0, #0
DLP:             NOP
                 DJNZ  R0, DLP
                 DJNZ  R1, DLP
                 DJNZ  R2, DLP
                 RET
	    	 END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -