Professional Documents
Culture Documents
SV : Nguyễn Bá Cường
Lớp : 06DT4
Nhóm : 10B
PIC16F877A giao tiếp với thiết bị ngoại vi.
count1 EQU 0x20 ; cac tham so su dung cho chuong trinh con
counta EQU 0x21 ; delay_1ms
countb EQU 0x22
ORG 0x000
GOTO start
start
BCF STATUS,RP1
BSF STATUS,RP0 ; chon BANK1
MOVLW 0x000
MOWF TRISD ; PORTD <- OUTPUT
MOVLW 0x000
MOWF TRISB ; PORTB <- OUTPUT
BCF STATUS,RP0 ; chon BANK0
CLRF PORTB
CLRF PORTD
loop
MOVLW 0xF8 ; hien thi so 7 hang chuc
MOVWF PORTD
MOVLW b’11111101’ ; cho Q1 dan, Q2 tat
MOVWF PORTB
CALL delay_1ms
GOTO loop
delay_1ms
MOVLW d’1’
MOVWF count1
d1 MOVLW 0XC7 ; 199
MOVWF counta ;
MOVLW 0x01
MOVWF countb
delay_0
DECFSZ counta,1
GOTO $+2
DECFSZ counta,1
GOTO delay_0
DECFSZ count1,1
GOTO d1
RETURN
END