마이크로프로세서 LED 불켜기 소스
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

마이크로프로세서 LED 불켜기 소스에 대한 보고서 자료입니다.

목차

1.LED가 왼쪽, 오른쪽으로 시프트되면서 켜짐. 한개, 두개, 세개

2.LED가 왼쪽, 오른쪽으로 시프트되면서 꺼짐. 한개, 두개, 세개

3.증가카은터, 역카운터

본문내용

0h가 될때까지 III 반복 수행
;----------------------------------------------------------------------------------
;------------------------------------역 카운터 ------------------------------------
;----------------------------------------------------------------------------------
mov A, #80h ; 어큐뮬레이터 초기값을 지정
JJJ DEC A ; 어큐뮬레이터 값을 1씩 감소
mov LedPort, A ; LedPort값에 어큐뮬레이터 값 입력
call LedOnnTime ; 딜레이 타임
cjne A,#00h,JJJ ; 어큐뮬레이터 값이 80h가 될때까지 JJJ 반복 수행
mov LedPort,#00ffh ; 모든 LED 켜짐
call LedOnTime ; 딜레이 타임
jmp main ; main으로 감
; LED 점등시간을 결정하는 서버루틴
; 어셈블러언어의 머신 사이클을 이용하여 지연시간을 결정함
; LedOnTime 총지연 시간 : 12+100*{12+256*(12+12+24)+24}+24
LedOnTime mov r6,#100 ; 12Tosc
OnLoop1 mov r7,#0ffh ; 12Tosc
OnLoop2 nop ; 12Tosc
nop ; 12Tosc
djnz r7,OnLoop2 ; 24Tosc
djnz r6,OnLoop1 ; 24Tosc
ret ; 24Tosc
; OnTime 총지연 시간 : 12+250*{12+256*(12+12+24)+24}+24
OnTime mov r6,#250 ; 12Tosc
OnLoop3 mov r7,#0ffh ; 12Tosc
OnLoop4 nop ; 12Tosc
nop ; 12Tosc
djnz r7,OnLoop4 ; 24Tosc
djnz r6,OnLoop3 ; 24Tosc
ret ; 24Tosc
; LedOnnTime 총지연 시간 : 12+80*{12+256*(12+12+24)+24}+24
LedOnnTime mov r6,#80 ; 12Tosc
OnLoop5 mov r7,#0ffh ; 12Tosc
OnLoop6 nop ; 12Tosc
nop ; 12Tosc
djnz r7,OnLoop6 ; 24Tosc
djnz r6,OnLoop5 ; 24Tosc
ret ; 24Tosc
END

키워드

  • 가격1,000
  • 페이지수6페이지
  • 등록일2005.04.10
  • 저작시기2005.04
  • 파일형식한글(hwp)
  • 자료번호#292078
본 자료는 최근 2주간 다운받은 회원이 없습니다.
다운로드 장바구니