8253 Programmable Timer/Counter क्या है? | General Purpose Peripheral Device in Hindi
8253 Programmable Timer/Counter क्या होता है?
Intel 8253 एक General Purpose Programmable Interval Timer/Counter है जिसे माइक्रोप्रोसेसर आधारित systems में time delays, event counting, और frequency generation के लिए use किया जाता है।
यह तीन independent 16-bit counters/timers के साथ आता है जो अलग-अलग modes में operate कर सकते हैं।
8253 के मुख्य Features
- 3 independent 16-bit down counters
- Programmable modes (6 modes)
- Binary या BCD counting
- Compatibility with 8085 और 8086 microprocessors
- Wide range of applications – delay generation, waveform shaping, frequency counting
Pin Diagram और Pin Description
- CS (Chip Select): 8253 को activate करता है
- RD/WR: Data read/write के लिए
- A0, A1: Counter selection
- CLK0, CLK1, CLK2: Clock input for counters
- OUT0, OUT1, OUT2: Output pins
- GATE0, GATE1, GATE2: Control inputs
8253 के Operating Modes
8253 कुल 6 modes को support करता है:- Mode 0 – Interrupt on Terminal Count
- Mode 1 – Hardware Retriggerable One-shot
- Mode 2 – Rate Generator
- Mode 3 – Square Wave Generator
- Mode 4 – Software Triggered Strobe
- Mode 5 – Hardware Triggered Strobe
Control Word Format
8253 का configuration एक 8-bit control word के माध्यम से किया जाता है जिसमें mode select, counter select, और read/write operations define होते हैं।
Bits | Function |
---|---|
D7-D6 | Select Counter (00 - Counter 0, 01 - Counter 1, 10 - Counter 2) |
D5-D4 | Read/Write Control (Latch/LSB/MSB/Both) |
D3-D1 | Mode Selection (000 to 101) |
D0 | BCD/Binary Counting |
Applications of 8253
- Real-time clock generation
- Baud rate generation
- Event counters
- Programmable delay generation
- Pulse width modulation (PWM)
निष्कर्ष (Conclusion)
8253 Timer/Counter एक versatile peripheral है जो microprocessor-based applications में timing और counting से जुड़ी सभी ज़रूरतों को fulfill करता है। इसकी multi-mode capability और तीनों counters इसे embedded और real-time systems के लिए उपयुक्त बनाती है।
Related Post
- Advanced Microprocessor की प्रमुख विशेषताएँ | Salient Features in Hindi
- RISC और CISC Processors क्या होते हैं? | सरल हिंदी में समझें अंतर
- Advanced Microprocessors का विकास: 8086 से Pentium तक | Evolution in Hindi
- 8086 Microprocessor का परिचय | Introduction in Hindi
- 8086 Microprocessor का Register Organization | हिंदी में विस्तार से
- 8086 Microprocessor की Architecture | Block Diagram के साथ हिंदी में समझें
- 8086 Microprocessor के Signals का विवरण | हिंदी में समझें
- 8086 Microprocessor Minimum & Maximum Mode और Timing Diagram | हिंदी में
- Intel 8086 Microprocessor Programming | Structure, Modes और Example
- 8086 Instruction Set in Hindi | Types और Examples के साथ
- 8086 Microprocessor Addressing Modes | हिंदी में समझें
- Assembly Language Programming with Intel 8086 Microprocessor | हिंदी में समझें
- 8155, 8255 Interfacing Chips का परिचय | Advanced Microprocessor in Hindi
- Keyboard Interfacing in Microprocessor | माइक्रोप्रोसेसर में कीबोर्ड इंटरफेसिंग कैसे करें?
- LED (Light Emitting Diode) क्या है? कार्य, संरचना और उपयोग | हिंदी में
- ADC (Analog to Digital Converter) क्या है? कार्य, प्रकार और उपयोग | हिंदी में
- DAC और Memory Interfacing क्या है? | Advanced Microprocessor हिंदी में
- 8253 Programmable Timer/Counter क्या है? | General Purpose Peripheral Device in Hindi
- 8254 Programmable Interval Timer क्या है? | Pin Diagram, Modes और Application हिंदी में
- 8259A Programmable Interrupt Controller और 8257 DMA Controller क्या है? | हिंदी में सरल व्याख्या
- USART 8251A क्या है? | Universal Synchronous/Asynchronous Receiver Transmitter in Hindi
- Serial I/O और Data Communication क्या है? | हिंदी में सरल समझ