LDmicro0.2 MICRO=Microchip PIC16F88 18-PDIP or 18-SOIC CYCLE=10000 us at Timer0, YPlcCycleDuty:0, ConfigurationWord(s):0x3F62 CRYSTAL=20000000 Hz BAUD=9600 Hz, RATE=1000000 Hz, SPEED=100000 Hz COMPILED=H:\16F88_osc_test.hex COMPILER= PULL-UP LIST RA: 0xFFFFFFFF RB: 0xFFFFFFFF END VAR LIST 1 bytes #0x05 Now no se usa! 1 bytes #0x06 Now no se usa! 1 bytes #0x86 2 bytes RA3 Now no se usa! 2 bytes RB3 Now no se usa! 2 bytes RB6 Now no se usa! 1 bytes T1 1 bytes T2 1 bytes TT1_T2 Now no se usa! 2 bytes Tnew Now no se usa! 2 bytes WMoutpin Now no se usa! 2 bytes dest Now no se usa! 2 bytes duty_cycle Now no se usa! 2 bytes src Now no se usa! END IO LIST Yled at 12 0 0 PWMoutpin at 9 0 0 END PROGRAM RUNG 1 COMMENT en la linea 4 mueve los bit para que el PWM te salga por el Pin 6. END RUNG 2 CONTACTS Yled 1 0 TON T1 300000 0 TOF T2 300000 0 COIL Yled 0 0 0 0 END RUNG 3 SET_PWM 50 3000 PWMoutpin 0-100% (6.7 bits) END RUNG 4 MOVE #0x86 0x88 END