Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Syllabus

741 views

Published on

Published in: Education, Technology, Business
  • Be the first to comment

  • Be the first to like this

Syllabus

  1. 1. ELECTRONICS WORKSHOP (Practical Embedded) Contents HARDWARE.............................................................................................................................................4  Electronics Intro...........................................................................................................................4 o CHARGE ...................................................................................................................................4 o VOLTAGE..................................................................................................................................4 o CURRENT .................................................................................................................................4 o Ohm’s Law ...............................................................................................................................4 o Kirchhoff’s Laws .......................................................................................................................4 o Importance of the Units (Terms) used ......................................................................................4 o Power Sources .........................................................................................................................4 o BREADBOARD and GP BOARD ..................................................................................................4 o MULTIMETER, OSCILOSCOPE....................................................................................................4 o RESISTOR .................................................................................................................................4 o CAPACITOR ..............................................................................................................................4 o INDUCTOR................................................................................................................................4 o LED (Diode Intro)......................................................................................................................4 o GROUND..................................................................................................................................4  PROTEUS SIMULATOR INTRODUCTION.........................................................................................4 o DESIGNING circuits using Proteus.............................................................................................4 o Signals and its hidden features.................................................................................................4 o DC and AC................................................................................................................................4 o Digital and Analog Signals.........................................................................................................5 o DAC..........................................................................................................................................5 o Basic R-2R DAC Network circuit Design.....................................................................................5 o DIODES (Minimized according to Project usage) .......................................................................5 o Rectification.............................................................................................................................5 o Filtering....................................................................................................................................5 o Importance of Clock Signal.......................................................................................................5 o LDR ..........................................................................................................................................5 o TRANSISTOR BASICS.................................................................................................................5
  2. 2. o Transformers ...........................................................................................................................5 o RELAYS.....................................................................................................................................6 o Soldering and Own Board Designing.........................................................................................6 o Market Analyzing for Products .................................................................................................6 o Basic ICS readily available in the Market...................................................................................6 o DC MOTOR...............................................................................................................................6 SOFTWARE..............................................................................................................................................7  C Programming............................................................................................................................7 o IDE...........................................................................................................................................7 o Assemblers and Compilers .......................................................................................................7 o Understanding the Available Software Environment ................................................................7 o Input and Output Statements...................................................................................................7 o Basic Syntax requirements .......................................................................................................7 o Understanding Basic Data Types (int , float, char, double, unsigned and signed).......................7 o If and Else ................................................................................................................................7 o Nested Ifs.................................................................................................................................7 o Switch Statement.....................................................................................................................7 o Macros.....................................................................................................................................7 o While Loop...............................................................................................................................7 o For Loop...................................................................................................................................7 o Nested Loops ...........................................................................................................................7 o Real time Project Experiments with available Programming Knowledge ...................................7 o Fun with Arrays........................................................................................................................7 o Bitwise Operations...................................................................................................................7 o Functions .................................................................................................................................8 o Nested Calling..........................................................................................................................8 o Structures ................................................................................................................................8 o Unions .....................................................................................................................................8 o Real time Project Experiments with the available Programming ...............................................8 o Embedded................................................................................................................................8 o Practical teaching of peripheral with Projects...........................................................................9 o Diverse IDE and Compiler Selection – Only after working on an embedded Project ................10
  3. 3. HARDWARE  Electronics Intro o CHARGE o VOLTAGE o CURRENT o Ohm’s Law o Kirchhoff’s Laws o Importance of the Units (Terms) used o Power Sources  BATTERIES  AC Adapters  DC Adapters o BREADBOARD and GP BOARD o MULTIMETER, OSCILOSCOPE o RESISTOR o CAPACITOR o INDUCTOR o LED (Diode Intro) o GROUND  PROTEUS SIMULATOR INTRODUCTION o DESIGNING circuits using Proteus o Signals and its hidden features  Wave length  Frequency  Amplitude o DC and AC
  4. 4. o Digital and Analog Signals o DAC o Basic R-2R DAC Network circuit Design o DIODES (Minimized according to Project usage)  PN Diode  Zener Diode  Signal Diodes o Rectification  Half wave Rectification  Full wave Rectification o Filtering o Importance of Clock Signal o LDR o TRANSISTOR BASICS  SWITING  AMPLIFICATION o Transformers  Step up Transformers  Step Down Transformers  Transformer Design
  5. 5. o RELAYS o Soldering and Own Board Designing o Market Analyzing for Products  Availability Analysis  Cost Analysis  Cost Reduction Techniques using software complexity o Basic ICS readily available in the Market  555 IC TIMER  Music ICs and Speakers  SHIFT Registers o DC MOTOR
  6. 6. SOFTWARE  C Programming o IDE o Assemblers and Compilers o Understanding the Available Software Environment o Input and Output Statements o Basic Syntax requirements o Understanding Basic Data Types (int , float, char, double, unsigned and signed) o If and Else o Nested Ifs o Switch Statement o Macros o While Loop o For Loop o Nested Loops o Real time Project Experiments with available Programming Knowledge  Understanding requirements  Real time Issues and Limitation analysis  Paper work before programming  Bending Logics and Judging available Programming knowledge  Putting all together  Example: Gravity acceleration, Speed calculation, Manipulating Stars for a basic GUI appearance o Fun with Arrays  Fun Projects with Arrays … Example: Implementing Flames logic o Bitwise Operations  Understanding the Importance of a single bit with Simple Projects
  7. 7. o Functions  Significance of the functions  Standard Functions  Non Return Type Functions  Functions passing parameters  Return type Functions  Function Hierarchy o Nested Calling o Structures o Unions o Real time Project Experiments with the available Programming  Example: Employee, Students Records maintenance … etc… o Embedded  Microprocessor and Microcontroller  Importance of Clock and Oscillators  Levels of Embedded System  Datasheets  What does “Word, Word Size “mean?  Pins and Bits  Tristate signaling  Registers World  Programmers and Debuggers  Voltage interpretation as Bits inside the IC (logical understanding)  Difference between Assembly Language and High Level Programming like C
  8. 8. o Practical teaching of peripheral with Projects  LED  Relays, Electric Bulbs and House hold Devices  Daylight sensing with LDR/ Photo sensors with and without a microcontroller  Interrupts and Interrupt Service Routine  External Hardware Interrupt  Understanding logics behind Communication between different devices  Coding with MACROS in such way that the Hardware is always changeable  7 SEGMENT LEDS (Output Peripheral)  Character LCDs (Output Peripheral)  Timers and their Interrupt  Real Time Project: Designing a Digital Clock with Both LCD and LED from scratch  4x4 Keypad  UART and RS 232  Real Time Project: A Basic Calculator Design from scratch  Interfacing a PC and another Microcontroller  Real Time Project: PC Command Controlled Home Appliances  EEPROM and its necessity  Real Time Project: A simple Project that recovers on every reset or Power Off from scratch  Judging On Selection of Controllers  ADC (Analogue to Digital)  Real Time Project: Temperature Sensing / Humidity Sensing from scratch  RTC  SPI  Real Time Project:  I2C
  9. 9.  Real Time Project: A RTC synched Alarm Device (School Bell/Bulb) o Diverse IDE and Compiler Selection – Only after working on an embedded Project  Ideas on Software and Core Architectures like ARM, MIPS, CISC, RISC, Harvard etc…

×