SlideShare a Scribd company logo
EE337 - Microprocessors Lab
Course Outline
Jan 3, 2023
Instructors
TAs
Pankaj Goswami, Nidhisha D,
K Akhilesh Rao, Dhruva S H,
Naef Ahmad, Siddhant Singh Tomar,
Yerramsetti Chaitanya Kumar, Harsh Gupta,
Siddhesh Sharma, Rishabh Gautam,
Parth Makode, Gaurav Kumar,
Kirti Agrawal, Ashutosh Ranjan,
Rishabh Ajay Sureka, Farheen Shamim Ahmed Sabiha,
Anuranan Das, Aman Dhammani,
Shaun Zacharia, Patel Pranav Alpeshkumar,
Samar Pradeep Jain, Chaitanya Sri Raj Kodamanchili,
Jyoti Kumari, Ankit Kumar,
Anant Agarwal
Staff
Mahesh Bhaganagare, Amit Shetye, Maheshwar
Mangat
Faculty
Saravanan Vijayakumaran, Nikhil
Karamchandani
2
Timings and Venue
● Lab slot
○ BTech: Mondays, 2 to 5 PM
○ DD: Tuesdays, 2 to 5 PM
○ Repeaters: Wednesdays, 2 to 5 PM
● Venue: WEL-4, 3rd floor of EE main building
3
Course Objective
● Understand and develop applications on the
8051 microcontroller
● Complements the Microprocessor theory
course (EE309)
4
Skills Gained
● Develop, simulate and debug programs using the Keil IDE
● Write assembly and embedded C programs for given
problem statements
● Interface variety of peripherals like LCD, keypad, speakers,
ADC/DAC
● Understand and implement various communication protocols
like SPI, UART
5
Prerequisites
● EE 214 Digital circuits
● EE 224 Digital systems
● EE 309 Microprocessors
○ Taking it this semester is also fine
6
Grading Policy
● Lab experiments (40 %)
○ Includes 5% for attendance
○ 10 lab experiments
● Midsem (25%)
○ Will be held on 11th or 12th February.
● Endsem (35%)
○ Will be held on 8th or 9th April.
7
Attendance
● Be present in the lab slot by 2:10pm
● If you cannot attend a lab session for medical
reasons, inform us and your TA
○ Email sarva@ee.iitb.ac.in, nikhilk@ee.iitb.ac.in with CC to
■ Pankaj 203079013@iitb.ac.in
■ Nidhisha 203079011@iitb.ac.in
■ Your assigned TA
8
Lab Experiment Schedule
● Each student will be issued a Pt-51 board
● Lab experiment will released on Thursdays
● Lab slot on the following Monday or Tuesday will be used for
evaluation
○ Students can also use the lab slot for getting help from TAs
○ One TA/RA for a group of 6-9 students
● The completed code needs to be uploaded in Moodle
○ For BTech students, upload deadline is 5pm on Mondays
○ For DD students, upload deadline is 5pm on Tuesdays
● Penalty for late submissions:
○ 10% for delay upto 1 day from the deadline
○ 30% for delay between 1 and 2 days from the deadline
○ 60% for delay between 2 and 3 days from the deadline
○ 100% for delay more than 3 days from the deadline.
9
Lab Experiment Evaluation
● You will show your work to the TA on your laptop
● TA will ask questions to test your understanding
● You are encouraged to discuss, but prepare your own
solution
● Penalties for any academic dishonesty
10
What counts as malpractice?
● Copying code from the web, getting others to solve etc
● Sharing your code with your classmates
○ Multiple instances of this in previous years
○ Both parties (source and receiver) get the same penalty
● Sharing your code on a public Github repo or webpage
○ If you want to showcase your skills, pick something other than assigned lab
exercise solutions to share
● Above list is not exhaustive
11
Website and Moodle
● Course website https://ee337.github.io
● Course Moodle will be used for announcements,
assignments, grades
○ Separate Moodle forum for debugging board issues
● Always check your marks in Moodle
○ Students got zero for malpractice but did not realize it until the end
○ TA forgot to enter marks but students didn’t notice until grade was
assigned
12
Reference Texts
● The 8051 Microcontroller and Embedded Systems -
Using Assembly and C, Second edition
○ Muhammad Ali Mazidi, Janice Gillispie Mazidi, and Rolin D. McKinlay
○ https://www.amazon.in/dp/8131710262
● The 8051 Microcontroller, Third Edition
○ Kenneth J. Ayala
○ https://www.amazon.in/dp/8131502007
13
Lab kit and software
● Every student will receive a lab kit
○ A Pt-51 board, LCD, a keypad, a USB cable
● Install the software (Keil and Flip) on your personal laptops and make sure
the kit is working correctly (see the self-test procedure)
Note: The development board Pt-51 has been developed, soldered and tested
in WEL. Thanks to Maheshwar, Shekhar, Shahin, Sadanand, Amit and Co.!
So please respect their efforts. Use the boards carefully and return them!
14
Download links for software
● ARM Keil-C51 download
https://www.keil.com/demo/eval/c51.htm#/DOWNLOAD
(requires registration)
● FLIP download
https://www.microchip.com/developmenttools/ProductD
etails/FLIP
15
Thank you for your
attention.
Good luck!
https://ee337.github.io/

