Microprocessor

Only available on StudyMode
  • Download(s) : 86
  • Published : October 2, 2012
Open Document
Text Preview
DEPARTMENT OF ECE, ADHIPARASAKTHI COLLEGE OF ENGINEERING, KALAVAI.

EC2304

MICROPROCESSORS AND ITS APPLICATIONS

AIM
To learn the architecture programming and interfacing of microprocessors and microcontrollers. OBJECTIVES
To
To
To
To

introduce
introduce
introduce
introduce

UNIT I

the
the
the
the

architecture and programming of 8085 microprocessor.
interfacing of peripheral devices with 8085 microprocessor.
architecture and programming of 8086 microprocessor.
architecture, programming and interfacing of 8051 micro controller.

8085 CPU

9

8085 Architecture – Instruction set – Addressing modes – Timing diagrams – Assembly language programming – Counters – Time Delays – Interrupts – Memory interfacing – Interfacing, I/O devices.
UNIT II

PERIPHERALS INTERFACING

9

Interfacing Serial I/O (8251)- parallel I/O (8255) –Keyboard and Display controller (8279) – ADC/DAC interfacing – Inter Integrated Circuits interfacing (I2C Standard)- Bus: RS232C-RS485-GPIB
UNIT III

8086 CPU

9

Intel 8086 Internal Architecture – 8086 Addressing modes- Instruction set- 8086 Assembly language Programming–Interrupts.
UNIT IV

8051 MICROCONTROLLER

9

8051 Micro controller hardware- I/O pins, ports and circuits- External memory – Counters and Timers-Serial Data I/O- Interrupts-Interfacing to external memory and 8255.
UNIT V

8051 PROGRAMMING AND APPLICATIONS

9

8051 instruction set – Addressing modes – Assembly language programming – I/O port programming -Timer and counter programming – Serial Communication – Interrupt programming –8051 Interfacing: LCD, ADC, Sensors, Stepper Motors, Keyboard and DAC. 1.

2.
3.
1.
2.

3.

TEXT BOOKS
Ramesh S Gaonkar, Microprocessor Architecture, Programming and application with 8085, 4 th Edition, Penram International Publishing, New Delhi, 2000. (Unit I, II) John Uffenbeck, The 80x86 Family, Design, Programming and Interfacing, Third Edition. Pearson Education, 2002.

Mohammed Ali Mazidi and Janice Gillispie Mazidi, The 8051 Microcontroller and Embedded Systems, Pearson Education Asia, New Delhi, 2003. (Unit IV, V) REFERENCES
A.K. Ray and K.M.Burchandi, Intel Microprocessors Architecture Programming and Interfacing, McGraw Hill International Edition, 2000
Kenneth J Ayala, The 8051 Microcontroller Architecture Programming and Application, 2nd Edition, Penram International Publishers (India), New Delhi, 1996. M. Rafi Quazzaman, Microprocessors Theory and Applications: Intel and Motorola prentice Hall of India, Pvt. Ltd., New Delhi, 2003.

EC2304 MICROPROCESSORS AND ITS APPLICATIONS

120

DEPARTMENT OF ECE, ADHIPARASAKTHI COLLEGE OF ENGINEERING, KALAVAI.

MICROPROCESSORS AND ITS APPLICATIONS
UNIT-I 8085 CPU
1.

What is microprocessor?
A microprocessor is a multipurpose, programmable, clock-driven , register-based electronic device that reads binary information from a storage device called memory, accepts binary data as input and processes data according to those instructions, and provides result as output.

2. Write the features of 8085 microprocessor?
It is an 8-bit processor capable of addressing 64 KB of memory. The device has 40 pins, requires a +5V power supply.
It has 16 address lines and the lower 8 address lines are multiplexed with data bus (AD0 – AD7).
It is an enhanced version of its predecessor 8080A.
It can operate with 3MHZ single-phase clock.
3. What is Accumulator?
The Accumulator is an 8-bit register that is part of the arithmetic/logic unit (ALU). This register is used to store 8-bit data and to perform arithmetic and logical operations. The result of an operation is stored in the accumulator. The accumulator is also identified as register A.

4. Why AD0 – AD7 signal lines are multiplexed?
The signal lines AD0 – AD7 are bidirectional. They serve a dual purpose. They are used as the lower order address bus as well as data bus. In executing an instruction during the earlier part of the cycle, these...
tracking img