Embedded Systems Training in Hyderabad
An EMBEDDED SYSTEMS is some combination of computer hardware & Software, either fixed in capability or programmable, i.e. specially designed for a particular function. Modern embedded systems are often based on microcontrollers, but ordinary microprocessors are also common, especially in more complex systems.
EMBEDDED SYSTEMS – OVERVIEW
-
-
- System
- Embedded System
- Characteristics of an Embedded System
- Basic Structure of an Embedded System
-
EMBEDDED SYSTEMS – PROCESSORS
-
-
- Processors in a System
- Types of Processors
- Microprocessor
- Microcontroller
- Microprocessor vs Microcontroller
-
EMBEDDED SYSTEMS – ARCHITECTURE
-
-
- Von Neumann Architecture
- Harvard Architecture
- Von-Neumann Architecture vs Harvard Architecture
- CISC and RISC
-
EMBEDDED SYSTEMS – TOOLS AND PERIPHERALS
-
-
- Compilers and Assemblers
- Debugging Tools in an Embedded System
- Simulators
- Microcontroller Starter Kit
- Emulators
- Peripheral Devices in Embedded Systems
- Criteria for Choosing Microcontroller
-
EMBEDDED SYSTEMS – 8051 MICROCONTROLLER
-
-
- Brief History of 8051
- 8051 Flavors / Members
- Comparison between 8051 Family Members
- Features of 8051 Microcontroller
- Block Diagram of 8051 Microcontroller
-
EMBEDDED SYSTEMS – I/O PROGRAMMING
-
-
- I/O Ports and their Functions
- Dual Role of Port 0 and Port 2
- Hardware Connection of Pins
- I/O Ports and Bit Addressability
- Single-Bit Instructions
-
EMBEDDED SYSTEMS – TERMS
-
-
- Program Counter
- Reset Vector
- Stack Pointer
- Infinite Loop
- Interrupts
- Little Endian Vs Big Endian
-
EMBEDDED SYSTEMS – ASSEMBLY LANGUAGE
-
-
- Structure of Assembly Language
- Embedded Systems
- Assembling and Running an 8051 Program
- Data Type
- Assembler Directives
- Labels in Assembly Language
-
EMBEDDED SYSTEMS – REGISTERS
-
-
- Storage Registers in 8051
- ROM Space in 8051
-
EMBEDDED SYSTEMS – REGISTER BANK / STACK
-
-
- RAM Memory Space Allocation in 8051
- Register Banks in 8051
- Default Register Bank
- How to Switch Register Banks
- Stack and its Operations
-
EMBEDDED SYSTEMS – INSTRUCTIONS
-
-
- Loop and Jump Instructions
- Other Conditional Jumps
- Unconditional Jump Instructions
- Calculating the Short Jump Address
- CALL Instructions
-
EMBEDDED SYSTEMS – ADDRESSING MODES
-
-
- Immediate Addressing Mode
- Direct Addressing Mode
- Register Direct Addressing Mode
- Register Indirect Addressing Mode
- Indexed Addressing Mode
- Timers of 8051 and their Associated Registers
- Different Modes of Timers
- Initializing a Timer
- Reading a Timer
- Detecting Timer Overflow
- What is Polling?
- Interrupt Service Routine
- Interrupt Vector Table
- Steps to Execute an Interrupt
- Edge Triggering vs. Level Triggering
- Enabling and Disabling an Interrupt
- Interrupt Priority in 8051
- Interrupt inside Interrupt
- Triggering an Interrupt by Software
-