1 / 21

GUJARAT TECHNOLOGICAL UNIVERSITY COURSEWARE FOR EVEN TERM SEMESTER

GUJARAT TECHNOLOGICAL UNIVERSITY COURSEWARE FOR EVEN TERM SEMESTER POWER ELECTRONICS DEPARTMENT(024) L.E.COLLEGE, MORBI (031). Subject N ame : Microcontrollers for Power Electronics Subject Code : 162402. Compiled by: S.H.TRIVEDI Assistant Prof.

trilby
Download Presentation

GUJARAT TECHNOLOGICAL UNIVERSITY COURSEWARE FOR EVEN TERM SEMESTER

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GUJARAT TECHNOLOGICAL UNIVERSITY COURSEWARE FOR EVEN TERM SEMESTER POWER ELECTRONICS DEPARTMENT(024) L.E.COLLEGE, MORBI (031)

  2. Subject Name: Microcontrollers for Power ElectronicsSubject Code: 162402 Compiled by: S.H.TRIVEDI Assistant Prof. Power Electronics Deptt. L.E.College, Morbi.

  3. 1. Introduction • Microprocessor = cpu • Microcontroller = cpu + peripherals + memory • Peripherals = ports + clock + timers + uarts + adc converters +lcd drivers + dac + other stuff • Memory = eeprom + sram + eprom + flash

  4. Various applications of uc • The 8051 has been in use in a wide number of devices, mainly because it is easy to integrate into a project or build a device around. The following are the main areas of focus: • i.  Energy Management:Efficient metering systems help in controlling energy usage in homes and industrial applications. These metering systems are made capable by incorporating microcontrollers. • ii.  Touch screens:A high number of microcontroller providers incorporate touch-sensing capabilities in their designs. Portable electronics such as cell phones, media players and gaming devices are examples of microcontroller-based touch screens. • iii.  Automobiles: The 8051 finds wide acceptance in providing automobile solutions. They are widely used in hybrid vehicles to manage engine variants. Additionally, functions such as cruise control and anti-brake system have been made more efficient with the use of microcontrollers. • iv.  Medical Devices:Portable medical devices such as blood pressure and glucose monitors use microcontrollers will to display data, thus providing higher reliability in providing medical results.

  5. How power electronics converter & microcontroller work together

  6. Block diagram of intel 8051 2. Basic Architecture of Mcs51 Family

  7. I N T E R N A L R A M

  8. For more details on SFR http://www.electronicsteacher.com/tutorial/standard-8051-tutorial/special-function-registers.php SpecialFunctionRegisters

  9. 3.Mcs Family Instruction Set A.Arithmetic instructions. B.Logic instructions. C.Data transfer instructions. D.Boolean variable manipulation instruction E.Program and machine control instruction.

  10. 4.Assembly Language Programing

  11. 5. Advanced Programming Techniques • Floating point representation and operations • Counter and delays • Handling subroutines • Handling interrupts • Writing data to output port, reading data from input port

  12. 6. Programming In High Level Programming Language And Rtos • C51 C Compiler • The Keil C51 C Compiler for the 8051 microcontroller is the most popular 8051 C compiler in the world. It provides more features than any other 8051 C compiler available today. • The C51 Compiler allows you to write 8051 microcontroller applications in C that have the efficiency and speed of assembly language. Language extensions in the C51 Compiler give you full access to all resources of the 8051. • C51 translates C source files into a relocatable object module. When the DEBUG control is used, the object file contains full symbolic information for debugging with the µVision3 Debugger or an in-circuit emulator. In addition to the object file, the C51 Compiler generates a listing file which optionally may include symbol table and cross-reference information.

  13. For programming in higher level language many software are available. One of them is ‘keil’ which is very popular in academicians.

  14. 7. INTERFACING WITH REAL WORLD Hardware

  15. 8. External Memory Interfacing And Serial Communication Concepts

  16. WEB REFERANCES • http://books.google.co.in/books?id=8t0gVhfUGXUC&printsec=frontcover#v=onepage&q&f=false • http://www.8051projects.info/projects.asp • http://www.keil.com/ • http://www.edsim51.com/ • www.thompsonrd.com/ • http://www.electronicsteacher.com/tutorial/standard-8051-tutorial/special-function-registers.php

  17. Reference Books • The 8051 Microcontroller and Embedded Systems - By Mazidi,Mazidi & McKinlay • 8051 Microcontroller – By SubrataGhoshal • 8051 Microcontrollers – By Satish Shah • The 8051 microcontroller & Embedded systems – By K.J.Ayala and D.V.Gadre • Digital Logic and Computer Design – By M. Morris Mano • Embedded C – By Michael J. Pont

More Related