More Related Content

Similar to EE337 Microprocessor Lab, Course Outline, Spring 2023

1st daypresem2018
1st daypresem20181st daypresem2018
1st daypresem2018
Edgar Arturo Orozco Díaz
 
Digital toolbox for science teaching and learning 2015
Digital toolbox for science teaching and learning 2015Digital toolbox for science teaching and learning 2015
Digital toolbox for science teaching and learning 2015
Hawkesdale P12 College
 
Digital Toolbox for Science Teaching and Learning
Digital Toolbox for Science Teaching and LearningDigital Toolbox for Science Teaching and Learning
Digital Toolbox for Science Teaching and Learning
Hawkesdale P12 College
 
Success in Engineering Studies Presentation at IEEE Awareness Programme
Success in Engineering Studies Presentation at IEEE Awareness Programme Success in Engineering Studies Presentation at IEEE Awareness Programme
Success in Engineering Studies Presentation at IEEE Awareness Programme
Prof. Mohandas K P
 
Data Con LA 2022 - Intro to Data Science
Data Con LA 2022 - Intro to Data ScienceData Con LA 2022 - Intro to Data Science
Data Con LA 2022 - Intro to Data Science
Data Con LA
 
GEMS-1-opening-1.pptx
GEMS-1-opening-1.pptxGEMS-1-opening-1.pptx
GEMS-1-opening-1.pptx
Andrey63387
 
Automatic classification of students in online courses using machine learning...
Automatic classification of students in online courses using machine learning...Automatic classification of students in online courses using machine learning...
Automatic classification of students in online courses using machine learning...
David Monllaó
 
Lecture 1-Introduction to labour market skills (1).pptx
Lecture 1-Introduction to labour market skills (1).pptxLecture 1-Introduction to labour market skills (1).pptx
Lecture 1-Introduction to labour market skills (1).pptx
ShorooqSuleiman1
 
Lecture 1 Chapter 1 Introduction to OR.pdf
Lecture 1 Chapter 1 Introduction to OR.pdfLecture 1 Chapter 1 Introduction to OR.pdf
Lecture 1 Chapter 1 Introduction to OR.pdf
Vamshi962726
 
Reading Book Report 3. Chapter
Reading Book Report 3. ChapterReading Book Report 3. Chapter
Reading Book Report 3. Chapter
ELENA GOMEZ
 
Parcc test admin training feb 2015
Parcc test admin training feb 2015Parcc test admin training feb 2015
Parcc test admin training feb 2015
napolib
 
Artificial Intelligence Chapter 9 Negnevitsky
Artificial Intelligence Chapter 9 NegnevitskyArtificial Intelligence Chapter 9 Negnevitsky
Artificial Intelligence Chapter 9 Negnevitskylopanath
 
Day 3 on campus
Day 3 on campusDay 3 on campus
Day 3 on campusemjones28
 
