13.07.2015 Views

Digital Electronics: Principles, Devices and Applications

Digital Electronics: Principles, Devices and Applications

Digital Electronics: Principles, Devices and Applications

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Microprocessors 563from the main memory <strong>and</strong> keeping track of the display position of the screen. One of the commonlyused programmable CRT controllers is Intel’s 8275H. It allows a simple interface to almost any rasterscan CRT display with minimum external hardware <strong>and</strong> software overheads. The number of displaycharacters per row <strong>and</strong> the number of character rows per frame are software programmable.13.14.9 Floppy Disk ControllerThe floppy disk controller is used for disk drive selection, head loading, the issue of read/writecomm<strong>and</strong>s, data separation <strong>and</strong> serial-to-parallel <strong>and</strong> parallel-to-serial conversion of data. Examples offloppy disk controllers include Intel’s 82078, 82077 <strong>and</strong> 8272.13.14.10 Clock GeneratorThe clock generator is a circuit that produces a timing signal for synchronization of the circuit’soperation. Examples of clock generators used in microprocessor systems include 8284 <strong>and</strong> 82284.8284 generates the system clock for the 8086 <strong>and</strong> 8088 processors. It requires a crystal or a TTLsignal source for producing clock waveforms. It provides local READY <strong>and</strong> MULTIBUS READYsynchronization.82284 is a clock generator/driver that provides clock signals for the 80286 processor <strong>and</strong> supportcomponents. It also contains logic to supply READY to the CPU from either asynchronous orsynchronous sources <strong>and</strong> synchronous RESET from an asynchronous input with hysteresis. The 82284is packaged in 18-pin DIP <strong>and</strong> contains a crystal-controlled oscillator, an MOS clock generator, aperipheral clock generator, multibus ready synchronization logic <strong>and</strong> system reset generation logic.13.14.11 Octal Bus TransceiverBus transceivers are devices with a high-output drive capability for interconnection with data buses.In a microprocessor-based system they provide an interface between the microprocessor bus <strong>and</strong> thesystem data bus. 8286 is an eight-bit bipolar transceiver with a three-state output that is used in a widevariety of buffering applications in microcomputer systems. It comes in a 20-pin DIP package.Review Questions1. Briefly describe the difference between a microprocessor <strong>and</strong> a microcomputer. What are the threemain constituents of a microprocessor <strong>and</strong> what is the basic function performed by each one ofthem.2. What are the different types of register found in a typical microprocessor? Briefly describe thefunction of each one of them.3. Distinguish between the following(a) address bus <strong>and</strong> data bus;(b) direct addressing mode <strong>and</strong> indirect addressing mode;(c) programmable timer <strong>and</strong> clock generator;(d) programmable interrupt controller <strong>and</strong> DMA controller;(e) RISC <strong>and</strong> CISC microprocessors.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!