SlideShare a Scribd company logo
EE337 - Microprocessors Lab
Course Outline
Rajbabu Velmurugan, Saravan Vijayakumaran, Sachin Patkar
{rajbabu, sarva, patkar} @ee.iitb.ac.in
13 Jan. 2021
Course Overview
Objective
● Understand and develop applications on the
8051 microcontroller
● Complements the Microprocessor theory
course (EE309)
2
Course Overview
Prerequisites
● Digital circuits (EE214)
● Digital systems (EE224)
● Microprocessors (EE309) - in
parallel/completed
● Basic programming skills
3
Course Overview
Skills gained after completion
Microcontroller
● use IDE for developing, simulating and debugging
programs
● write assembly and embedded C programs for given
problem statements
● interface variety of peripherals like LCD, keypads,
etc using appropriate protocols
4
Course Overview
Microcontroller - Reference text
● The 8051 Microcontroller and Embedded
Systems - Using Assembly and C
a. Kenneth J. Ayala, Dhananjay V. Gadre
b. Muhammad Ali Mazidi, Janice Gillispie Mazidi, and
Rolin D. McKinlay
5
Website and Logistics
● Course website
https://ee337.github.io
● MS Teams for meetings/interaction
● Course ‘moodle’ site will be used for
communications, quizes, grades
● Microcontroller kit being shipped
6
Timings and Venue
● One batch
○ For 2nd years Monday : 2 to 5 PM
○ For 3nd years Wednesday : 2 to 5 PM
● Attend your assigned slot
● Additional lecture sessions as needed -
mostly during lab time
7
Grading Policy
● Lab sessions (60 %)
○ Approximately 8 labs
○ Follow deadlines for submissions - penalty for late
submissions at 5% per day
● Lab quizes (20 %)
○ Online in moodle
● Lab project (20 %)
○ Comprehensive use of various aspects of the
microcontroller
8
Attendance
● Attendance is mandatory and be available at
your scheduled time
● If you can not attend a lab session for
medical or other reasons, please inform us
and your RA/TA
○ In such situations complete your work before the next lab
turn
9
Lab Organization
● About 8 experiments will be done
independently (some on the kit)
○ Moodle quizes for reflection points
● One project
10
Lab Organization
Prelab and/or homework
● Homework will be assigned on weekly basis
○ counted towards in-session work
● You are encouraged to discuss, but bring your own solution
● TAs conduct a viva to test your understanding based on your solution,
counts towards participation
Copying will be considered as cheating. You will get 0 points for that
experiment.
11
Lab Organization
Lab record
● Maintain a lab notebook (soft or hard) for noting down the in-session work,
prelab work, design etc.
12
Lab Organization
Lab kit and softwares
● Every student will be issued a lab kit (containing a Pt-51 board, LCD and a
keypad, a USB cable, and a screwdriver)
● 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 !
13
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/Pr
oductDetails/FLIP
14
Lab Organization
Lab help
Feel free to ask !
We are here to make this lab a good/
interesting learning platform
15

More Related Content

Similar to EE337 Course Introduction

Fundamental control and safety system
Fundamental control and safety systemFundamental control and safety system
Fundamental control and safety system
Irfan Hakim
 
Exam View Presentation: JISC Sharing Stories September 2012
Exam View Presentation: JISC Sharing Stories September 2012Exam View Presentation: JISC Sharing Stories September 2012
Exam View Presentation: JISC Sharing Stories September 2012
Alex Walker
 
Adbms lab manual
Adbms lab manualAdbms lab manual
Adbms lab manual
RAKESH KUMAR
 
VP9 my work
VP9 my workVP9 my work
VP9 my work
khalid459
 