Oblique End_Student Assessment.pdf
Oblique End_Student Assessment.pdfOblique End_Student Assessment.pdf
Oblique End_Student Assessment.pdf
Canberra Institute of technology
 
Wera_Blended Learning Model for Buddhist Education via DMC Satellite Channel
Wera_Blended Learning Model for Buddhist Education via DMC Satellite ChannelWera_Blended Learning Model for Buddhist Education via DMC Satellite Channel
Wera_Blended Learning Model for Buddhist Education via DMC Satellite Channel
Wera Supa CPC
 
electrical engineer.pptx
electrical engineer.pptxelectrical engineer.pptx
electrical engineer.pptx
teknikelektrountad
 
PARCC Test Administrator Training February 2015
PARCC Test Administrator Training February 2015PARCC Test Administrator Training February 2015
PARCC Test Administrator Training February 2015
napolib
 
[DataPlat2023] Opening
[DataPlat2023] Opening[DataPlat2023] Opening
[DataPlat2023] Opening
University of Bologna
 
Kitpatrik model
Kitpatrik modelKitpatrik model
Kitpatrik modelMaster Key
 
Nd stem forum v master slideset final
Nd stem forum v master slideset finalNd stem forum v master slideset final
Nd stem forum v master slideset final
Tom Loughran
 

Similar to EE337 Microprocessor Lab, Course Outline, Spring 2023 (20)

1st daypresem2018
1st daypresem20181st daypresem2018
1st daypresem2018
 
Digital toolbox for science teaching and learning 2015
Digital toolbox for science teaching and learning 2015Digital toolbox for science teaching and learning 2015
Digital toolbox for science teaching and learning 2015
 
Digital Toolbox for Science Teaching and Learning
Digital Toolbox for Science Teaching and LearningDigital Toolbox for Science Teaching and Learning
Digital Toolbox for Science Teaching and Learning
 
Success in Engineering Studies Presentation at IEEE Awareness Programme
Success in Engineering Studies Presentation at IEEE Awareness Programme Success in Engineering Studies Presentation at IEEE Awareness Programme
Success in Engineering Studies Presentation at IEEE Awareness Programme
 
Data Con LA 2022 - Intro to Data Science
Data Con LA 2022 - Intro to Data ScienceData Con LA 2022 - Intro to Data Science
Data Con LA 2022 - Intro to Data Science
 
GEMS-1-opening-1.pptx
GEMS-1-opening-1.pptxGEMS-1-opening-1.pptx
GEMS-1-opening-1.pptx
 
Automatic classification of students in online courses using machine learning...
Automatic classification of students in online courses using machine learning...Automatic classification of students in online courses using machine learning...
Automatic classification of students in online courses using machine learning...
 
Lecture 1-Introduction to labour market skills (1).pptx
Lecture 1-Introduction to labour market skills (1).pptxLecture 1-Introduction to labour market skills (1).pptx
Lecture 1-Introduction to labour market skills (1).pptx
 
Lecture 1 Chapter 1 Introduction to OR.pdf
Lecture 1 Chapter 1 Introduction to OR.pdfLecture 1 Chapter 1 Introduction to OR.pdf
Lecture 1 Chapter 1 Introduction to OR.pdf
 
Reading Book Report 3. Chapter
Reading Book Report 3. ChapterReading Book Report 3. Chapter
Reading Book Report 3. Chapter
 
Parcc test admin training feb 2015
Parcc test admin training feb 2015Parcc test admin training feb 2015
Parcc test admin training feb 2015
 
Artificial Intelligence Chapter 9 Negnevitsky
Artificial Intelligence Chapter 9 NegnevitskyArtificial Intelligence Chapter 9 Negnevitsky
Artificial Intelligence Chapter 9 Negnevitsky
 
Day 3 on campus
Day 3 on campusDay 3 on campus
Day 3 on campus
 
Oblique End_Student Assessment.pdf
Oblique End_Student Assessment.pdfOblique End_Student Assessment.pdf
Oblique End_Student Assessment.pdf
 
