0% found this document useful (0 votes)
33 views

Microcontroller and Its Application Assignment

MCA suggestion for 5th sem electrical diploma west bengal

Uploaded by

techranayt
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views

Microcontroller and Its Application Assignment

MCA suggestion for 5th sem electrical diploma west bengal

Uploaded by

techranayt
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

BPC Institute of Technology

5th Sem Assignment


Program Course Microcontroller and it’s Application 509/1[N]

1. Write down the comparison between microprocessor and microcontrollers.


2. Write down the comparison between Harvard architecture and von-Newman
architecture.
3. Draw a functional block diagram of 8085 µP and describe briefly about it with all function
of each block.
4. Draw a functional block diagram of 8051 µC and describe briefly about it with all function
of each block.
5. Write down the pin name and function of 8051 µC.
6. Write down the internal architecture of 8051 µC.
7. Write down internal Ram Organization of 8051 µC with all details.
8. Write down various registers and the SFR of 8051 µC in details.
9. Write down the addressing modes of 8051 µC in details with proper examples.
10. Write down the comparison between 8031, 8051 and 8052 µC.
11. Write down the comparison between versions of Microcontroller 8751, 8951, 89C1051,
89C2051, 89C4051 with their specifications.
12. Explain PSW register of 8051 in details.
13. Pin of 8085 and write function of all pin.
14. Write an ASM for 8051 microcontroller to multiply two 8 bit numbers stored in
consecutive memory location 40 H and 41 H. Store the 16 bit result in memory location 45 H
(higher order byte) and 46H (lower order byte).
15. Write down the function of program counter and data pointer of 8051 in details.
16. Write an ASM for 8051 microcontroller to addition two 8 bit numbers stored in
consecutive memory location 30 H and 31 H. Store the 16 bit result in memory location 35 H
(higher order byte) and 36H (lower order byte).
17. Write down the serial mode control and power mode control SFR in details.
18. Short notes on Keil. What are the various files and directives created by keil.
19. What are the functions of editor, assembler, linker, loader, Hex converter.
20. Write asm for 8051 microcontroller to convert BCD number to HEX and HEX to BCD.
21. Draw and discuss the format and bit definitions of SCON
22. Explain i) ANL ii)CPL iii)CPR iv) DJNZ R2 AGAIN v) MUL AB
23. Write a ASM for square wave generation by using 8051 of arbitrary frequency.
24. Develop and assembly language program to generate a square wave with 50% duty
cycle and frequency using timer mode operation.
25. Write an ASM for program for speed control of steeper motor and DC motor.
26. Write an ASM for triangular wave generation in 8051.
27. Write various directives of Assembly language programming.
28. Write different instruction of 8051 according to size with example.
29. Explain TCON register of 8051.
30. Explain Timer mode 0, timer mode 1, timer mode 2, timer mode 3 operations in 8051.
31. Develop and assembly language program to generate a square wave of 10 KHz with 50%
duty cycle and frequency using timer mode operation.
32. Explain TMOD SFR of 8051.
33. Explain SBUF Register.
34. State and explain interrupt sources of 8051 with vector addresses. Write according to
their priority sources.
35. Explain IE SFR with relevant diagram.
36. Explain baud rate in serial communication.
37. Explain serial communication.
38. Write an ASM for 8051 microcontroller to subtraction two 8 bit numbers stored in
consecutive memory location 30 H and 31 H. Store the 8 bit result in memory location 35 H
(lower order byte) and 36H (carry).
39. Write an ASM for 8051 microcontroller to addition two 16 bit numbers stored in
consecutive memory location 300A H and 300B H. Store the 16 bit result in memory
location 30A1 H (higher order byte) and 30A0H (lower order byte).

You might also like