Embedded system
Introduction to Embedded Sytem
8051 MICROCONTROLLER
Microcontroller Architecture-PIC
Software
Desining Using Microcontrollers
- Introduction to 8051 Microcontroller
- Pinout Description8051
- Memory Organization
- Special Function Registers (SFRs)
- STACK in 8051
- 8051 REGISTER BANKS
- ADDRESSING MODES
- BIT ADDRESSING
- CPU Timing
- Memory Expansion
- Accessing External Memory
- PSEN and ALE
- Input/output Ports (I/O Ports)
- DATA SERIALIZATION
- 8051 Microcontroller Power Consumption Control
- Interrupts in 8051
- Interrupts and Polling
- Enabling and Disabling an Interrupt
- INTERRUPT PRIORITY
- EXTERNAL HARDWARE INTERRUPTS
- SERIAL COMMUNICATION INTERRUPT
- Counters and Timers
- How to use the Timer 0 ?
- Timer 0 Modes
- Timer 0 Overflow Detection
- Timer 1
- TIME DELAY FOR VARIOUS 8051 CHIPS
- PULSE DURATION MEASURE
- TIMER INTERRUPTS
- TIMER PROGRAMMING
- TMOD and TCON Registers
- TMOD Register
- TCON Register
- GENERATION OF TIME DELAY WITH TIMERS IN MODE 1
- GENERATION OF TIME DELAY WITH TIMERS IN MODE 2
- Finding the Loaded Timer Values TIMERS IN MODE 1
- TIMERS Mode 1 Programming
- TIMERS Mode 2 Programming
- COUNTER PROGRAMMING
- UART (Universal Asynchronous Receiver and Transmitter)
- Serial Interface
- 8051 ASSEMBLY LANGUAGE PROGRAMMING
- 8051 DATA TYPES AND DIRECTIVES
- 8051 Family microcontrollers instruction set
- Call instruction
- Loop and jump instructions
- Rotate Instruction
- Introduction to PIC Microcontroller
- Clock / instruction cycle
- Pipelining
- Mid-range I/O and Peripheral Modules
- PIC Architecture
- Characteristics of the PIC
- Core Features
- Instruction Types
- Register File Map
- CPU registers PIC
- STATUS and OPTION Registers
- A/D Registers
- Data Memory Organization
- EEPROM Data Storage
- PIC 16F877 Pin Out
- PIC16F84 Pin out
- PICMicrocontroller Block Diagram
- I/O Ports
- Addressing modes
- Indirect Addressing
- The PIC Program
- Chip Configuration Word
- PIC Microcontroller options
- PIC Instruction Set
- Instruction Set Illustrations
- Interrupts
- Interrupt Control Registers
- Timers
- TIMER0 MODULE
- TIMER1 MODULE
- TIMER2 MODULE
- CAPTURE/COMPARE/PWM MODULES
- Synchronous Serial Port (SSP) Module:
- Serial Peripheral Interface (SPI)
- SPI Master / Slave Connection
- I/O Port Expansion using Serial Peripheral Interface (SPI)
- I2C Communication
- Data Communication Protocol I2C
- Software for I2C Communication
- Example of I2C interfacing
- Parallel slave port (PSP)
- Introduction to Assembly Language
- Assembly language
- Writing program in Assembly Language
- Control directives
- Conditional instructions
- Data Directives
- Configurational directives
- Assembler arithmetic operators
- Interfacing Analog to Digital Converters(ADC) With Microcontroller
- Interfacing lcd to microcontroller
- Interfacing key board to microcontroller
- DC Motor interfacing with Microcontrollers
- Interfacing of Stepper Motor with Microcontroller
- Interfacing temperature sensor with 8051
- Interfacing pressure sensor with 8051
- Pulse Width Modulation and Its Implementation for Control System
- Designing music box with microcontroller
- Designing mousewheelturning with microcontroller
- Aircraft demonstration
- DC Motor Speed Regulation with A PWM Feed Back System
- Ultra sonic distance measuring Using 8051
- Magnetic field sensor