![]() |
|
|
|
|
#1 |
|
Đệ tử 3 túi
Tham gia ngày: Jul 2007
Bài gửi: 48
: |
day la chuong trinh con dieu chinh do rong xung o 2 chan ccp1 va ccp2 (rc1&2). ban doc xem thu
;------------------------------------------------------------------------------------ CHAY ; CHUONG TRINH CON PWM STEP1 ; SET THE PWM PERIOD BY WRITING TO THE PR2 REGISTER MOVLW D'200' ; PWM PERIOD = 200 BANKSEL PR2 MOVWF PR2 STEP2 ; SET THE PWM DUTY CYCLE BY WRITING TO THE CCPRxL AND CCPxCON<5,4> BANKSEL CCP2CON CLRF CCP2CON CLRF CCP1CON MOVF PHAI,W ; DUTY CYCLE = B'00000110 00' = 24 MOVWF CCPR2L MOVF TRAI,W MOVWF CCPR1L STEP3 BANKSEL T2CON ; SET THE TMR2 PRESCALE VALUE AND ENABLE TM2 BY WRITING T2CON MOVLW 0X06 ; 1:16 PRESCALE MOVWF T2CON STEP4 ; CONFIGURE THE CCP1 MODULE FOR PWM OPERATION BANKSEL CCP2CON MOVLW 0X0C ; CCP1CON = 00111100 PWM MODE MOVWF CCP2CON MOVWF CCP1CON RETURN |
|
|
|