Académique Documents
Professionnel Documents
Culture Documents
History & need of Embedded System Basic components of Embedded System Hardware Classification of Embedded System Programming Language Classification of Embedded System Advantage & Disadvantage of Low level & High level programming language of Embedded System
INTRODUCTION OF EMBEDDED C
Difference between Microprocessor & Microcontroller Classification based on architecture Classification based on Instruction Set Type of Microcontroller Memory Classification
Classification of Von-Neumann and Hardware Architecture Difference between RISC and CISC Memory Classification (Primary & Secondary)
Why C Benefits of C over Assembly Constants, Variables & Data Types o Keywords & Identifiers o Data type & its memory representation o User Defined Data type (structure) o Array o Pointers Operators o Arithmetical Operator o Logical Operator o Bitwise Operators Control Statement and Loops o If o Switch o For o While o Do While Introduction to Preprocessor Directives Assembly within C (Inline Assembly)
COMPUTER LANGUAGES
BASIC ELECTRONICS
Low Level Languages Middle Level Language High Level Language Interaction of language with Compilers
TYPES OF MOTORS
TIMER
LM358(dual op- amp) LM35(Temperature sensor) L293D(dual H-bridge IC) 805(Voltage regulator)
LCD INTERFACING
Practical to be covered in
Adv. Embedded System
To move data on LCD in 8-bit To move data on LCD in 4-bit To display data on both rows in 4 and 8-bit Mode Scrolling message display on LCD in 4 and 8 bits Mode.
Practical
Introduction to Switches & Keyboard Matrix Interfacing Circuit of Switches & Keyboard Matrix Programming of Keyboard Matrix & Switches Controlling of LEDs by using Switches Key board Matrix & LCD Interfacing Program
INTERRUPT
RS232 INTERFACING
Interfacing with PC using UART/RS232 Interfacing with PC using UART/RS232 with Interrupts
ADC INTERFACING
SENSOR INTERFACING
Practical 1:Interfacing LED with Controller Practical 2:Interfacing Switches with Controller Practical 3: Interfacing 7 segment with controller Practical 4: Interfacing Keypad with controller Practical 5: Interfacing LCD with controller Practical 6: Interfacing Motors with controller Practical 7: Using Timers 8 bit and 16 bit. Practical 8: Using Serial port of AVR, Data Communication between AVR micro controller and PC. Practical 9: Using Interrupts, above Practical will be designed using interrupt method. Practical 10:Using inbuilt ADC of AVR Practical 11:Application Programming using FIQ and IRQ Practical 12:Applications of Timer UART and Interrupts Bluetooth ,zigbee, RF-ID card interfacing
I2C PROTOCOL