Course Outline

소개

  • 마이크로프로세서 대 Microcontroller
  • CISC 대 RISC

“클라이언트 결정” 아키텍처 개요

  • 프로세서 코어 및 기능 블록 다이어그램
  • 기억 조직에 대한 설명
  • 모든 SFR 및 기본 기능 개요

저수준 Programming 개념

  • 주소 지정 모드
  • 명령어 세트 및 Assembly Language(ALP)
  • ALP 개발, 빌드 및 디버깅

중급Programming 개념

  • 크로스 컴파일러
  • Embedded C 구현, 프로그램. * 디버깅
  • ASNSI-C와의 차이점
  • 메모리 모델
  • 도서관 참고자료
  • #pragma 지시어 사용
  • 함수, 매개변수 전달 및 반환 유형

온칩 주변기기

  • 포트: 입력/출력
  • 타이머 및 카운터
  • 인터럽트, UART

외부 인터페이스

  • LED
  • 스위치(순간형, 토글형)
  • 7개 세그먼트 디스플레이: (일반 모드, BCD 모드,
  • 내부 다중화 및 외부 다중화)
  • LCD(4비트, 8비트, 통화 중 플래그, 사용자 정의 문자 생성)
  • 키패드 Matrix

프로토콜 및 주변기기

  • I2C(EEPROM), SPI(EEPROM)
  • A/D 및 D/A 변환기
  • 스테퍼 모터, DC 모터
  • I2C 프로토콜(RTC:800583,DS1307 ADC:PCF8591, DS1621)
  • SPI 프로토콜(ADC:MCP3001)
  • IR Communication(필립스 RC5 프로토콜)
  • 지그비, GSM, GPS, USB, MMC 및 SD
  • 이더넷 MAC, CAN 프로토콜
  14 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

Related Courses

The Yocto Project - An Overview - hands-on

  28 Hours

Related Categories