표준 적외선 원격 조종 수신 프로그램 - 송한 어셈블러 프로그램
2014 단어 집성
/****************************************************
: --4BYTE
: SN8P2511
100U
*****************************************************/
;
STS1 DS 1
F_IRECOK EQU STS1. 0 ;
T_IRSTA DS 1
T_IRNUMPOSI DS 1 ;
R_IRDAT1 DS 1 ;
R_IRDAT2 DS 1
R_IRDAT3 DS 1
R_IRDAT4 DS 1
R_IRDATBUF DS 1 ;
;
VT_LEVEL0 EQU 10 ;1MS
VT_LEVEL1 EQU 20 ;2MS
; --100U
;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
; R_IRDAT4 R_IRDAT1
;R_IRDAT4 R_IRDAT3 R_IRDAT2 R_IRDAT1
BTS0 F_IRECOK ;
JMP L_IREXIT
CLR T_IRSTA
BTS1 P_IR
INCMS T_IRSTA
BTS1 P_IR
INCMS T_IRSTA
BTS1 P_IR
INCMS T_IRSTA
BTS1 T_IRSTA. 1
JMP L_IRPOSI
L_NEGA1: ; 0
MOV A, T_IRNUMPOSI
B0BTS0 FZ
JMP L_IREXIT
MOV A, T_IRNUMPOSI
SUB A, #VT_LEVEL1 ; 1
B0BTS0 FC
JMP L_INITIRDAT
BTS0 R_IRDAT4. 0
BSET F_IRECOK ;
MOV A, T_IRNUMPOSI
SUB A, #VT_LEVEL0 ; 0 1
RRCM R_IRDAT1
RRCM R_IRDAT2
RRCM R_IRDAT3
RRCM R_IRDAT4
CLR T_IRNUMPOSI
JMP L_IREXIT
L_INITIRDAT: ;
CLR T_IRNUMPOSI
MOV A, #0X80
MOV R_IRDAT1, A
CLR R_IRDAT2
CLR R_IRDAT3
CLR R_IRDAT4
; BCLR F_IRECOK
JMP L_IREXIT
;-------------------------------
L_IRPOSI: ; 1
INCMS T_IRNUMPOSI
NOP
L_IREXIT: ;
;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
입문 학습 노트 집성(7)-dp,div,dup미친 여름방학 학습의 모음집 입문 학습노트(7)-dp,div,dup bp: 기본 단락 주소가 ss인 것을 제외하고는 bx와 같습니다. 예를 들어 [bx+bp]는 byte ptr 표시 바이트 이렇게 하면 레지스터는 데...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.