Wera_Blended Learning Model for Buddhist Education via DMC Satellite Channel
Wera_Blended Learning Model for Buddhist Education via DMC Satellite ChannelWera_Blended Learning Model for Buddhist Education via DMC Satellite Channel
Wera_Blended Learning Model for Buddhist Education via DMC Satellite Channel
 
electrical engineer.pptx
electrical engineer.pptxelectrical engineer.pptx
electrical engineer.pptx
 
PARCC Test Administrator Training February 2015
PARCC Test Administrator Training February 2015PARCC Test Administrator Training February 2015
PARCC Test Administrator Training February 2015
 
[DataPlat2023] Opening
[DataPlat2023] Opening[DataPlat2023] Opening
[DataPlat2023] Opening
 
Kitpatrik model
Kitpatrik modelKitpatrik model
Kitpatrik model
 
Nd stem forum v master slideset final
Nd stem forum v master slideset finalNd stem forum v master slideset final
Nd stem forum v master slideset final
 

More from SaravananVijayakumar4

EE337 Microprocessors Lab Labsheet 5
EE337 Microprocessors Lab Labsheet 5EE337 Microprocessors Lab Labsheet 5
EE337 Microprocessors Lab Labsheet 5
SaravananVijayakumar4
 
EE337 Spring 2023 Lab1
EE337 Spring 2023 Lab1EE337 Spring 2023 Lab1
EE337 Spring 2023 Lab1
SaravananVijayakumar4
 
Pt 51 ver-1.3_user_manual
Pt 51 ver-1.3_user_manualPt 51 ver-1.3_user_manual
Pt 51 ver-1.3_user_manual
SaravananVijayakumar4
 
EE 337 Lab 1 for Section 1 (2nd year UG)
 EE 337 Lab 1 for Section 1 (2nd year UG) EE 337 Lab 1 for Section 1 (2nd year UG)
EE 337 Lab 1 for Section 1 (2nd year UG)
SaravananVijayakumar4
 
Intel Hex Format
Intel Hex FormatIntel Hex Format
Intel Hex Format
SaravananVijayakumar4
 
EE 337 Lab 1 for Section 2 (3rd year UG)
EE 337 Lab 1 for Section 2 (3rd year UG)EE 337 Lab 1 for Section 2 (3rd year UG)
EE 337 Lab 1 for Section 2 (3rd year UG)
SaravananVijayakumar4
 
Getting started with Keil uVision 2020
Getting started with Keil uVision 2020Getting started with Keil uVision 2020
Getting started with Keil uVision 2020
SaravananVijayakumar4
 
EE337 Course introduction 2021
EE337 Course introduction 2021EE337 Course introduction 2021
EE337 Course introduction 2021
SaravananVijayakumar4
 
Hex file creation using Keil uVision
Hex file creation using Keil uVisionHex file creation using Keil uVision
Hex file creation using Keil uVision
SaravananVijayakumar4
 
Debugging programs with Keil uVision
Debugging programs with Keil uVisionDebugging programs with Keil uVision
Debugging programs with Keil uVision
SaravananVijayakumar4
 
Serial IO for 8051
Serial IO for 8051Serial IO for 8051
Serial IO for 8051
SaravananVijayakumar4
 
8051 Timers
8051 Timers8051 Timers
8051 Interrupts
8051 Interrupts8051 Interrupts
8051 Interrupts
SaravananVijayakumar4
 
Introduction to Microcontrollers
Introduction to MicrocontrollersIntroduction to Microcontrollers
Introduction to Microcontrollers
SaravananVijayakumar4
 
8051 instruction set
8051 instruction set8051 instruction set
8051 instruction set
SaravananVijayakumar4
 
89c5131datasheet
89c5131datasheet89c5131datasheet
89c5131datasheet
SaravananVijayakumar4
 
Pt-51 User Manual
Pt-51 User ManualPt-51 User Manual
Pt-51 User Manual
SaravananVijayakumar4
 
EE337 Course introduction 2018
EE337 Course introduction 2018EE337 Course introduction 2018
EE337 Course introduction 2018
SaravananVijayakumar4
 

