You are on page 1of 11

Learner Handbook

Introduction to Microprocessors - MOOC

Learner Handbook

1

...........Learner Handbook Table of Contents Why Learn Microprocessors? ...........................................................................................EDUNXTTM Platform ...................................... 7 Learning on the go – EDUNXTTM Mobile App ......................................................................................................................................................................................................................................................................................................................................................................................... 4 The Manipal LOOP Learning Methodology ................... 9 What Next? ................................. 11 2 ................................. 6 Learning Online ..... 3 Curriculum and Learning Outcomes .........

its multiple uses and versatility were not foreseen. While you can learn about Microprocessors just about anywhere. we believe learning from an industry veteran will give you the preparation that is critical to succeed. he has been managing a large R&D organization in the Healthcare Equipment industry. phones. we will tell you more about the curriculum. teaching methods and career options available to you after the completion of this course. He then spent a few years working on embedded real time systems for the automotive and consumer electronics industry. Join us on this exciting journey as we explore how Microprocessors power smart machines. you are at the right place! Think about self-driving cars. We offer ‘Introduction to Microprocessors’ as the first in this series. In the next few pages of the Learner’s Handbook. He moved onto building system software and developed real time systems for Process Control. the use of a processor is limited only by the engineer’s imagination. Srinivasan started his career by developing 8086 based data acquisition systems for transmission line disturbance recorder systems. Over the past twelve years. Today. washing machines or any device with built-in intelligence .Learner Handbook Why Learn Microprocessors? Ever wondered about the impact “Smart Machines” have on businesses and employment? If this thought stirs you. duration.what governs this intelligence? Microprocessors! When Intel introduced the Microprocessor commercially in 1971. 3 . a veteran of the embedded systems industry will be guiding you through this course. Here’s a course that will kick-start your journey to becoming a good embedded systems engineer. Bhaskaran Srinivasan.

Module Module 1 Description Introduction to  Microprocessors – Evolution and understanding what a  Microprocessor looks like on  the inside. you should be able to achieve the respective learning outcomes.Learner Handbook Curriculum and Learning Outcomes This course is organized in the set of modules listed below. list and explain the devices used for interfacing memory and I/O devices with 8086 list the steps in Interfacing an I/O device list and explain the I/O interfacing techniques compare the memory mapped I/O and I/O mapped I/O techniques give details of 8255 the programmable peripheral device list and explain the I/O modes of 8255 explain the interfacing keyboard to microprocessor explain the interfacing display device to microprocessor explain the block diagram of 8279 list and explain the modes of operation of 8279 Interfacing and Programming of 8279 4 . After studying each module.  Architecture of a 8086  processor  Minimum and maximum  modes of operations Examples of bus timings – when the processor is operating in the minimum mode The 8086 Instruction Set    String operations  Procedures and Macros    Interrupt architecture of 8086  The 8259 Interrupt Controller     Understanding logic required to interface memory devices Kinds of Memory  Architectures  Understanding how to  interface I/O devices Understanding the 8255   Module 7 How to interface a keyboard  and LED display  The 8279 Keyboard controller Interfacing Stepper Motors    Learning Outcomes explain the basic block diagram of digital computer system define microprocessor explain microprocessor based system explain machine and assembly level language explain the architecture of 8086 microprocessor discuss pin diagram of 8086 explain the timing diagram of minimum mode memory read operation Module 2 Module 3 Module 4 Module 5 Module 6 list and explain different addressing modes of 8086 explain the assembler instruction format explain different instructions of 8086 explain 8086 string instructions explain the significance of REP prefix define procedure discuss macros define interrupt give the classification of interrupts list the types of interrupts discuss the hardware interrupts of 8086 discuss Programmable Interrupt Controller 8259A list and explain the operating modes of 8259A.

discuss stacks in 8087 define microcontroller explain architecture and pin diagram of 8051 microcontroller list the applications of 8051 microcontroller Hands-on practical knowledge of programming an 8086 microprocessor COMING SOON Multiprocessor based systems  : 8086-8087    Module 10 Concepts of a micro-controller   Module 9    Module 11 Problem Solving Exercises 5 . explain the interfacing of 8087 with 8086.Learner Handbook  discuss the Interfacing of stepper motor Module 8 Working with the  Programmable Interval Timer – 8254  Data Communication Basics  Using the 8251 USART  explain the functional block diagram of 8253/54 timer explain the interfacing of 8253/54 with 8086 explain block diagram of the 8251 USART discuss the use of RS232 standard give an overview of 8087 explain the pin functions of 8087 coprocessor.

