Arm Controller Lab detail DTE Kar Diploma syllabus for Electronics And Communication Engineering (EC), C15 scheme is extracted from DTE Karnataka official website and presented for diploma students. The course code (15EC55P), and for exam duration, Teaching Hr/week, Practical Hr/week, Total Marks, internal marks, theory marks, duration and credits do visit complete sem subjects post given below. The syllabus PDFs can be downloaded from official website.
For all other electronics 5th sem syllabus for diploma c15 scheme dte karnataka you can visit Electronics 5th Sem Syllabus for Diploma C15 Scheme DTE Karnataka Subjects. The detail syllabus for arm controller lab is as follows.
Pre-requisites:
Knowledge of microcontroller, programming and hardware design.
Course Objectives:
- To study Assembly language programming ofARM7 Processor using KEIL IDE.
- Understand the interfacing ofI/O devices to LPC2148.
Course Outcomes:
For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.
Unit – 1: Tutorial and Graded exercises 66Hours
SECTION – A
Note:
- This part to be done with a simulator by using an Integrated Development Environment (IDE).
- These programs to be executed/simulated using assembly language.
- Familiarization of IDE and ARM development board usage
- Familiarization ofprogram execution. 3
- Program to compute 6X2 -9X+2 for a given X. 3
- Program to find the square of a number (1 to 10) using look up table. 3
- Program to find the sum of an array of 16-bit numbers; store the 32-bit result in internal RAM. 3
- Program to find the length of a null terminated string. 3
- Program to sort an array of 32-bit numbers(ascending and descending. 6
- Program to search and store all the negative numbers in an array of 32-bit numbers. 3
- Program to count the number of ones and zeros in a 32-bit integer. 3
- Program to convert hexadecimal to ASCII and vice versa. 6
SECTION- B
This part should be executed with the use of ARM7 LPC2148 kit. These programs hould be written and executed using embedded ‘C’ Programming language.
- Program to interface relay card 6
- Program to generate a 50% duty cycle, 1 KHz wave and to use it for exciting a buzzer. 3
- Program to blink a group of 8 LEDs with a delay. 3
- Switching interface 3
- Interface 4-digit seven-segment display to display any four letter word. 3
- Interface stepper motor and control its speed and direction. 3
- Interface DC motor. 3
- Interface 2-line LCD module to output a moving message on it. 3
- Read analog voltage and display its digital equivalent on array of LED. 6
Unit – 2: Student Activities [CIE- 05 Marks] 06 Hours
- Room temperature measurement, illumination control, pressure measurement, or any other activity related to sensor by using ARM.
- Any other related activity which develop skills of the students.
- Some of the programs are listed below which is just a guideline for selecting the programs. Students can also select any other program with the advice of his teacher.
- Program for 8 bit key inputs interface
- Using external interrupt, Interface switch and for every depression, count value is incremented and displayed on LED
- Program for 4X4 matrix key board interface
- Program for transferring any massage/text from kit to PC Using serial port. 6
List of sample Programs:
Execution Mode
For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.
Institutional Activity (No marks)
The following are suggested institutional activities, to be carried out at least one during the semester. The course teacher/coordinator is expected to maintain the relevant record (Containing, Activity name, Resource persons and their details, duration, venue, student feedback, etc) pertaining to Institutional activities
- Organize hands-on practice on design and simulation of H/W interfacing
- Motivate the student to take case study on different applications on LPC2148.
Reference Books:
- LPC 2148 User Manual
- http://www.ocfreaks.com
Course Delivery:
For complete syllabus and results, class timetable and more pls download iStudy Syllabus App. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.
Student Activity (5 marks)
The student activities in Unit-2 or similar activities can be assigned
Execution Notes:
- Activities are assigned batch-wise (maximum of 4 students per batch); any one activity/project per batch should be assigned by the teacher based on interest of the students. Student can also choose any other similar activity with a prior approval from the concerned teacher.
- Teacher is expected to observe and record the progress of students’ activities
- Assessment is made in accordance with the table.
Laboratory Resource Requirements
Hardware Requirement: For a batch of 20 students
- Computers 20
- LPC2148 Development Board/Kit 10
- Dual trace oscilloscope. 05
- All interfacing modules one per each kit and other related accessories 10
- Digital multimeter 05
Model Questions for Practice and Semester End Examination
Note: The questions in the question bank are indicative but not exhaustive.
Section -A
- Write and execute an assembly Program to compute 6X2 -9X+2 for a given X.
- Write and execute an assembly Program to Find the square of a number (1 to 10) using look up table
- Write and execute an assembly Program to find Sum of an array of 16 bit numbers and to store the 32 bit result in internal RAM
- Write and execute an assembly Program to Find the length of a null terminated string
- Write and execute an assembly Program to arrange a series of 32 bit numbers in ascending/descending order.
- Write and execute an assembly Program to search and store all the negative numbers in an array of 32-bit numbers.
- Write and execute an assembly Program to count the number of ones and zeros in a 32-bit integer.
Section -B
- Write embedded ‘C’Program to interface relay card
- Write embedded ‘C’Program to generate a 50% duty cycle, 1 KHz wave and to use it for exciting a buzzer.
- Write embedded ‘C’Program to blink a group of 8 LEDs with a delay.
- Write embedded ‘C’Program to interface Switching interface
- Write embedded ‘C’Program to Interface 4-digit seven-segment display to display any four letter word.
- Write embedded ‘C’Program to interface Stepper motor and control its speed.
- Write embedded ‘C’Program to interface Stepper motor and control its direction.
- Write embedded ‘C’Program to interface DC motor and control its speed using PWM.
- Write embedded ‘C’Program to Interface 2-line LCD module to output a moving message on it.
- Write embedded ‘C’Program to demonstrate single edge PWM.
- Write embedded ‘C’Program to generate triangular wave using DAC.
- Write embedded ‘C’Program to generate sine wave using DAC.
- Write embedded ‘C’Program to Read analog voltage and display its digital equivalent on array of LED.
For detail syllabus of all other subjects of BE Electronics, C15 scheme do visit Electronics 5th Sem syllabus for C15 scheme.
Dont forget to download iStudy Syllabus App for latest syllabus and results, class timetable and more.