PIC16F876A 전자시계
- 최초 등록일
- 2016.06.16
- 최종 저작일
- 2015.06
- 압축파일
- 가격 5,000원
소개글
PIC16F876A 전자시계 입니다. tmr1을 사용했습니다.
기능은 시계모드, 키친타이머, 스탑워치, 시간설정, 알람설정이 있습니다.
그리고 알람시간이 되면 애니메이션이 나오면서 노래가 재생됩니다.
;STANDARD HEADER FILE
PROCESSOR 16F876
;BANK 0
INDFEQU00H
TMR0EQU01H
PCLEQU02H
STATUSEQU03H
FSREQU04H
PORTAEQU05H
PORTBEQU06H
PORTCEQU07H
EEDATAEQU08H
EEADREQU09H
PCLATHEQU0AH
INTCONEQU0BH
PIR1EQU0CH
TMR1LEQU0EH
TMR1HEQU0FH
T1CONEQU10H
RCSTAEQU18H
;BANK 1
OPTIONR EQU81H
TRISAEQU85H
TRISBEQU86H
TRISCEQU87H
EECON1EQU88H
EECON2EQU89H
PIE1EQU8CH
TXSTAEQU98H
SPBRGEQU99H
ADCON1EQU9FH
;STATUS 선언
IRPEQU7
RP1EQU6
RP0EQU5
NOT_TOEQU4
NOT_PDEQU3
ZFEQU2
DCEQU1
CFEQU0
;뱅크 공용 REGISTER
STATUS_TEMPEQU70H
W_TEMPEQU71H
PCLATH_TEMPEQU72H
;범용 REGISTER
;20
;21
SEL_DEQU22H
CNTEQU23H
INT_CNTEQU24H
D_1SECEQU25H
D_10SECEQU26H
D_1MINEQU27H
D_10MINEQU28H
D_1HOUREQU29H
D_10HOUREQU2AH
S_1SECEQU2BH
S_10SECEQU2CH
S_1MINEQU2DH
S_10MINEQU2FH
KIT_1SECEQU30H
KIT_10SECEQU31H
KIT_1MINEQU32H
KIT_10MINEQU33H
KIT_FLAGEQU34H
KIT_DISP_FEQU35H
TIME_LOCATEEQU36H
SW_DISP_FEQU37H
SW_FLAGEQU38H
DBUF1EQU39H
DBUF2EQU3AH
DBUF3EQU3BH
DBUF4EQU3CH
INT_RBEQU3DH
BUZZ_MEQU3EH
DBUF5EQU3FH
DBUF6EQU40H
FREQEQU41H
FREQ_LENGTHEQU42H
FREQ_BUFEQU43H
DBUF7EQU44H
CLR_KIT_MEQU45H
A_10HOUREQU46H
A_1HOUREQU47H
A_10MINEQU48H
A_1MINEQU49H
;ALRAM_MEQU4AH
A_TIME_LOCATEEQU4BH
A_1SECEQU4CH
A_10SECEQU4DH
ALR_DMEQU4EH
ALR_CEQU4FH
BUZZ_LEQU50H
TURN_DISP_FEQU51H
TURN_ROTATEEQU52H
SEL_TEQU53H
TURN_CNTEQU54H
GO_OUTEQU55H
;;; 전원 on
ORG0
GOTOSTART_UP
ORG4
;;-------------------------INTERRUPT 시작------------------------2msec마다 들어온다
MOVWFW_TEMP
SWAPFSTATUS,W
MOVWFSTATUS_TEMP
.....
컴파일 실행환경
mplab ide, assembly language
압축파일 내 파일목록
termp0618.asm
IMG_20150523_0001.jpg
텀프보고서.hwp
참고 자료
없음