You can access these video on Web/Tablet/Mobile 24X7. Your questions related to the topic will be answered by experts or by members of the community. d. You can provide your feedback on the content and its efficacy and we would be eager to incorporate your inputs in our future programs. Join – Join the program of your interest by using your Google or Facebook login credential. There is no maximum duration limit set for this course. e. Realize – This program is specifically designed to meet your interest in the field of microprocessors and largely the field of embedded systems. b. With a series of video lectures on problem solving and 6 . Ask and Answer – Watch any video and ask your questions.Learner Handbook The Manipal LOOP Learning Methodology a.  Self-Assessment Quizzes per module – assess your knowledge on the module by attempting the self-assessment quizzes provided across these modules. The calendar schedule for instructor’s availability will be published online.  Problem Solving – We provide problem solving videos by early next year (2014). Learn and Practice using the Course Book –  Videos – Watch the short lecture videos in each module to understand key concepts in that module. which will enable you to practice a variety of exercises on a Microprocessor kit across modules. which may help your friends to reap the benefits of the free program.  Industry grade projects – will be released shortly c. Participate actively and help others by sharing your knowledge and providing answers to questions raised. Your feedback is valuable for us to make this program meaningful. The instructor is available on a pre-defined calendar schedule (for a period of 2 months per session) to engage actively and answer your questions. Connect and Engage – Share your learners board with friends on Facebook and also show your likes for videos on YouTube.

manipalglobal. Click and navigate to read your study material online. Learning Online . you will see all your courses listed on the home page. sign-in with your Facebook/Google ID.EDUNXTTM Platform EduNxt will be your go-to-resource for all learning and practice assessments. you should be better equipped to accomplish your career goals in the embedded systems domain. The link to the course book is provided against your course.Learner Handbook advanced topics.com/. 7 . Joining a Course: To login. go to http://loop. B. Follow the simple instructions listed below and familiarize yourself with the website. ‘Accept’ to let EduNxt access your profile to proceed further. Accessing your Course book (study materials) Once you log in to EduNxt. A.

View announcements/new/messages Click on ‘Announcements’ on the home page to view all the messages and notifications you may have received. feel free to seek help by putting up a question in the Ask section of the portal. Seeking help and reporting issues At any point of time if you have any doubts or issues. D. 8 .Learner Handbook You can also do self-assessments from the course book. C.

You may also click on the download link from the dashboard Mobile App tile. 9 . You may use the phone to watch videos. ask questions.Learner Handbook Learning on the go – EduNxtTM Mobile App Download the EduNxtTM Mobile Application on your Android/IOS phone by searching on the Playstore/ITunes library respectively. take quizzes and interact with other community members.

you would need 30 days to complete this course. which will comprise expert-driven-engagement.) 1 5 5 3 Total 14 On an average. the availability of the expert for online Q&A will be limited to two months from the start of the program. However. you are welcome to complete it at your own pace. will be published online.Learner Handbook Learning Calendar You are expected to spend the following effort in completing this course: Activity Read Learner Handbook Watch videos for all modules Problem solving (COMING SOON) Self-Assessment Exercises Time Spent (hrs. as a Calendar. While there is no limit on the maximum permissible duration of the program. Subsequent active sessions. 10 .

11 . The basics of Real Time Operating Systems 4. The basics of Microcontrollers and ASICs 2. An appreciation for the applications of Embedded Systems in real life Our promise is that competent faculty with the required industry experience will guide you through these programs. The basics of Actuators and Sensors 3. These set of programs should help you realize your career goals in an embedded systems domain. What more do you need to learn to become a truly competent Embedded Systems Engineer? Microprocesso rs Microcontrolle rs and ASICs Actuators and Sensors Real Time Operating Systems Applications of Embedded Systems 1.Learner Handbook What Next? Understanding the basics of Microprocessors is a fundamental requirement for a career in the world of Embedded Systems.