컨텐츠 바로가기


  • AC/DC POWER
  • DC/DC POWER
  • Switching Regulator
  • LED AC/DC POWER
  • LED DC/DC POWER
  • MEDICAL POWER
  • DC/AC POWER
  • 기타 제품


현재 위치

  1. 게시판
  2. 자료실

자료실

제품의 데이터시트 카달로그등을 다운받아 보실 수 있습니다.

외부 오실레이터 사용
제목 외부 오실레이터 사용
작성자 Silicon Labs (ip:)
  • 작성일 2006-12-12 16:18:49
  • 추천 추천 하기
  • 조회수 749
  • 평점 0점

 크리스탈이나 ATS 를 사용하는 예제프로그램 입니다.

 

 

;-----------------------------------------------------------------------------
; SAMPLE Electronics co.     http://www.SAMPLE.co.kr
;-----------------------------------------------------------------------------
; External Crystal Use
; 이 프로그램은 C8051Fxxx 프로세서에 외부 크리스탈을 연결하는 예입니다.
;-----------------------------------------------------------------------------
;
;-----------------------------------------------------------------------------
; EQUATES
;-----------------------------------------------------------------------------

$MOD8F000

;-----------------------------------------------------------------------------
; VARIABLES
;-----------------------------------------------------------------------------
; Indirect address space variables

ISEG    at    80h

        org       0e8h             ; temporary forced STACK location

STACK_TOP:      DS     1           ; beginning of hardware  stack

;-----------------------------------------------------------------------------
; MACRO DEFINITIONS
;-----------------------------------------------------------------------------

;-----------------------------------------------------------------------------
; RESET AND INTERRUPT VECTOR TABLE
;-----------------------------------------------------------------------------
CSEG
        org       0000h

        ljmp    Main
;-----------------------------------------------------------------------------
; MAIN PROGRAM CODE
;-----------------------------------------------------------------------------
        org       0B3h
Main:
        mov       WDTCN, #0deh     ; 워치독 타이머 동작 금지
        mov       WDTCN, #0adh
        ;
	mov       SP, #STACK_TOP   ; 스택포인터 설정
        mov       XBR2, #40h       ; Enable crossbar and weak pull-ups
        ;
        mov   OSCXCN, #01100101b   ; 외부 오실레이터, 크리스탈을 동작한다.
                                   ; XFCN = '101' for 11.0592 MHz crystal
        mov   OSCICN, #00001000b   ; 외부 오실레이터 클럭을 시스템 클럭으로
                                   ; 사용한다. 내부 오실레이터를 금지한다.
        ;
;-----------------------------------------------------------------------------
loop:
        cpl   P1.0                 ; Pulse Out
        sjmp  loop
;-----------------------------------------------------------------------------
; End of file.

END

첨부파일
비밀번호 삭제하려면 비밀번호를 입력하세요.

목록

삭제 수정 답변

댓글 수정

비밀번호

수정 취소

/ byte

댓글 입력

이름 비밀번호 관리자답변보기

확인

/ byte


* 왼쪽의 문자를 공백없이 입력하세요.(대소문자구분)

회원에게만 댓글 작성 권한이 있습니다.