디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

어셈블리어 코드좀 봐주세여 ㅠㅜ 7segment,count up down

123(153.91) 2010.11.04 11:23:57
조회 366 추천 0 댓글 5


빌드했을때 오류하나도 없었구요
근데 실제로 cirquit에 해봤던, 7세그먼트 다 켜진채로, 변화가 없네여
도와주세여 ㅠㅜ
;Variable definitions
; These variables are only needed if low priority interrupts are used.
; More variables may be needed to store other special function registers used
; in the interrupt routines.

 CBLOCK 0X080
 WREG_TEMP
 STATUS_TEMP
 BSR_TEMP
 ENDC

 
 CBLOCK 
; BLINKING REG 1; blinking LEDs
 COUNT1; COUNTER
; DELAY1 RES 1; loop
 COUNT2; COUNTER

 ENDC

;******************************************************************************
; EEPRDM data
; Data to be programmed into the Data EEPROM is defined here

DATA_EEPROM CODE 0xf00000

  DE "Test Data",0,1,2,3,4,5

;******************************************************************************
;Reset vector
; This code will start executing when a reset occurs.

RESET_VECTOR CODE 0x0000

  goto MAIN  ;go to start of main code

;******************************************************************************
;High priority interrupt vector
; This code will start executing when a high priority interrupt occurs or
; when any interrupt occurs if interrupt priorities are not enabled.

HI_INT_VECTOR CODE 0x0008

  bra HighInt  ;go to high priority interrupt routine

;******************************************************************************
;Low priority interrupt vector
; This code will start executing when a low priority interrupt occurs.
; This code can be removed if low priority interrupts are not used.

LOW_INT_VECTOR CODE 0x0018

  bra LowInt  ;go to low priority interrupt routine

;******************************************************************************
;High priority interrupt routine
; The high priority interrupt code is placed here.

  CODE

HighInt:

; *** high priority interrupt code goes here ***


  retfie FAST
*****************************************************************************
;Low priority interrupt routine
; The low priority interrupt code is placed here.
; This code can be removed if low priority interrupts are not    used.

LowInt:
  movff STATUS,STATUS_TEMP ;save STATUS register
  movff WREG,WREG_TEMP  ;save working register
  movff BSR,BSR_TEMP  ;save BSR register

; *** low priority interrupt code goes here ***


  movff BSR_TEMP,BSR  ;restore BSR register
  movff WREG_TEMP,WREG  ;restore working register
  movff STATUS_TEMP,STATUS ;restore STATUS register
  retfie

;******************************************************************************
;Start of main program
; The main program code is placed here.


MAIN: ;    mani code goes here

; INIT
 movlw 0xFF;
 movwf COUNT1; 
 movlw  0x04;
 movwf COUNT2;
 movlw 0xF0;
 movwf TRISB;
 movlw 0x00;
 movwf  TRISD;

 ; START
 SWITCH
 BTFSS PORTB,7;
 GOTO BLINKING;
 GOTO LED7;
 
LED7
 clrf WREG;
 movlw 0x7F;
 movwf PORTD;
 CALL DELAY1;
;
 movlw  0xC0
 movwf PORTD
 CALL DELAY1
 movlw  0xF9
 movwf PORTD
 CALL DELAY1
 movlw 0xA4
 movwf  PORTD
 CALL  DELAY1
 movlw 0xB0
 movwf PORTD
 CALL DELAY1
 movlw 0x99
 movwf PORTD
 CALL DELAY1
 movlw 0X92
 movwf PORTD
 CALL DELAY1
 movlw 0x82
 movwf PORTD
 CALL DELAY1
 movlw 0xF8
 movwf PORTD
 CALL DELAY1
 movlw 0x80
 movlw PORTD
 CALL DELAY1
 movlw 0x98
 movwf PORTD
 CALL DELAY1


 movlw 0x80
 movwf  PORTD
 CALL DELAY1
 movlw 0xF8
 movwf PORTD
 CALL DELAY1
 movlw 0x82
 movwf PORTD
 CALL  DELAY1
 movlw  0x92
 movwf PORTD
 CALL  DELAY1
 movlw 0x99
 movwf PORTD
 CALL  DELAY1
 movlw 0xB0
 movwf PORTD
 CALL  DELAY1
 movlw 0xA4
 movwf PORTD
 CALL  DELAY1
 movlw 0xF9
 movwf PORTD
 CALL  DELAY1
 movlw 0xC0
 movwf PORTD
 CALL  DELAY1

 movlw 0x7F
 movwf PORTD
 CALL  DELAY1

 GOTO SWITCH