More from SaravananVijayakumar4 (18)

EE337 Microprocessors Lab Labsheet 5
EE337 Microprocessors Lab Labsheet 5EE337 Microprocessors Lab Labsheet 5
EE337 Microprocessors Lab Labsheet 5
 
EE337 Spring 2023 Lab1
EE337 Spring 2023 Lab1EE337 Spring 2023 Lab1
EE337 Spring 2023 Lab1
 
Pt 51 ver-1.3_user_manual
Pt 51 ver-1.3_user_manualPt 51 ver-1.3_user_manual
Pt 51 ver-1.3_user_manual
 
EE 337 Lab 1 for Section 1 (2nd year UG)
 EE 337 Lab 1 for Section 1 (2nd year UG) EE 337 Lab 1 for Section 1 (2nd year UG)
EE 337 Lab 1 for Section 1 (2nd year UG)
 
Intel Hex Format
Intel Hex FormatIntel Hex Format
Intel Hex Format
 
EE 337 Lab 1 for Section 2 (3rd year UG)
EE 337 Lab 1 for Section 2 (3rd year UG)EE 337 Lab 1 for Section 2 (3rd year UG)
EE 337 Lab 1 for Section 2 (3rd year UG)
 
Getting started with Keil uVision 2020
Getting started with Keil uVision 2020Getting started with Keil uVision 2020
Getting started with Keil uVision 2020
 
EE337 Course introduction 2021
EE337 Course introduction 2021EE337 Course introduction 2021
EE337 Course introduction 2021
 
Hex file creation using Keil uVision
Hex file creation using Keil uVisionHex file creation using Keil uVision
Hex file creation using Keil uVision
 
Debugging programs with Keil uVision
Debugging programs with Keil uVisionDebugging programs with Keil uVision
Debugging programs with Keil uVision
 
Serial IO for 8051
Serial IO for 8051Serial IO for 8051
Serial IO for 8051
 
8051 Timers
8051 Timers8051 Timers
8051 Timers
 
8051 Interrupts
8051 Interrupts8051 Interrupts
8051 Interrupts
 
Introduction to Microcontrollers
Introduction to MicrocontrollersIntroduction to Microcontrollers
Introduction to Microcontrollers
 
8051 instruction set
8051 instruction set8051 instruction set
8051 instruction set
 
89c5131datasheet
89c5131datasheet89c5131datasheet
89c5131datasheet
 
Pt-51 User Manual
Pt-51 User ManualPt-51 User Manual
Pt-51 User Manual
 
EE337 Course introduction 2018
EE337 Course introduction 2018EE337 Course introduction 2018
EE337 Course introduction 2018
 

Recently uploaded

CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
Kartik Tiwari
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
gb193092
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 

Recently uploaded (20)

CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 

EE337 Microprocessor Lab, Course Outline, Spring 2023

  • 1. EE337 - Microprocessors Lab Course Outline Jan 3, 2023
  • 2. Instructors TAs Pankaj Goswami, Nidhisha D, K Akhilesh Rao, Dhruva S H, Naef Ahmad, Siddhant Singh Tomar, Yerramsetti Chaitanya Kumar, Harsh Gupta, Siddhesh Sharma, Rishabh Gautam, Parth Makode, Gaurav Kumar, Kirti Agrawal, Ashutosh Ranjan, Rishabh Ajay Sureka, Farheen Shamim Ahmed Sabiha, Anuranan Das, Aman Dhammani, Shaun Zacharia, Patel Pranav Alpeshkumar, Samar Pradeep Jain, Chaitanya Sri Raj Kodamanchili, Jyoti Kumari, Ankit Kumar, Anant Agarwal Staff Mahesh Bhaganagare, Amit Shetye, Maheshwar Mangat Faculty Saravanan Vijayakumaran, Nikhil Karamchandani 2
  • 3. Timings and Venue ● Lab slot ○ BTech: Mondays, 2 to 5 PM ○ DD: Tuesdays, 2 to 5 PM ○ Repeaters: Wednesdays, 2 to 5 PM ● Venue: WEL-4, 3rd floor of EE main building 3
  • 4. Course Objective ● Understand and develop applications on the 8051 microcontroller ● Complements the Microprocessor theory course (EE309) 4
  • 5. Skills Gained ● Develop, simulate and debug programs using the Keil IDE ● Write assembly and embedded C programs for given problem statements ● Interface variety of peripherals like LCD, keypad, speakers, ADC/DAC ● Understand and implement various communication protocols like SPI, UART 5
  • 6. Prerequisites ● EE 214 Digital circuits ● EE 224 Digital systems ● EE 309 Microprocessors ○ Taking it this semester is also fine 6
  • 7. Grading Policy ● Lab experiments (40 %) ○ Includes 5% for attendance ○ 10 lab experiments ● Midsem (25%) ○ Will be held on 11th or 12th February. ● Endsem (35%) ○ Will be held on 8th or 9th April. 7
  • 8. Attendance ● Be present in the lab slot by 2:10pm ● If you cannot attend a lab session for medical reasons, inform us and your TA ○ Email sarva@ee.iitb.ac.in, nikhilk@ee.iitb.ac.in with CC to ■ Pankaj 203079013@iitb.ac.in ■ Nidhisha 203079011@iitb.ac.in ■ Your assigned TA 8
  • 9. Lab Experiment Schedule ● Each student will be issued a Pt-51 board ● Lab experiment will released on Thursdays ● Lab slot on the following Monday or Tuesday will be used for evaluation ○ Students can also use the lab slot for getting help from TAs ○ One TA/RA for a group of 6-9 students ● The completed code needs to be uploaded in Moodle ○ For BTech students, upload deadline is 5pm on Mondays ○ For DD students, upload deadline is 5pm on Tuesdays ● Penalty for late submissions: ○ 10% for delay upto 1 day from the deadline ○ 30% for delay between 1 and 2 days from the deadline ○ 60% for delay between 2 and 3 days from the deadline ○ 100% for delay more than 3 days from the deadline. 9
  • 10. Lab Experiment Evaluation ● You will show your work to the TA on your laptop ● TA will ask questions to test your understanding ● You are encouraged to discuss, but prepare your own solution ● Penalties for any academic dishonesty 10
  • 11. What counts as malpractice? ● Copying code from the web, getting others to solve etc ● Sharing your code with your classmates ○ Multiple instances of this in previous years ○ Both parties (source and receiver) get the same penalty ● Sharing your code on a public Github repo or webpage ○ If you want to showcase your skills, pick something other than assigned lab exercise solutions to share ● Above list is not exhaustive 11
  • 12. Website and Moodle ● Course website https://ee337.github.io ● Course Moodle will be used for announcements, assignments, grades ○ Separate Moodle forum for debugging board issues ● Always check your marks in Moodle ○ Students got zero for malpractice but did not realize it until the end ○ TA forgot to enter marks but students didn’t notice until grade was assigned 12
  • 13. Reference Texts ● The 8051 Microcontroller and Embedded Systems - Using Assembly and C, Second edition ○ Muhammad Ali Mazidi, Janice Gillispie Mazidi, and Rolin D. McKinlay ○ https://www.amazon.in/dp/8131710262 ● The 8051 Microcontroller, Third Edition ○ Kenneth J. Ayala ○ https://www.amazon.in/dp/8131502007 13
  • 14. Lab kit and software ● Every student will receive a lab kit ○ A Pt-51 board, LCD, a keypad, a USB cable ● Install the software (Keil and Flip) on your personal laptops and make sure the kit is working correctly (see the self-test procedure) Note: The development board Pt-51 has been developed, soldered and tested in WEL. Thanks to Maheshwar, Shekhar, Shahin, Sadanand, Amit and Co.! So please respect their efforts. Use the boards carefully and return them! 14
  • 15. Download links for software ● ARM Keil-C51 download https://www.keil.com/demo/eval/c51.htm#/DOWNLOAD (requires registration) ● FLIP download https://www.microchip.com/developmenttools/ProductD etails/FLIP 15
  • 16. Thank you for your attention. Good luck! https://ee337.github.io/