Lecture 7: Troubleshooting Deep Neural Networks (Full Stack Deep Learning - S...
Lecture 7: Troubleshooting Deep Neural Networks (Full Stack Deep Learning - S...Lecture 7: Troubleshooting Deep Neural Networks (Full Stack Deep Learning - S...
Lecture 7: Troubleshooting Deep Neural Networks (Full Stack Deep Learning - S...
Sergey Karayev
 
Table of Contents
Table of ContentsTable of Contents
Table of Contents
butest
 
Presentationchapter2
Presentationchapter2Presentationchapter2
Presentationchapter2
viniciusbsb
 
Introduction.pptx
Introduction.pptxIntroduction.pptx
Introduction.pptx
Samar954063
 
Gandhi
GandhiGandhi
Mps intro
Mps introMps intro
Mps intro
onelinkup
 
Iqpc eln joanna mulgrew
Iqpc eln joanna mulgrewIqpc eln joanna mulgrew
Iqpc eln joanna mulgrew
Jo Mulgrew
 
Adsa lab manual
Adsa lab manualAdsa lab manual
Adsa lab manual
Raja Ch
 
TelKart and QnA: An Open Teaching System for Computer Science Courses
TelKart and QnA: An Open Teaching System for Computer Science CoursesTelKart and QnA: An Open Teaching System for Computer Science Courses
TelKart and QnA: An Open Teaching System for Computer Science Courses
Open Education Global (OEGlobal)
 
Embedded2003
Embedded2003Embedded2003
Embedded2003
Sourabh Nougraiya
 
IT ESSENTIALS 6.0
IT ESSENTIALS 6.0IT ESSENTIALS 6.0
IT ESSENTIALS 6.0
JAVIER PABLO TOCTO
 
ITN_Module_2_Basic_Switch_and_End_Device_Configuration.pdf.pdf
ITN_Module_2_Basic_Switch_and_End_Device_Configuration.pdf.pdfITN_Module_2_Basic_Switch_and_End_Device_Configuration.pdf.pdf
ITN_Module_2_Basic_Switch_and_End_Device_Configuration.pdf.pdf
GomzAriez
 
OS Syllabus.docx
OS Syllabus.docxOS Syllabus.docx
OS Syllabus.docx
kiamiel
 
Mini Project- Torque Control of a DC Motor
Mini Project- Torque Control of a DC MotorMini Project- Torque Control of a DC Motor
Open book Examination
Open book ExaminationOpen book Examination
Open book Examination
Pradeep Kumar TS
 
CSS NC II Module : Set-up Computer Networks
CSS NC II Module : Set-up Computer NetworksCSS NC II Module : Set-up Computer Networks
CSS NC II Module : Set-up Computer Networks
Eric Talamisan
 

Similar to EE337 Course Introduction (20)

Fundamental control and safety system
Fundamental control and safety systemFundamental control and safety system
Fundamental control and safety system
 
Exam View Presentation: JISC Sharing Stories September 2012
Exam View Presentation: JISC Sharing Stories September 2012Exam View Presentation: JISC Sharing Stories September 2012
Exam View Presentation: JISC Sharing Stories September 2012
 
Adbms lab manual
Adbms lab manualAdbms lab manual
Adbms lab manual
 
VP9 my work
VP9 my workVP9 my work
VP9 my work
 
Lecture 7: Troubleshooting Deep Neural Networks (Full Stack Deep Learning - S...
Lecture 7: Troubleshooting Deep Neural Networks (Full Stack Deep Learning - S...Lecture 7: Troubleshooting Deep Neural Networks (Full Stack Deep Learning - S...
Lecture 7: Troubleshooting Deep Neural Networks (Full Stack Deep Learning - S...
 
Table of Contents
Table of ContentsTable of Contents
Table of Contents
 
Presentationchapter2
Presentationchapter2Presentationchapter2
Presentationchapter2
 
Introduction.pptx
Introduction.pptxIntroduction.pptx
Introduction.pptx
 
Gandhi
GandhiGandhi
Gandhi
 
Mps intro
Mps introMps intro
Mps intro
 
Iqpc eln joanna mulgrew
Iqpc eln joanna mulgrewIqpc eln joanna mulgrew
Iqpc eln joanna mulgrew
 
Adsa lab manual
Adsa lab manualAdsa lab manual
Adsa lab manual
 
TelKart and QnA: An Open Teaching System for Computer Science Courses
TelKart and QnA: An Open Teaching System for Computer Science CoursesTelKart and QnA: An Open Teaching System for Computer Science Courses
TelKart and QnA: An Open Teaching System for Computer Science Courses
 
Embedded2003
Embedded2003Embedded2003
Embedded2003
 
IT ESSENTIALS 6.0
IT ESSENTIALS 6.0IT ESSENTIALS 6.0
IT ESSENTIALS 6.0
 
ITN_Module_2_Basic_Switch_and_End_Device_Configuration.pdf.pdf
ITN_Module_2_Basic_Switch_and_End_Device_Configuration.pdf.pdfITN_Module_2_Basic_Switch_and_End_Device_Configuration.pdf.pdf
ITN_Module_2_Basic_Switch_and_End_Device_Configuration.pdf.pdf
 
OS Syllabus.docx
OS Syllabus.docxOS Syllabus.docx
OS Syllabus.docx
 
Mini Project- Torque Control of a DC Motor
Mini Project- Torque Control of a DC MotorMini Project- Torque Control of a DC Motor
Mini Project- Torque Control of a DC Motor
 
Open book Examination
Open book ExaminationOpen book Examination
Open book Examination
 
CSS NC II Module : Set-up Computer Networks
CSS NC II Module : Set-up Computer NetworksCSS NC II Module : Set-up Computer Networks
CSS NC II Module : Set-up Computer Networks
 

More from rajbabureliance

Lab8 s1
Lab8 s1Lab8 s1
Lab8 s2
Lab8 s2Lab8 s2
Lab7 s1
Lab7 s1Lab7 s1
Lab7 s1
Lab7 s1Lab7 s1
Lab7 s1
Lab7 s1Lab7 s1
Lab7 s2
Lab7 s2Lab7 s2
Lab6 s1
Lab6 s1Lab6 s1
Lab6 s2
Lab6 s2Lab6 s2
Lab5 s1
Lab5 s1Lab5 s1
Lab5 s1
Lab5 s1Lab5 s1
Lab5 s2
Lab5 s2Lab5 s2
Lab4 s2
Lab4 s2Lab4 s2
Lab4 s1
Lab4 s1Lab4 s1
Lab3 s1
Lab3 s1Lab3 s1
Lab3 s2
Lab3 s2Lab3 s2
Lab3 s2
Lab3 s2Lab3 s2
Pt 51 kit - Peripheral self-test
Pt 51 kit - Peripheral self-testPt 51 kit - Peripheral self-test
Pt 51 kit - Peripheral self-test
rajbabureliance
 
Lab2 s1
Lab2 s1Lab2 s1
Lab2 s2
Lab2 s2Lab2 s2

More from rajbabureliance (19)

Lab8 s1
Lab8 s1Lab8 s1
Lab8 s1
 
Lab8 s2
Lab8 s2Lab8 s2
Lab8 s2
 
Lab7 s1
Lab7 s1Lab7 s1
Lab7 s1
 
Lab7 s1
Lab7 s1Lab7 s1
Lab7 s1
 
Lab7 s1
Lab7 s1Lab7 s1
Lab7 s1
 
Lab7 s2
Lab7 s2Lab7 s2
Lab7 s2
 
Lab6 s1
Lab6 s1Lab6 s1
Lab6 s1
 
Lab6 s2
Lab6 s2Lab6 s2
Lab6 s2
 
Lab5 s1
Lab5 s1Lab5 s1
Lab5 s1
 
Lab5 s1
Lab5 s1Lab5 s1
Lab5 s1
 
Lab5 s2
Lab5 s2Lab5 s2
Lab5 s2
 
Lab4 s2
Lab4 s2Lab4 s2
Lab4 s2
 
Lab4 s1
Lab4 s1Lab4 s1
Lab4 s1
 
Lab3 s1
Lab3 s1Lab3 s1
Lab3 s1
 
Lab3 s2
Lab3 s2Lab3 s2
Lab3 s2
 
Lab3 s2
Lab3 s2Lab3 s2
Lab3 s2
 
Pt 51 kit - Peripheral self-test
Pt 51 kit - Peripheral self-testPt 51 kit - Peripheral self-test
Pt 51 kit - Peripheral self-test
 
Lab2 s1
Lab2 s1Lab2 s1
Lab2 s1
 
Lab2 s2
Lab2 s2Lab2 s2
Lab2 s2
 

Recently uploaded

PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
simonomuemu
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 

Recently uploaded (20)

PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 

EE337 Course Introduction

  • 1. EE337 - Microprocessors Lab Course Outline Rajbabu Velmurugan, Saravan Vijayakumaran, Sachin Patkar {rajbabu, sarva, patkar} @ee.iitb.ac.in 13 Jan. 2021
  • 2. Course Overview Objective ● Understand and develop applications on the 8051 microcontroller ● Complements the Microprocessor theory course (EE309) 2
  • 3. Course Overview Prerequisites ● Digital circuits (EE214) ● Digital systems (EE224) ● Microprocessors (EE309) - in parallel/completed ● Basic programming skills 3
  • 4. Course Overview Skills gained after completion Microcontroller ● use IDE for developing, simulating and debugging programs ● write assembly and embedded C programs for given problem statements ● interface variety of peripherals like LCD, keypads, etc using appropriate protocols 4
  • 5. Course Overview Microcontroller - Reference text ● The 8051 Microcontroller and Embedded Systems - Using Assembly and C a. Kenneth J. Ayala, Dhananjay V. Gadre b. Muhammad Ali Mazidi, Janice Gillispie Mazidi, and Rolin D. McKinlay 5
  • 6. Website and Logistics ● Course website https://ee337.github.io ● MS Teams for meetings/interaction ● Course ‘moodle’ site will be used for communications, quizes, grades ● Microcontroller kit being shipped 6
  • 7. Timings and Venue ● One batch ○ For 2nd years Monday : 2 to 5 PM ○ For 3nd years Wednesday : 2 to 5 PM ● Attend your assigned slot ● Additional lecture sessions as needed - mostly during lab time 7
  • 8. Grading Policy ● Lab sessions (60 %) ○ Approximately 8 labs ○ Follow deadlines for submissions - penalty for late submissions at 5% per day ● Lab quizes (20 %) ○ Online in moodle ● Lab project (20 %) ○ Comprehensive use of various aspects of the microcontroller 8
  • 9. Attendance ● Attendance is mandatory and be available at your scheduled time ● If you can not attend a lab session for medical or other reasons, please inform us and your RA/TA ○ In such situations complete your work before the next lab turn 9
  • 10. Lab Organization ● About 8 experiments will be done independently (some on the kit) ○ Moodle quizes for reflection points ● One project 10
  • 11. Lab Organization Prelab and/or homework ● Homework will be assigned on weekly basis ○ counted towards in-session work ● You are encouraged to discuss, but bring your own solution ● TAs conduct a viva to test your understanding based on your solution, counts towards participation Copying will be considered as cheating. You will get 0 points for that experiment. 11
  • 12. Lab Organization Lab record ● Maintain a lab notebook (soft or hard) for noting down the in-session work, prelab work, design etc. 12
  • 13. Lab Organization Lab kit and softwares ● Every student will be issued a lab kit (containing a Pt-51 board, LCD and a keypad, a USB cable, and a screwdriver) ● 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 ! 13
  • 14. 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/Pr oductDetails/FLIP 14
  • 15. Lab Organization Lab help Feel free to ask ! We are here to make this lab a good/ interesting learning platform 15