|
Tài trợ cho PIC Vietnam |
MPASM Lập trình bằng hợp ngữ là một việc làm vô cùng vất vả, tuy nhiên, để hiểu và làm việc với vi điều khiển, hợp ngữ trở thành một công cụ khá đắc lực ... |
|
Ðiều Chỉnh | Xếp Bài |
26-05-2007, 12:31 PM | #7 | |
Đệ tử 2 túi
Tham gia ngày: Jan 2007
Bài gửi: 27
: |
Trích:
Thứ nhất rất chân thành cảm ơn anh đã giúp đỡ để em có thể lập trình cho chế độ này. Em biết sẽ có rất nhiều người gặp phải trường hợp như em. Chính vì vậy em Post lên bài đầy đủ về Capture Mode để những người như em có thể lấy làm tài liệu tham khảo. Chương trình dưới đây đã chạy tốt các bạn coi như đây là 1 Modul cho Capture Mode : ; ************************************************** ************* ; Đặt chế độ cho Capture Mode CLRF STATUS BSF STATUS,RP0 BSF PORTC,2 ; RC2 IN-PUT CLRF PORTB ; PORTB OUT-PUT BCF STATUS,RP0 CLRF CCP1CON MOVLW .4 ; NAP GIA TRI TRUYEN VAO THANH GHI CCP1CON MOVWF CCP1CON ; CHI KIEM TRA SUON XUNG XUONG CLRF T1CON LOOP BCF PIR1,CCP1IF ; XOA CO NGAT DE TIEP TUC. BTFSS PIR1,CCP1IF ; DOI CCP1IF SET LEN 1 GOTO $-1 CLRF TMR1H ; XOA GIA TRI TRONG THANH GHI TIMER1 CLRF TMR1L ; GIA TRI TRONG THANH GHI CCPR1x SE TU DONG XOA BCF PIR1,CCP1IF ; XOA CO NGAT DE TIEP TUC. BSF T1CON,TMR1ON; BAT DAU LAY MAU BTFSS PIR1,CCP1IF ; DOI CCP1IF SET LEN 1 GOTO $-1 BCF T1CON,TMR1ON MOVFW CCPR1H ; DOC GIA TRI TU THANH GHI CCPR1L MOVLW PORTB ; HIEN THI RA PORTB CALL DELAY MOVFW CCPR1L ; DOC GIA TRI TU THANH GHI CCPR1L MOVLW PORTB ; HIEN THI RA PORTB CALL DELAY GOTO LOOP ; DOAN CHUONG TRINH TAO THOI GIAN TRE DELAY MOVLW .250 MOVWF WAIT D1 MOVLW .250 MOVWF WAIT1 D2 MOVLW .250 MOVWF WAIT2 DECFSZ WAIT2,1 GOTO $-1 DECFSZ WAIT1,1 GOTO D2 DECFSZ WAIT,1 GOTO D1 RETURN END Một lần nữa chân thành cảm ơn mọi người. Tôi đã hỏi và mọi người trả lời bây giờ tôi chưa có câu hỏi nào nhờ mọi người. Nhưng nếu ai có câu hỏi mà tôi có thể trả lời được thì tôi rất sẵn sang. Tôi làm về thiết kế mạch Analog và lập trình.. Trước đây thường lập trình cho 89C52 nay chuyển sang PIC nên còn hơi mắc. Có gì mong anh em giúp đỡ. Chào và chúc thành công. |
|
|
|