MICROCONTROLLER TRAINING
What is a microcontroller:
A microcontroller is an electronic device with peripherals memory and a processor that can be used as an embedded system.Types of microcontroller by manufacturer name:
- Atmel corporation
- Cypress
- Innovasic
- Microchip
- NXP
- Renesas electronics
- Stmicroelectronics
- ZILOG
Microcontroller by category
- 16 bit digital controller(DSC)
- 16 bit general purpose
- 32 bit
- 8 bit
Application of microcontroller
Programmable microcontroller are designed to be used for embedded application just like microprocessor that can be found in pcs . microcontroller are used in automatically controlled device including power tools, toys ,implantable medical device ,office machine ,engine control system and other types of embedded systems.
Learning objective
- Understanding how the computer store and manipulate data.
- C programming considering data declaration and function implementation
- Knowing how to manipulate the software used in the course of training.
- Understanding how local variable and parameter works.
- Implementation of ADC , DAC, I/O driver, simulation etc.
Syllabus
Module 1: Welcome and Introduction
Installation of MPLAB IDE , MIKCRO C and PROTEUS software.
Module 2: Fundamental concepts: Electronic :
Resistor, Voltage, Current And Ohms Law
Module 3: Digital logic: transistor ,flip flop and logic
Simulation on software (proteus)
Module 4: Introduction to c programming
Module 5: understanding the software environment
Module 6: knowing how to create source file for writing c program
Module 7: Design and Development Process
- Flashing of led.
- Understanding interrupt ,clock and timers.
- Understanding DAC/ADC.
- Sound generation.
- Lcd interfacing.
- Keypad interfacing.
- How to control motor speed.
- Digital clock and calendar implementation.
- Password security system implementation.
- Seven segment interfacing.
- Scroll dot matrix message (running message)
Things needed by student :
- A laptop.
- Bread board.
- Cutter.
- Multi-meter.
No comments:
Post a Comment