spi主机.asm
来自「关于ADUC841(51内核)的各种实验程序,有串口,ADC,DAC,PWM,的」· 汇编 代码 · 共 41 行
ASM
41 行
$MOD841
SP0 EQU 50H
ORG 0000H
LJMP MAIN
ORG 003BH
LJMP SPI_INT
ORG 0060H
MAIN: MOV R0,#0FFH
CLR A
QING: MOV @R0,A
DJNZ R0,QING
MOV SP,#SP0
LCALL YS
LCALL INI841
HERE: LJMP HERE
;----------------------------------
INI841: SETB EA
MOV IEIP2,#0A1H
MOV SPICON,#30H
MOV A,#88H
CLR P3.4
NOP
NOP
NOP
NOP
NOP
MOV SPIDAT,A
RET
;-------------------------------
YS: MOV R5,#00H
MOV R4,#50H
YS1: DJNZ R5,$
DJNZ R4,YS1
RET
;-------------------------------
SPI_INT:SETB P3.4
RETI
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?