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

소개글

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

목차

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

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

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

본문내용

가 될때까지 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주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니