Microcontrollers RISC

  • General mission:

    To learn to program and to develop electronic systems using some of the microcontrollers of ATMEL family AVR

  • Specific objectives:

    • To learn to program in language “C? in general form
    • To learn to program and to purify programs in language “C? of family AVR
    • To obtain the capacity to create systems that use these microcontrollers
    • To know different forms to realise interphases with sensors and controller of power
    • To learn basic techniques of control
    • To know how interphases can be developed to communicate with applications in Linux and Windows
    • To realise practices so that the participant evolves with confidence in the design and implementation of systems with microcontoladores of this family
  • Methodology:

    • Theoretical exhibitions
    • Learning reasoned with active interventions of the participants
    • Practices with personal computers
  • Duration:

    • 40 hours (30% theory, 70% practice)
  • Thematic content:

    1. Introduction:
      • What is a system of calculation and its basic architecture
      • What are and why they serve the interruptions
      • Differences between microprocessors and microcontrollers
      • Bases of programming
        • Algorithms
        • Flow charts
        • Codification
      • Different brands from microcontrollers
      • Introduction to the family of microcontrollers AVR:
        • Interphases including
        • Memory map
        • Address of memory
        • Game of instructions
    2. Programming in language “C?
      • Necessary steps for the creation of a program
      • Creation of a project
      • Bookstores
      • The structure of a program in language “C?
        • Definitions
        • Global variables
        • Configuration of interphases
        • Service to interruptions
        • Main program
        • Auxiliary functions
      • Tools available for the development of programs
        • The compiler
        • The simulator
        • The programmer
      • Development of programs and practices
    3. Design of interphases
      • Signals
        • Analogical digitalises and
        • Analog-to-digital converter
        • Digitalis-analogical conversion
      • Some forms of connection of sensors
      • Power control in AC and DC
      • Principles of control ON-OFF, proportional and PID
      • Forms of communication between microcontrollers
    4. Development of diverse practices

      • How to handle a keyboard
      • How to handle a LCD
      • Digital thermometer
      • Control of temperature
  • Directed a:

    All that one related to electronic systems: Interested engineers, Technicians, assistants, students or, that they wish to acutalizar itself in the field of the microcontrollers

  • Requirements

    • Basic knowledge of computation
    • Basic knowledge of electronics