Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Microcontrollers and the C Programming Language (MSP430)

Vi điều khiển và Ngôn ngữ lập trình C (MSP430)

Vi điều khiển và Ngôn ngữ lập trình C (MSP430)

Viết chương trình C cho vi điều khiển sử dụng các tính năng đầu vào/đầu ra, bộ định thời, bộ chuyển đổi tương tự sang số, cổng truyền thông và màn hình LCD.

4.4
(4,419 đánh giá)
97,535 học viên
Giảng viên
Mark M. Budnik
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
79.000đ
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
32.0 giờ video
117 bài giảng
14 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 07/06/2026

Bạn sẽ học được gì

Lập trình vi điều khiển bằng ngôn ngữ C.
Sử dụng các bộ định thời ngoại vi.
Sử dụng các bộ ngoại vi truyền thông.
Sử dụng bộ ngoại vi chuyển đổi tương tự sang số.
Sử dụng màn hình tinh thể lỏng (LCD).
Sử dụng MSP430 để phát triển các hệ thống nhúng.

Yêu cầu

Thông tin về bộ thí nghiệm và hướng dẫn tải phần mềm sẽ được cung cấp trong Phần 1.

Đối tượng phù hợp

Khóa học này dành cho những người chưa quen với vi điều khiển, MSP430 và/hoặc ngôn ngữ lập trình C.
Với những người có kinh nghiệm hơn, khóa học cũng sẽ giúp rút ngắn thời gian làm quen với Texas Instruments MSP430 và môi trường phát triển tích hợp Code Composer Studio.

Nội dung khóa học

18 phần • 115 bài giảng
1 Khóa học này nói về điều gì?
2 Giới thiệu khóa học.
3 Vi điều khiển là gì?
4 Hệ thống nhúng là gì?
5 Chương trình là gì?
6 Môi trường phát triển tích hợp là gì?
7 HÀNH ĐỘNG: Làm thế nào để bắt đầu?
8 TẢI XUỐNG: Tôi cần gì cho khóa học này?
9 TẢI XUỐNG: Sách hướng dẫn thí nghiệm Bắt đầu.
10 TẢI XUỐNG BỔ SUNG cho MSP-EXP430G2 Launchpad.
11 Tổng kết.
1 HÀNH ĐỘNG: Số nhị phân và số thập lục phân là gì?
2 TẢI XUỐNG: Số nhị phân là gì?
3 TẢI XUỐNG: Số thập lục phân là gì?
4 TẢI XUỐNG: Bit, Nibble, Byte và Word là gì?
5 TẢI XUỐNG: Làm thế nào để sử dụng máy tính lập trình?
6 HÀNH ĐỘNG: Logic số là gì?
7 TẢI XUỐNG: Toán tử AND là gì?
8 TẢI XUỐNG: Toán tử OR là gì?
9 TẢI XUỐNG: Toán tử NOT là gì?
10 TẢI XUỐNG: Toán tử XOR là gì?
11 Tổng kết.
1 Vi điều khiển chứa gì bên trong?
2 Bộ nhớ chương trình là gì?
3 Bộ nhớ dữ liệu là gì?
4 Ngoại vi là gì?
5 Tổng kết.
6 BỔ SUNG: CPU là gì?
1 HÀNH ĐỘNG: Vòng lặp FOR là gì?
2 TẢI XUỐNG: Sách hướng dẫn thí nghiệm vòng lặp FOR.
3 Lưu đồ là gì?
4 TẢI XUỐNG: Sách hướng dẫn thí nghiệm lưu đồ.
5 HÀNH ĐỘNG: Vòng lặp WHILE là gì?
6 TẢI XUỐNG: Sách hướng dẫn thí nghiệm vòng lặp WHILE.
7 TẢI XUỐNG: Các loại biến khác nhau trong C là gì?
8 Tổng kết vòng lặp.
9 BỔ SUNG: Vòng lặp lồng nhau là gì?
10 TẢI XUỐNG BỔ SUNG: Sách hướng dẫn thí nghiệm vòng lặp lồng nhau.
11 TẢI XUỐNG BỔ SUNG: Thử thách vòng lặp lồng nhau.
12 TẢI XUỐNG BỔ SUNG: Các toán tử viết tắt trong C là gì?
13 BỔ SUNG: Vòng lặp FOR và WHILE có thực sự giống nhau không?
1 Đầu vào số là gì?
2 HÀNH ĐỘNG: Nút nhấn P1.1 là gì?
3 HÀNH ĐỘNG: Câu lệnh IF là gì?
4 TẢI XUỐNG: Sách hướng dẫn thí nghiệm câu lệnh IF.
5 HÀNH ĐỘNG: Toán tử quan hệ là gì?
6 TẢI XUỐNG: Sách hướng dẫn thí nghiệm nút nhấn P1.1.
7 TẢI XUỐNG: Sách hướng dẫn thí nghiệm toán tử quan hệ.
8 HÀNH ĐỘNG: Làm thế nào để sử dụng thêm nút nhấn và đèn LED?
9 TẢI XUỐNG: Sách hướng dẫn thí nghiệm sử dụng nút nhấn và đèn LED ngoài.
10 Tổng kết đầu vào số.
11 BỔ SUNG: BREAK và CONTINUE là gì?
12 TẢI XUỐNG BỔ SUNG: Sách hướng dẫn thí nghiệm BREAK và CONTINUE.
1 Bộ định thời là gì?
2 Bộ định thời có thể đếm những gì?
3 Tổng kết giới thiệu về bộ định thời.
1 Bộ định thời Watchdog là gì?
2 HÀNH ĐỘNG: Làm thế nào để sử dụng bộ định thời Watchdog?
3 TẢI XUỐNG: Sách hướng dẫn thí nghiệm bộ định thời Watchdog ngoại vi.
4 Tổng kết bộ định thời Watchdog ngoại vi.
1 HÀNH ĐỘNG: Làm thế nào để sử dụng bộ định thời đa năng?
2 TẢI XUỐNG: Sách hướng dẫn thí nghiệm bộ định thời đa năng.
3 TẢI XUỐNG: Bật đèn LED đỏ trong 20 giây rồi tắt.
4 TẢI XUỐNG: Bật đèn LED liên tục trong 3 giây rồi tắt trong 1 giây.
5 BỔ SUNG: Làm thế nào để "vuốt ve" Watchdog bằng bộ định thời đa năng?
6 TẢI XUỐNG BỔ SUNG: Vuốt ve Watchdog bằng bộ định thời đa năng.
1 HÀNH ĐỘNG: Làm thế nào để sử dụng hai bộ định thời đa năng để đếm cùng lúc?
2 TẢI XUỐNG: Sách hướng dẫn thí nghiệm sử dụng hai bộ định thời đa năng.
1 HÀNH ĐỘNG: Hàm cải thiện chương trình của bạn như thế nào?
2 TẢI XUỐNG: Hàm là gì?
1 HÀNH ĐỘNG: Chương trình phục vụ ngắt là gì?
2 TẢI XUỐNG: Chương trình phục vụ ngắt là gì?
3 TẢI XUỐNG: Thử thách ISR 1.
4 TẢI XUỐNG: Thử thách ISR 2.
5 TẢI XUỐNG BỔ SUNG: Làm thế nào để sử dụng chế độ Điều chế độ rộng xung (PWM) bán tự động?
6 TẢI XUỐNG BỔ SUNG: Làm thế nào để sử dụng chế độ PWM tự động?
7 TẢI XUỐNG BỔ SUNG: Làm thế nào để sử dụng một bộ định thời để tạo nhiều đầu ra tần số?
1 Chế độ tiêu thụ điện năng thấp là gì?
2 HÀNH ĐỘNG: Làm thế nào để sử dụng chế độ tiêu thụ điện năng thấp?
3 TẢI XUỐNG: Làm thế nào để sử dụng chế độ tiêu thụ điện năng thấp?
4 TẢI XUỐNG: Thử thách chế độ tiêu thụ điện năng thấp.
5 Tổng kết chế độ tiêu thụ điện năng thấp.
1 HÀNH ĐỘNG: Làm thế nào để sử dụng ngắt với đầu vào số?
2 TẢI XUỐNG: Làm thế nào để sử dụng ngắt đầu vào số?
1 Truyền thông nối tiếp là gì?
2 HÀNH ĐỘNG: UART là gì?
3 TẢI XUỐNG: Làm thế nào để sử dụng UART để giao tiếp với một vi điều khiển khác?
4 TẢI XUỐNG: Thử thách UART 1.
5 TẢI XUỐNG: Thử thách UART 2.
6 Tổng kết truyền thông nối tiếp.
1 HÀNH ĐỘNG: Giá trị tương tự là gì?
2 TẢI XUỐNG: Giá trị tương tự là gì?
3 HÀNH ĐỘNG: Làm thế nào để sử dụng bộ ngoại vi chuyển đổi tương tự sang số?
4 TẢI XUỐNG: Làm thế nào để sử dụng bộ ngoại vi chuyển đổi tương tự sang số?
5 Tổng kết bộ chuyển đổi tương tự sang số.
6 BỔ SUNG: Sử dụng cổng SPI để giao tiếp với bộ chuyển đổi số sang tương tự (DAC).
1 HÀNH ĐỘNG: Làm thế nào để sử dụng LCD trên MSP430FR6989 Launchpad?
2 TẢI XUỐNG: Làm thế nào để hiển thị một từ ngắn trên LCD?
3 TẢI XUỐNG: ASCII là gì và tại sao nó quan trọng?
4 TẢI XUỐNG: Làm thế nào để hiển thị ký hiệu trên LCD?
5 TẢI XUỐNG: Lưu đồ thử thách LCD 1.
6 TẢI XUỐNG: Thử thách LCD 1.
7 TẢI XUỐNG: Làm thế nào để hiển thị số lớn hơn trên LCD?
8 TẢI XUỐNG: Thử thách LCD 2.
9 TẢI XUỐNG: Làm thế nào để hiển thị từ trên LCD?
10 TẢI XUỐNG: Làm thế nào để tạo thông điệp cuộn trên LCD?
1 HÀNH ĐỘNG: Dự án cuối cùng.
2 TẢI XUỐNG: Trò chơi ghi nhớ.
1 Lời kết và nguồn hỗ trợ thêm.
2 TẢI XUỐNG: Bảng dữ liệu vi điều khiển.
3 TẢI XUỐNG: Hướng dẫn sử dụng vi điều khiển.
4 TẢI XUỐNG: Hướng dẫn sử dụng Code Composer Studio.
5 TẢI XUỐNG: Hướng dẫn sử dụng Launchpad vi điều khiển.
6 TẢI XUỐNG: Sách điện tử hay về C trong hệ thống nhúng.
7 HỖ TRỢ KỸ THUẬT: Hỗ trợ kỹ thuật của Texas Instruments.

Giới thiệu khóa học

The course is laboratory based. Almost every lecture and section of the course leads directly to a hands-on laboratory assignment. The more practice you get using the “real world" Texas Instruments MSP430 hardware and software the more proficient you will be.

The course does not waste your time. From the very beginning, we jump right in to your first laboratory assignment – Let's Get Started.

The course is modular in nature. Are you new to the world of microcontrollers? Great! Start at the beginning, and we'll teach you everything you need to know. Do you have some background in microcontrollers but want to learn more? Fantastic! You can pick and choose the modules that you need.

The course is packed with information. From the beginnings of the C programming language to advanced microcontroller peripherals, the course teaches you all of the building blocks you would need to build your own electronic systems.

We use lots and lots of examples. We take you step-by-step through the lessons – each time providing sample code and documentation to make sure you are supported through the course.

We are here to help. We are educators with a singular focus of providing a meaningful experience for our students. And, while we cannot do the work for you, we are willing to work WITH you help you succeed.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học C Programming
Hiển thị tất cả khoá học Embedded Systems
Hiển thị tất cả khoá học Microcontrollers
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