Liên hệ với chúng tôi

Đề cương khóa học

Giới thiệu

  • Vi xử lý so với Vi điều khiển
  • CISC so với RISC

Tổng quan về Kiến trúc của  “Quyết định Khách hàng”

  • Hạt nhân bộ xử lý và sơ đồ khối chức năng
  • Mô tả về tổ chức bộ nhớ
  • Tổng quan về tất cả các thanh ghi chức năng đặc biệt (SFR) và chức năng cơ bản của chúng

Các khái niệm Lập trình Cấp thấp

  • Các chế độ đánh địa chỉ
  • Tập lệnh và Ngôn ngữ Hợp ngữ (ALP)
  • Xây dựng, biên dịch và gỡ lỗi các chương trình ALP

Các khái niệm Lập trình Cấp trung

  • Trình biên dịch chéo
  • Triển khai Embedded C, lập trình và gỡ lỗi
  • Sự khác biệt so với ANSI-C
  • Các mô hình bộ nhớ
  • Tài liệu tham khảo thư viện
  • Sử dụng chỉ thị #pragma
  • Hàm, truyền tham số và kiểu trả về

Các Thiết bị Ngoại vi Trên Chip

  • Cổng: Vào/Ra
  • Bộ định thời và Bộ đếm
  • Ngắt, UART

Giao diện Bên ngoài

  • Đèn LED
  • Công tắc (loại nhấn, loại gạt)
  • Màn hình 7 đoạn: (chế độ bình thường, chế độ BCD,
  • Ghép kênh nội bộ và Ghép kênh bên ngoài)
  • Màn hình LCD (4 bit, 8 bit, cờ bận, tạo ký tự tùy chỉnh)
  • Mạch bàn phím ma trận

Giao thức và Thiết bị Ngoại vi

  • I2C (EEPROM), SPI (EEPROM)
  • Bộ chuyển đổi A/D và D/A
  • Mô-tơ bước, mô-tơ DC
  • Giao thức I2C (RTC:800583, DS1307 ADC:PCF8591, DS1621)
  • Giao thức SPI (ADC:MCP3001)
  • Truyền thông hồng ngoại (Giao thức RC5 của Phillips)
  • ZIGBEE, GSM, GPS, USB, MMC và SD
  • Ethernet MAC, Giao thức CAN

Yêu cầu

  • Nắm vững các khái niệm điện tử cơ bản như điện áp, dòng điện và mạch điện
  • Có kinh nghiệm lập trình bằng ngôn ngữ C hoặc các ngôn ngữ cấp thấp tương tự
  • Có kiến thức cơ bản về kiến trúc máy tính và vi điều khiển

Đối tượng tham gia

  • Kỹ sư hệ thống nhúng
  • Nhà phát triển phần cứng và firmware
  • Các kỹ sư phần mềm chuyển đổi sang lĩnh vực phát triển nhúng
 14 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (2)

Các khóa học sắp tới

Các danh mục liên quan