The 8085 microprocessor is an example of Microcomputer System. A microprocessor system contains : two types of memory that are EPROM and R/WM, Input and Output devices and the buses that are used to link all the peripherals (memory and I/Os) to the MPU.
In 8085, we 16 address lines ranging from A0 to A15 that are used to address memory. The lower order address bus A0-A7 is used in the identification of the input and output devices. This microcomputer system has 8 data lines D0-D7 which are bidirectional and common to all the devices.
It generates four control signals: Memory Read, Memory Write, I/O Read and I/O Write and they are connected to different peripheral devices. The MPU communicates with only one peripheral at a time by enabling that peripheral through its control signal.
For example, sending a data to the output device, the MPU places the device address (or output port number) on the address bus, data on the data bus and enables the output device by using its control signal I/O Write. After that the output device display the result.
The other peripheral that are not enabled remain in a high impedance state called Tri-state. The bus drivers increases the current driving capacity of the buses, the decoder decodes the address to identify the output port, and the latch holds data output for display. These devices are called Interfacing devices. This Interfacing devices are semiconductor chips that are needed to connect peripherals to the bus system.
The block diagram of a microcomputer system is shown below:
- Working of 8085-based Single board microcomputer
- System Bus Design
- Introduction of Assembler
- Introduction of Microprocessor
- Log-Structured File System (LFS)
- Difference between System Unit and CPU
- Introduction of Multiprocessor and Multicomputer
- Introduction of Ports in Computers
- Introduction of Secondary Memory
- Introduction to quantum computing
- Introduction of ALU and Data Path
- Introduction to Parallel Computing
- Cache Organization | Set 1 (Introduction)
- Computer System Life Cycle
- Introduction of Stack based CPU Organization
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.