View Single Post
Old 13-10-2013, 11:25 PM   #18
toan_320.vn
Đệ tử 1 túi
 
Tham gia ngày: Apr 2011
Bài gửi: 11
:
mọi người xem em cái đoạn code này có sử dụng ngắt timer0 biên dịch ko bị lỗi mà sang mô phỏng chạy ko được, ct em viết hiển thị 2 số 38 lên 2 led 7 đoạn
#INCLUDE P16F877A.INC;/*CHI DAN FILE DINH NGHIA CHIP*//
__CONFIG _XT_OSC&_WDT_OFF&_LVP_OFF;//*KHAI BAO CAU HINH*//


CBLOCK 0X20;KHAI BAO BIEN TAI DAY*//
VONG1,VONG2,VONG3,HCTEMP,HDV,STATUS_TEMP,W_TEMP,DE M
ENDC;//*KET THUC DAT BIEN*//
ORG 0X000;//*CHI THI BIEN DICH*//
;//NHAY TOI CHUONG TRINH CHINH*//
GOTO MAIN
ORG 0X004
GOTO NGAT
ORG 0X005;//*CT CHINH BAT DAU TAI DAY*//
MAIN
BSF STATUS,5;//*CHUYEN TU BANK0 LEN BANK1*//
CLRF TRISD;//*PORTD LA DAU RA*//
CLRF TRISC
MOVLW B'00000100'
MOVWF OPTION_REG
CLRF DEM
BCF INTCON,TMR0IF
BSF INTCON,TMR0IE
BSF INTCON,GIE
BCF STATUS,5; //*CHUYEN XUONG BANK0*//
MOVLW D'100'
MOVWF TMR0
;*****************CHUONG TRINH NGAT***************************
NGAT
MOVWF W_TEMP
SWAPF STATUS,W
MOVWF STATUS_TEMP
BCF INTCON,TMR0IF
BTFSC DEM,0
GOTO SAI
GOTO DUNG
DUNG
BCF PORTA,4
BSF PORTA,5
MOVLW D'8' ;// HANG DON VI =8//
CALL BANGMA
MOVWF PORTD
MOVLW D'1'
MOVWF DEM
GOTO THOAT
SAI
BSF PORTA,4
BCF PORTA,5
MOVLW D'3'; // HANG CHUC =3//
CALL BANGMA
MOVWF PORTD
MOVLW D'0'
MOVWF DEM
THOAT
MOVLW D'100'
MOVWF TMR0
SWAPF STATUS_TEMP,W
MOVWF STATUS
SWAPF W_TEMP,F
SWAPF W_TEMP,W
RETFIE


;******************CHUONG TRINH BANG MA*************************
BANGMA
ADDWF PCL,F
RETLW 0XC0
RETLW 0XF9
RETLW 0XA4
RETLW 0XB0
RETLW 0X99
RETLW 0X92
RETLW 0X82
RETLW 0XF8
RETLW 0X80
RETLW 0X90
END
toan_320.vn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn