Uzam, Murat2024-11-072024-11-0720091365-4675https://hdl.handle.net/11480/11333A project describing the circuit design of a pulse timer, embedded with programmable logic controller (PLC) with PIC16F648A microcontroller, is discussed. The pulse timer can be used to generate output pulses of a given time duration. Extended pulse timer (TEP) differs from the pulse timer in one point that with every state-change of the input signal from 0 to 1, the elapsed time is restarted from the beginning, thus, extending the pulse duration with another PT (preset time). The macro 'TEP-8' defines 8 extended pulse timers selected with the num = 0. The time constant 'tcnst' is an integer constant and is used to define preset time PT, which is obtained by multiplying tcnst by CLK, where CLK should be used as the period of the free-running timing signal ticks. The operation will carry on as long as the input signal IN remains true, generating the pulse trains based on PT0 and PT1. The oscillator timer (TOS) can also be used to generate pulse trains with given durations for true and false times.eninfo:eu-repo/semantics/closedAccessPhototransistorsCircuit designsInput signalsMicro controllersOutput pulseProgrammable logicPulse durationsPulse trainsTime constantsTime durationsTiming signalsPulse generatorsPLC with PIC16F648A Micro controller Part 6Article115187626302-s2.0-63849252071N/A