|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
|
Ðiều Chỉnh | Xếp Bài |
29-10-2011, 08:58 PM | #6 |
Nhập môn đệ tử
Tham gia ngày: Apr 2011
Bài gửi: 1
: |
có bác nào viết điều khiển pic bằng hợp ngữ ko giúp em cái ct này với (đếm 0 lên 60)
PROCESSOR 16F877A #INCLUDE <P16F877A.INC> ORG 0000H DEM2 EQU 25H DEM EQU 20H DEM1 EQU 23H GIAY1 EQU 21H GIAY2 EQU 22H BCF STATUS,6 BSF STATUS,5 CLRF TRISB BCF TRISA,0 BCF TRISA,1 BCF STATUS,5 MOVLW B'111111' MOVWF PORTA CLRF PORTB MAIN MOVLW D'0' MOVWF GIAY1 MOVLW D'0' MOVWF GIAY2 MOVLW D'0' MOVWF DEM HOATDONG BSF PORTA,0 BCF PORTA,1 MOVF GIAY1 CALL BANG MOVWF PORTB CALL DELAY BCF PORTA,0 BSF PORTA,1 MOVF GIAY2 CALL BANG MOVWF PORTB CALL DELAY INCF DEM,1 MOVLW D'50' XORWF DEM,0 BTFSS STATUS,2 GOTO HOATDONG MOVLW D'9' XORWF GIAY2,0 BTFSS STATUS,2 GOTO LENH1 GOTO LENH2 BANG ADDWF PCL,1 RETLW B'11000000' RETLW B'11111001' RETLW B'10100100' RETLW B'10110000' RETLW B'10011001' RETLW B'10010010' RETLW B'10000010' RETLW B'11111000' RETLW B'10000000' RETLW B'10010000' LENH1 INCF GIAY2 GOTO HOATDONG LENH2 MOVLW D'0' MOVWF GIAY2 MOVLW D'6' XORWF GIAY1,0 BTFSS STATUS,2 GOTO LENH3 GOTO MAIN LENH3 INCF GIAY1 GOTO HOATDONG DELAY MOVLW D'50' MOVWF DEM1 LOOP DECFSZ DEM1 GOTO LOOP1 GOTO THOAT LOOP1 MOVLW D'100' MOVWF DEM2 LOOP2 DECFSZ DEM2 GOTO LOOP2 GOTO LOOP THOAT NOP RETURN END em viết mà ko biết sai chỗ nào, bác nào pro giúp em tý nha |
|
|