Professional Documents
Culture Documents
8085 PROCESSOR
Advantages of Microprocessor based system Computational/processing speed is high. Intelligence has been brought to systems. Disadvantages of Microprocessor based System It has limitations on the size of data. The applications are limited by the physical address space Application of the microprocessor Microprocessors are a mass storage device. They are the advanced form of computers. They are also called as microcomputers. The impact of microprocessor in different lures of fields is significant. The availability of low cost, low power and small weight, computing capability makes it useful in different applications. Now a day, a microprocessor based systems are used in instructions, automatic testing product, speed control of motors, traffic light control, light control of furnaces etc. Some of the important areas are mentioned below: 1.Instrumentation: It is very useful in the field of instrumentation. Frequency counters, function generators, frequency synthesizers, spectrum analyses and many other instruments are available, when microprocessors are used as controller. It is also used in medical instrumentation. 2.Control: Microprocessor based controllers are available in home appliances, such as microwave oven, washing machine etc., microprocessors are being used in controlling various parameters like speed, pressure, temperature etc. These are used with the help of suitable transduction. 3.Communication : Microprocessors are being used in a wide range of communication equipments. In telephone industry , these are used in digital telephone sets. Telephone exchanges and modem etc. The use of microprocessor in television, satellite communication have made teleconferencing possible. Railway reservation and air reservation system also uses this technology. LAN and WAN for communication of vertical information through computer network. 4.Office Automation and Publication: Microprocessor based micro computer with software packages has changed the office environment. Microprocessors based systems are being used for word processing, spread sheet operations, storage etc. The microprocessor has revolutionized the publication technology. 5.Consumer: The use of microprocessor in toys, entertainment equipment and home applications is making them more entertaining and full of features. The use of microprocessors is more widespread and popular.
UNIT II
8086 PROCESSOR
Advantages of Microprocessor based system
1. It is a 16 bit microprocessor the disadvantages in 8085A microprocessor like low speed, limited number of registers, low memory addressing capability, less powerful instruction set have been overcome in 8086 registers. 2. Intelligence has been brought to systems. 3. It has one Mega byte size of memory. 4. Software compatibility.
Disadvantages:
Applications: Interfacing can be used for the interfacing between microprocessor to I/O devices or I/O device to microprocessor
1. Stepper motor interface 2. ADC interface 3. Keyboard interface 4. Temperature sensor interface 5. DAC interface 6. DC motor interface
UNIT V MICROCONTROLLER
Advantages
It's that simple. They are embedded inside other devices and their job is to run one task and one sole program. This is one of the advantages. A microcontroller is a highly integrated chip, which includes on single chip, all or most of the parts needed for a controller. The microcontroller typically includes: CPU (Central Processing Unit), RAM (Random Access Memory), EPROM/PROM/ROM (Erasable Programmable Read Only Memory), I/O (input/output) serial and parallel, timers, interrupt controller. By only including the features specific to the task (control), cost is relatively low. A typical microcontroller has bit manipulation instructions, easy and direct access to I/O (input/output), and quick and efficient interrupt processing.
Disadvantages
Disadvantages of a Microprocessor and a Microcontroller, you could go by the architecture of both of the devices. As Microcontrollers do a lot more work as they are in themselves, a computer, a Microcontroller is made up of a much more complex make-up and would very likely take a lot more time to create? Its functionality is also quite difficult to create.
Applications of Microcontroller
1. A microcontroller is a small computer on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals 2. Home Appliances Refrigeration Cooking Washing Motor control Audio/ Video Mobile Accessories Remote controls. 3. Automotive Electronics Power train Infotainment Door, Seat, Sunroof Modules Climate Control Security Dashboard 4. Metering Electricity Meters Gas and Water Meters In Home Display units 5. Mobile Electronics Mobile Phones & Internet Devices Portable Game Consoles Automotive GPS Cameras Notebooks PDAs 6. Building Automation Fire and Security Comfort and Control Telerate 7. Other Applications of Microcontroller Lighting Industrial Automation 8. Microcontrollers are used extensively in robotics. In this application, many specific Tasks might be distributed among a large number of microcontrollers in one system.
1. Explain the architecture of Intel 8085 with the help of a block diagram? (16) 2. a. Write an assembly language program to add two 2-digits BCD Number? (6) b. Explain the addressing modes of 8085 (10) 3. a. Explain the flag register? (6) b. Write an assembly language program to convert on array of ASCII code to corresponding binary (hex) value. The ASCII array is stored starting from 4200H.The first element of the number of elements in the array. (10) 4. a. Explain the similarities and differences between subtract and compare instructions in 8085? (4) b.With neat block diagram explain the architecture of 8085? (12) 5. a. List out the maskable and non maskable interrupts available in 8085? (6) b. How do the instructions of 8085 is classified based on their function and word length?
29. What is the use of LATCH signal on the data lines? 30. What is the need for MN/MX pin in 8086 system? 31. What is the purpose of QUEUE in 8086 processor? 32. Give the operation of CBW and TEST instructions of 8086? 33. List few string instructions of 8086? 34. What is the use of LOCK prefix? 35. What is the purpose of REP prefix? 36. What are assembler directives? 37. What are the advantages of ALP? 38. What is MACRO expansion?
PART-B (16 MARKS) 1. i). Explain the addressing modes of 8086 with the help of examples? (12) ii). Write short notes on macro? (4) 2. i). Explain the instruction set 8086? (10) ii). Write an ALP in 8086 to find sum of numbers in array? (6) 3. i). Explain the addressing modes of 8086 with the help of example? (12) b. Describe the action taken by 8086 when NMI pin is activated? (4) 4. a. Explain memory organization in 8086? (8) b. Explain the following assembler directives (8) i. ASSUME ii. EQU iii. DD IV. DW 5. a. With the neat sketch explain the architecture of 8086 processor? (12) b. Give the significance of O flag,Tflag,I flag &Dflag of 8086? (4) 6.(i).Draw and explain the flag register of 8086 in brief. (6) (ii).Explain the addressing modes of 8086 with example. (10) 7.(i).Write a short notes on Interrupts and Interrupt service routines.(6) (ii).Explain the instruction set of 8086. (10) 8. (i). Explain on detail about the various addressing modes used in 8086 processor ? give an example. (12) (ii) Name the various segment registers and their usage in 8086 processor. (4) 9.Explain the following (16) i)Procedures ii)Macros iii)Interrupt service Routines 10.Draw the pin diagram of 8086 and explain the signals (16)
4. Explain the architecture of math coprocessor. 5. Explain the architecture of I/O processor. 6. Discuss the communication between IOP 8089 and CPU 8086. 7. What are the different types of exceptions which may be generated by 8087? 8. What are the different data types supported by 8087? 9. Describe the signals of 8087. 10. Discuss about the following (a) status word format (b)Exception handling (c)Addressing modes.
3. Draw the block diagram of programmable interrupt controller and explain its operations. (16) 4. Discuss in detail about the operation of timer along with its various modes. (16) 5. Draw the Block diagram of DMA controller and explain its operations. (16) 6. Explain the various modes of operation of programmable Peripheral Interface. (16) 7. Explain the 8085 based temperature control system with neat diagram. (16) 8. Draw and Explain how stepper motor can be controlled using 8085. (16) 9. Explain the mode1 and mode 2 operations of 8255. (16) 10. Draw the Block diagram and explain the operations of USART (16)
Unit 5 MICROCONTROLLERS
PART-A (2 MARKS) 1. Differentiate microprocessor and microcontrollers. 2. Differentiate RRA and RRC A instructions of 8081. 3. Give the format of PSW register of 8051. 4. What is the jump range in 8051? 5. List the features of 8051. 6. Define a Microcontroller. 7. What is special function registers? 8. What is the use of PCON register? 9. State the function of RS0 and RS1 bits of PSW? 10. Give the interrupt priorities of 8051. 11. List the addressing modes of 8051. 12. What is the use of TCON register? 13. What is the RAM size of 8051? 14. What is the ROM size of 8051? 15. What is the use of B-register in 8051? 16. Name the special functions registers available in 8051. 17. What do you mean by Indirect Addressing Mode? 18. What is the function of DPTR register? 19. Compare Microprocessor and Microcontroller. 20. Draw the register IE format of 8051. 21. Name the five interrupt sources of 8051? 22. Explain the function of the pins PSEN and EA of 8051. 23. What is instruction pipelining? 24. What is settling or conversion time in DAC? 25. What are the different types of ADC? PART-B (16 MARKS) 1. Describe the architecture of 8051 with a neat diagram. (16) 2. Explain the interrupt structure, SFR and timers of 8051. (16) 3. List out the salient features of 8051 Microcontroller. (16) 4. Explain the following instructions of 8051 with examples. (16) i. CJNE destination, source, label ii. MUL AB
iii. RRL A
iv. SWAP A
v. SETB P2.0
5. Explain the special function registers in 8051. (16) 6. With neat sketch explain the function of D/A converter. 7. With neat sketch explain the function of A/D converter. 8. Explain how LCD can be interfaced using 8051. (16) 9. Explain how keyboard can be interfaced using 8051. (16) 10. Explain the various timers in 8051. (16)