Schița de curs

Introducere

  • Microprocesor vs Microcontroler
  • CISC vs RISC

Prezentare generală a arhitecturii  „Client Decision”

  • Nucleu de procesor și diagrama bloc funcțională
  • Descrierea organizării memoriei
  • Prezentare generală a tuturor SFR-urilor și funcționalitatea lor de bază

Concepte de programare la nivel scăzut

  • Moduri de adresare
  • Set de instrucțiuni și limbaj de asamblare (ALP)
  • Dezvoltarea, construirea și depanarea ALP-urilor

Concepte de programare la nivel mediu

  • Cross Compiler
  • Implementarea în C Încorporat, programare * Depanare
  • Diferențe față de ASNSI-C
  • Modele de memorie
  • Referință la bibliotecă
  • Utilizarea directivei #pragma
  • Funcții, transmiterea parametrilor și tipurile de returnare

Periferice integrate

  • Porturi: Intrare/ieșire
  • Timeri & Contoare
  • Interrupturi, UART

Interfețe externe

  • LED-uri
  • Comutatoare (tip momentan, tip basculant)
  • Afisaj cu șapte segmente: (Mod normal, Mod BCD,
  • Multiplexare internă & Multiplexare externă)
  • LCD (4 biți, 8 biți, Steag de ocupat, Generare de caractere personalizate)
  • Matrice de butoane

Protocols & Periferice

  • I2C (EEPROM), SPI (EEPROM)
  • Convertor A/D & D/A
  • Motor pas cu pas, Motor DC
  • Protocol I2C (RTC:800583,DS1307 ADC:PCF8591, DS1621)
  • Protocol SPI (ADC:MCP3001)
  • Comunicații IR (Protocol Phillips RC5)
  • ZIGBEE, GSM, GPS, USB, MMC & SD
  • Ethernet MAC, Protocol CAN
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite