SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
EE337 - Microprocessors Lab
Course Outline
Rajbabu Velmurugan
Saravanan Vijayakumaran
Sachin Patkar
{rajbabu, sarva, patkar} @ee.iitb.ac.in
13 Jan, 2021
Course Objective
● Understand and develop applications on the
8051 microcontroller
● Complements the Microprocessor theory
course (EE309)
2
Skills Gained
● Developing, simulating and debugging programs using
the IDE
● Write assembly and embedded C programs for given
problem statements
● Interface variety of peripherals like LCD, keypads using
appropriate protocols
3
Prerequisites
● EE 214 Digital circuits
● EE 224 Digital systems
● EE 309 Microprocessors
○ Taking it this semester is also fine
● Basic programming skills
4
Grading Policy
● Lab experiments (60 %)
○ Approximately 8 labs
○ Follow deadlines for submissions - penalty for late
submissions at 5% per day
● Assignments (20 %)
○ Once a week in Moodle
● Project (20 %)
○ Comprehensive use of various aspects of the
microcontroller
5
Lab Experiment Evaluation
● One TA will be assigned for a group of approx 15
students
● You will show your work to the TA by sharing your
screen
● TA will ask questions to test your understanding
● Either CodeTantra or MS Teams (TBD)
● You are encouraged to discuss, but prepare your own
solution
Disciplinary action will be taken for any academic dishonesty.
6
Timings and Venue
● Batch timings
○ For 2nd years, Mondays : 2 to 5 PM
○ For 3rd years, Wednesdays : 2 to 5 PM
● Attend your assigned slot by joining relevant
channel in MS Teams
● Additional lecture sessions as needed -
mostly during lab time
7
Website and Logistics
● Course website https://ee337.github.io
● MS Teams for meetings/interaction
● Course Moodle will be used for
announcements, assignments, grades
○ Separate Moodle forum for debugging board issues
8
Attendance
● Attendance is mandatory
○ Penalties for missed lab sessions will be applicable.
○ If network issues prevent you from attending,
SMS/call your TA.
● If you cannot attend a lab session for
medical reasons, inform us and your TA
9
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
10
Lab kit and softwares
● Every student will receive a lab kit
○ A Pt-51 board, LCD, a keypad, a USB cable
● Install the softwares (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 and use the boards carefully and return it (the
lab kit) once you come back ! 11
Download links for softwares
● 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
12
Good Luck!
13

Más contenido relacionado

Similar a EE337 Course introduction 2021

Dg3 j35 electronicfaultfinding [1]
Dg3 j35 electronicfaultfinding [1]Dg3 j35 electronicfaultfinding [1]
Dg3 j35 electronicfaultfinding [1]Rajesh Mallela
 
mazlee_mamat Resume 14082015
mazlee_mamat Resume 14082015mazlee_mamat Resume 14082015
mazlee_mamat Resume 14082015mazlee mamat
 
Cs8581 networks lab manual 2017
Cs8581 networks lab manual   2017Cs8581 networks lab manual   2017
Cs8581 networks lab manual 2017Kayathri Devi D
 
Synopsis on Online examination system using php
Synopsis on Online examination system using phpSynopsis on Online examination system using php
Synopsis on Online examination system using phpArchana Jha
 
1.01.Introduction.pptx
1.01.Introduction.pptx1.01.Introduction.pptx
1.01.Introduction.pptxBinish Raza
 
Embedded project list
Embedded project listEmbedded project list
Embedded project listSenthil Kumar
 
Muhammad Umer
Muhammad UmerMuhammad Umer
Muhammad Umerumermeraj
 
1 unit- PPT - SS22-23.pptx
1 unit- PPT - SS22-23.pptx1 unit- PPT - SS22-23.pptx
1 unit- PPT - SS22-23.pptxinian2
 
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programming
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programmingWORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programming
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programmingASHOKKUMAR RAMAR
 
1 unit- PPT - SS22-23.pptx
1 unit- PPT - SS22-23.pptx1 unit- PPT - SS22-23.pptx
1 unit- PPT - SS22-23.pptxinian2
 
Manvendra_Jain_2.5_Years_Electrical_Apr_2016
Manvendra_Jain_2.5_Years_Electrical_Apr_2016Manvendra_Jain_2.5_Years_Electrical_Apr_2016
Manvendra_Jain_2.5_Years_Electrical_Apr_2016Manav Jain
 

Similar a EE337 Course introduction 2021 (20)

Dg3 j35 electronicfaultfinding [1]
Dg3 j35 electronicfaultfinding [1]Dg3 j35 electronicfaultfinding [1]
Dg3 j35 electronicfaultfinding [1]
 
Mps intro
Mps introMps intro
Mps intro
 
mazlee_mamat Resume 14082015
mazlee_mamat Resume 14082015mazlee_mamat Resume 14082015
mazlee_mamat Resume 14082015
 
Hafizullah_CV
Hafizullah_CVHafizullah_CV
Hafizullah_CV
 
Cs8581 networks lab manual 2017
Cs8581 networks lab manual   2017Cs8581 networks lab manual   2017
Cs8581 networks lab manual 2017
 
Synopsis on Online examination system using php
Synopsis on Online examination system using phpSynopsis on Online examination system using php
Synopsis on Online examination system using php
 
Ahmad_AlHadi_En
Ahmad_AlHadi_EnAhmad_AlHadi_En
Ahmad_AlHadi_En
 
1.01.Introduction.pptx
1.01.Introduction.pptx1.01.Introduction.pptx
1.01.Introduction.pptx
 
Embedded project list
Embedded project listEmbedded project list
Embedded project list
 
Nikita (1)
Nikita (1)Nikita (1)
Nikita (1)
 
Muhammad Umer
Muhammad UmerMuhammad Umer
Muhammad Umer
 
pallavi EIE
pallavi EIEpallavi EIE
pallavi EIE
 
1 unit- PPT - SS22-23.pptx
1 unit- PPT - SS22-23.pptx1 unit- PPT - SS22-23.pptx
1 unit- PPT - SS22-23.pptx
 
Embedded2003
Embedded2003Embedded2003
Embedded2003
 
plc learn
plc learnplc learn
plc learn
 
KS Resume_3
KS Resume_3KS Resume_3
KS Resume_3
 
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programming
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programmingWORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programming
WORKSHOP ENGINEERING COLLEGES IN ECE- workshop on embedded system programming
 
1 unit- PPT - SS22-23.pptx
1 unit- PPT - SS22-23.pptx1 unit- PPT - SS22-23.pptx
1 unit- PPT - SS22-23.pptx
 
MOHAMMED RIDHA new
MOHAMMED RIDHA newMOHAMMED RIDHA new
MOHAMMED RIDHA new
 
Manvendra_Jain_2.5_Years_Electrical_Apr_2016
Manvendra_Jain_2.5_Years_Electrical_Apr_2016Manvendra_Jain_2.5_Years_Electrical_Apr_2016
Manvendra_Jain_2.5_Years_Electrical_Apr_2016
 

Más de SaravananVijayakumar4 (17)

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
 
EE337 Microprocessor Lab, Course Outline, Spring 2023
EE337 Microprocessor Lab, Course Outline, Spring 2023EE337 Microprocessor Lab, Course Outline, Spring 2023
EE337 Microprocessor Lab, Course Outline, Spring 2023
 
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
 
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
 

Último

PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 

Último (20)

PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 

EE337 Course introduction 2021

  • 1. EE337 - Microprocessors Lab Course Outline Rajbabu Velmurugan Saravanan Vijayakumaran Sachin Patkar {rajbabu, sarva, patkar} @ee.iitb.ac.in 13 Jan, 2021
  • 2. Course Objective ● Understand and develop applications on the 8051 microcontroller ● Complements the Microprocessor theory course (EE309) 2
  • 3. Skills Gained ● Developing, simulating and debugging programs using the IDE ● Write assembly and embedded C programs for given problem statements ● Interface variety of peripherals like LCD, keypads using appropriate protocols 3
  • 4. Prerequisites ● EE 214 Digital circuits ● EE 224 Digital systems ● EE 309 Microprocessors ○ Taking it this semester is also fine ● Basic programming skills 4
  • 5. Grading Policy ● Lab experiments (60 %) ○ Approximately 8 labs ○ Follow deadlines for submissions - penalty for late submissions at 5% per day ● Assignments (20 %) ○ Once a week in Moodle ● Project (20 %) ○ Comprehensive use of various aspects of the microcontroller 5
  • 6. Lab Experiment Evaluation ● One TA will be assigned for a group of approx 15 students ● You will show your work to the TA by sharing your screen ● TA will ask questions to test your understanding ● Either CodeTantra or MS Teams (TBD) ● You are encouraged to discuss, but prepare your own solution Disciplinary action will be taken for any academic dishonesty. 6
  • 7. Timings and Venue ● Batch timings ○ For 2nd years, Mondays : 2 to 5 PM ○ For 3rd years, Wednesdays : 2 to 5 PM ● Attend your assigned slot by joining relevant channel in MS Teams ● Additional lecture sessions as needed - mostly during lab time 7
  • 8. Website and Logistics ● Course website https://ee337.github.io ● MS Teams for meetings/interaction ● Course Moodle will be used for announcements, assignments, grades ○ Separate Moodle forum for debugging board issues 8
  • 9. Attendance ● Attendance is mandatory ○ Penalties for missed lab sessions will be applicable. ○ If network issues prevent you from attending, SMS/call your TA. ● If you cannot attend a lab session for medical reasons, inform us and your TA 9
  • 10. 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 10
  • 11. Lab kit and softwares ● Every student will receive a lab kit ○ A Pt-51 board, LCD, a keypad, a USB cable ● Install the softwares (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 and use the boards carefully and return it (the lab kit) once you come back ! 11
  • 12. Download links for softwares ● 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 12