GUJARAT TECHNOLOGICAL UNIVERSITY
This presentation is the property of its rightful owner.
Sponsored Links
1 / 21

GUJARAT TECHNOLOGICAL UNIVERSITY COURSEWARE FOR EVEN TERM SEMESTER PowerPoint PPT Presentation


  • 92 Views
  • Uploaded on
  • Presentation posted in: General

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.

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


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

Subject Name: Microcontrollers for Power ElectronicsSubject Code: 162402

Compiled by:

S.H.TRIVEDI

Assistant Prof.

Power Electronics Deptt.

L.E.College, Morbi.


1 introduction

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


Various applications of uc

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.


How power electronics converter microcontroller work together

How power electronics converter & microcontroller work together


Block diagram of intel 8051

Block diagram of intel 8051

2. Basic Architecture of Mcs51 Family


Gujarat technological university courseware for even term semester

I

N

T

E

R

N

A

L

R

A

M


Gujarat technological university courseware for even term semester

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

SpecialFunctionRegisters


3 mcs family instruction set

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.


4 assembly language programing

4.Assembly Language Programing


5 advanced programming techni ques

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


6 programming in high level programming language and rtos

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.


Gujarat technological university courseware for even term semester

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


7 interfacing with real world hardware

7. INTERFACING WITH REAL WORLD Hardware


8 external memory interfacing and serial communication concepts

8. External Memory Interfacing And Serial Communication Concepts


Web referances

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


Reference books

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


  • Login