Warning: include_once(/hermes/bosnaweb23a/b2207/ipg.gomoonscom/public_html/wp-content/plugins/wp-super-cache/wp-cache-phase1.php): failed to open stream: No such file or directory in /hermes/bosnacweb06/bosnacweb06af/b2207/ipg.gomoonscom/public_html/wp-content/advanced-cache.php on line 22

Warning: include_once(): Failed opening '/hermes/bosnaweb23a/b2207/ipg.gomoonscom/public_html/wp-content/plugins/wp-super-cache/wp-cache-phase1.php' for inclusion (include_path='.:/usr/share/php') in /hermes/bosnacweb06/bosnacweb06af/b2207/ipg.gomoonscom/public_html/wp-content/advanced-cache.php on line 22

Warning: include(/hermes/bosnaweb23a/b2207/ipg.gomoonscom/public_html/wp-content/plugins/wp-super-cache/wp-cache-base.php): failed to open stream: No such file or directory in /hermes/bosnacweb06/bosnacweb06af/b2207/ipg.gomoonscom/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 95

Warning: include(): Failed opening '/hermes/bosnaweb23a/b2207/ipg.gomoonscom/public_html/wp-content/plugins/wp-super-cache/wp-cache-base.php' for inclusion (include_path='.:/usr/share/php') in /hermes/bosnacweb06/bosnacweb06af/b2207/ipg.gomoonscom/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 95

Warning: include_once(/hermes/bosnaweb23a/b2207/ipg.gomoonscom/public_html/wp-content/plugins/wp-super-cache/ossdl-cdn.php): failed to open stream: No such file or directory in /hermes/bosnacweb06/bosnacweb06af/b2207/ipg.gomoonscom/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 118

Warning: include_once(): Failed opening '/hermes/bosnaweb23a/b2207/ipg.gomoonscom/public_html/wp-content/plugins/wp-super-cache/ossdl-cdn.php' for inclusion (include_path='.:/usr/share/php') in /hermes/bosnacweb06/bosnacweb06af/b2207/ipg.gomoonscom/public_html/wp-content/plugins/wp-super-cache/wp-cache.php on line 118
Microcontroller « GoMoons

Microcontroller

Become an Embedded Systems engineer with huge employment opportunities


Course OutlineFAQs

Microcontroller

Introduction

Microprocessor vs Microcontroller
CISC vs RISC
Overview of Architecture of 8051
Processor Core and Functional Block Diagram
Description of memory organization
Overview of ALL SFR’s and their basic functionality
Low-level Programming Concepts
Addressing Modes
Instruction Set and Assembly Language (ALP)
Developing, Building and Debugging ALP’s
Middle Level Programming Concepts
Cross Compiler
Embedded C Implementation, prog. * Debugging
Differences from ASNSI-C
Memory Models
Library reference
Use of #pragma directive
Functions, Parameter passing and return types
On-Chip Peripherals
Ports: Input/output
Timers & Counters
Interrupts, UART
External Interfaces
LEDS
Switches (Momentary type, Toggle type)
Seven Segment Display: (Normal mode, BCD mode,
Internal Multiplexing & External Multiplexing)
LCD (4bit, 8bit, Busy Flag, Custom Character Generation)
Keypad Matrix
Protocols
I2C (EEPROM), SPI (EEPROM)
Keil’s RTX51 Tiny / Pumpkin’s Salvo
Overview
Specifications
Single-Tasking Programs
Multi-Tasking Programs
RTX51 Tiny Programs
Theory of Operation
Timer Tick Interrupt
Task Management & Scheduler Events
Round-Robin & Co-operative Task Switching
Idle Task
Stack Management
Function Reference
Porting on to H/W
Implementation Examples