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

📄 tlc542.asm

📁 c语言和汇编语言混合编程实例详解.rar
💻 ASM
字号:
; 这是TLC542汇编程序, 文件名为TLC542.ASM
; 功能:本程序主要是读出输入通道INPUT0,INPUT1,...,INPUT10的
;   模数转换值。这里只读出输入通道INPUT0,和INPUT1模数
;   转换值,转换值依次放在寄存器R6,R7中。

DOUT     EQU P1.2
CLK      EQU P1.3
CS       EQU P1.4
ADDR     EQU P1.5

         ORG 0000H
         CLR CS
         CLR CLK
         MOV R5,#00H
         LCALL RSAM
         MOV R5,#10H
         LCALL RSAM
         MOV A,R4
         MOV R6,A
         MOV R5,#20H
         LCALL RSAM
         MOV A,R4
	 MOV R7,A
         SJMP $
RSAM:	 NOP
	 NOP
	 NOP
	 NOP
	 NOP
	 NOP
	 NOP
	 NOP
	 NOP
	 NOP
	 CLR CS
	 PUSH PSW
	 PUSH ACC
	 MOV R3,#8
  RSA1:  MOV A,R4
	 MOV C,DOUT
	 RLC A
	 MOV R4,A
	 MOV A,R5
	 RLC A
	 MOV ADDR,C
	 MOV R5,A
	 SETB CLK
	 CLR CLK
	 DJNZ R3,RSA1
	 SETB CS
	 POP ACC
	 POP PSW
	 RET
	 END

⌨️ 快捷键说明

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