BLINKING

 clrf WREG
 movlw 0x05
 movwf PORTB
 CALL  DELAY1
 movlw 0x0A
 movwf PORTB
 CALL DELAY1
 GOTO SWITCH

DELAY1

 DECFSZ COUNT1,1
 goto  DELAY1
 DECFSZ COUNT2.1
 goto  DELAY1
 movlw 0xFF
 movwf COUNT1
 movlw 0x04
 movwf COUNT2
 RETURN

 

; END of program
STOP
 GOTO STOP

 

 END

 

 

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 힘들게 성공한 만큼 절대 논란 안 만들 것 같은 스타는? 운영자 24/06/10 - -
이슈 [디시人터뷰] 웃는 모습이 예쁜 누나, 아나운서 김나정 운영자 24/06/11 - -
228365 안녕하세요 뉴비입니다 뉴비는 늅늅하고 웁니다 [2] 김코더입니다갤로그로 이동합니다. 11.01.01 124 0
228364 you are perfect 꿀레갤로그로 이동합니다. 11.01.01 90 0
228363 이제 20대가 꺽였네... [3] 차가운핫쵸코갤로그로 이동합니다. 11.01.01 246 0
228362 갤탭으로 똥싸면서 갤질중 [1] elwlwlwk갤로그로 이동합니다. 11.01.01 111 0
228361 늅비를 입니당 [2] Err갤로그로 이동합니다. 11.01.01 57 0
228360 새해구나 [4] Vita500갤로그로 이동합니다. 11.01.01 124 0
228359 임베디드 시스템에서 C를 유독 선호하는 이유 [3] nRESET갤로그로 이동합니다. 11.01.01 242 0
228358 답지가 이상한것 같은데 확인좀 해주세요;; [5] 12324갤로그로 이동합니다. 11.01.01 85 0
228356 갤탭으로 갤질중 [4] elwlwlwk갤로그로 이동합니다. 11.01.01 101 0
228355 2011년 1월 1일 부터는 솔로다. [4] 부끄곰갤로그로 이동합니다. 11.01.01 87 1
228354 새해 복 많이 받으세요. Err갤로그로 이동합니다. 11.01.01 53 0
228353 니들이 마냥 좋아하고만 있을때가 아니다. [2] Finalizer갤로그로 이동합니다. 11.01.01 113 0
228352 갤러리에 이상한 코드가 심어져 있는것 같다 [4] 후시기바나(121.132) 11.01.01 201 0
228350 83 년생 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [1] 아주아슬갤로그로 이동합니다. 11.01.01 127 0
228349 새해 첫글은 내꺼야 !! [1] 꿀레갤로그로 이동합니다. 11.01.01 57 0
228348 새해 첫 글은 내꺼야 [4] 갤러리갤로그로 이동합니다. 11.01.01 108 0
228346 금일 1시간 일찍 소등하겠습니다 안녕히 주무십시오 [1] 르하소갤로그로 이동합니다. 10.12.31 57 0
228344 프로그래머 할려면 토익점수 꼭 필요함? [7] ㅁㄴㅇㄹ(121.130) 10.12.31 268 0
228343 게이들아 새해 복 ㅈ같이 받아라 설탕맛똥(110.15) 10.12.31 50 0
228342 세~노 [7] Rei@디씨갤로그로 이동합니다. 10.12.31 105 0
228341 님들아 디씨에 왜케 트로이 목마 많나여 [1] 트로이몽마(112.152) 10.12.31 140 0
228339 새로운 해에는 파이썬으로 시작할거 같습니다. [2] 박돌똘갤로그로 이동합니다. 10.12.31 108 0
228338 서버 호스팅 구매나 임대하면... [3] 호스팅(124.217) 10.12.31 98 0
228337 2010년의 마지막 순간에 뭐하고 있을꺼임? [13] 꿀레갤로그로 이동합니다. 10.12.31 89 0
228336 이클립스 느려서 못쓰겠던데 ㅡㅡ [4] 르하소갤로그로 이동합니다. 10.12.31 107 0
228335 임베디드에선 왜 죽어라 C를 고집하는거지?ㅡㅡ [6] 르하소갤로그로 이동합니다. 10.12.31 240 0
228334 신년 카오스를 즐기려 했더니만,, [2] new gay[max](183.105) 10.12.31 74 0
228333 프갤 개씹덕후생키들아 [3] printf갤로그로 이동합니다. 10.12.31 103 0
228330 페이퍼 오토님께 드리는 편지 [2] 박돌똘갤로그로 이동합니다. 10.12.31 92 0
228328 신기한 우샤히디 ㅁㄴㅇㄹ(58.225) 10.12.31 115 0
228327 %3C%2Fscript%3E%3Cscript%3Ealert%281%29% [3] <script>1<i(112.153) 10.12.31 170 0
228326 님들아 E붙이래서 붙였더니 왜안됨? [9] 꿀레갤로그로 이동합니다. 10.12.31 87 0
228325 이클립스로 c컴파일할때 오류;;; [3] 12324갤로그로 이동합니다. 10.12.31 131 0
228324 파이썬 좋아하는 형들 나랑 같이 더블릿 문제 풀자 [6] 진워렌버풋갤로그로 이동합니다. 10.12.31 201 0
228323 요거 뭐가 잘못된거얌?? [3] 헐랭(119.202) 10.12.31 88 0
228322 이제 신년이로구나 [1] 땡칠도사갤로그로 이동합니다. 10.12.31 90 0
228321 C하다가 C++하니까 [1] 써니덕후갤로그로 이동합니다. 10.12.31 155 0
228320 IQtest 답 (211.208) 10.12.31 93 0
228319 횽들 요고 머가 잘못된거얌? [8] 헐랭(119.202) 10.12.31 91 0
228318 난 2010년 마지막까지 공부를하겠어!! [3] 꿀레갤로그로 이동합니다. 10.12.31 84 0
228317 신년을 앞두고 아이큐 퀴즈답 확인이나 [1] 우분투짱(174.21) 10.12.31 109 0
228315 잠깐 자고 일어났는데... [1] 아주아슬갤로그로 이동합니다. 10.12.31 87 0
228312 플삼이 해킹됐다네 [7] 땡칠도사갤로그로 이동합니다. 10.12.31 203 0
228311 자바하다 C# 하니까 느낀게.. [2] -_-(119.71) 10.12.31 194 0
228310 근데 통큰치킨 이제 없어졌으니 분당살람갤로그로 이동합니다. 10.12.31 72 0
228309 자바 코딩중인데 자꾸 컴파일이 안되 도와줘 [7] 피코피코(110.13) 10.12.31 1246 0
228308 마소놈들 XNA 관련 문서도 한글화 좀 -_- [5] -_-(119.71) 10.12.31 117 0
228307 박똘똘님 피자주세요 [79] 오토잇코더갤로그로 이동합니다. 10.12.31 300 0
228306 virtual을 가능한한 마니써주는게 좋은건가? [9] Deanex(220.81) 10.12.31 111 0
228305 우리회사는 나때메 돈이 매우 아까울 꺼라능 [2] DMW(125.138) 10.12.31 183 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2