Vi Điều Khiển

Chào mừng các bạn đến với thế giới của Vi điều khiển!

--welcome to the world of microcontrollers^^ --

123

Thứ Năm, 28 tháng 6, 2012

[Học lập trình 8051] Bài 3: Ngôn Ngữ Lập Trình C [Keil C] Cơ Bản Cho 8051

Bài 3: Ngôn Ngữ Lập Trình C [Keil C] Cơ Bản Cho 8051 Nội dung trong bài này: Ø  Giới thiệu ngôn ngữ lập trình C Ø  Cấu trúc một chương trình cơ bản cho 8051 Ø  Các câu lệnh cơ bản 1.  Giới thiệu ngôn ngữ C Trong kỹ thuật lập trình vi điều khiển nói chung, ngôn ngữ lập trình được sử dụng thường chia làm 2 loại: Ngôn ngữ bậc thấp và Ngôn ngữ bậc cao. Ngôn ngữ bậc cao là các ngôn ngữ gần vơi ngôn ngữ con người hơn, do đó việc lập trình bằng các ngôn ngữ này trở nên dễ dàng và đơn giản hơn. Có thể kể đến...

[Tự học Lập trình C] Bài 14: Con Trỏ [Thực Hành]

Bài 14: Con trỏ [Thực Hành] Mục tiêu: Kết thúc bài học này, bạn có thể: Ø  Sử dụng con trỏ Ø  Sử dụng con trỏ với mảng. Các bước trong bài học này được trình bày chi tiết, rõ ràng và cẩn thận. Điều này giúp ta hiểu rõ về công cụ lập trình. Thực hiện theo các bước sau thật cẩn thận. Phần I – Trong thời gian 1 giờ 30 phút đầu: 14.1     Con trỏ Các biến con trỏ trong C chứa địa chỉ của một biến có...

Thứ Tư, 27 tháng 6, 2012

[Tự học Lập trình C] Bài 13: Con Trỏ [Lý Thuyết]

Bài 13: Con trỏ [Lý Thuyết] Mục tiêu: Kết thúc bài học này, bạn có thể:          Ø  Hiểu con trỏ là gì, và con trỏ được sử dụng ở đâu Ø  Biết cách sử dụng biến con trỏ và các toán tử con trỏ Ø  Gán giá trị cho con trỏ Ø  Hiểu các phép toán số học con trỏ Ø  Hiểu các phép toán so sánh con trỏ Ø  Biết cách truyền tham số con trỏ cho hàm Ø  Hiểu cách sử dụng con...

Thứ Hai, 25 tháng 6, 2012

[Tự học Lập trình C] Bài 12: Mảng [Thực Hành]

Bài 12: Mảng [Thực Hành] Mục tiêu: Kết thúc bài học này, bạn có thể: Ø  Sử dụng mảng một chiều Ø  Sử dụng mảng hai chiều.                                                                                             Các...

Chủ Nhật, 24 tháng 6, 2012

[Tự học Lập trình C] Bài 11: Mảng [Lý Thuyết]

Bài 11: Mảng [Lý Thuyết] Mục tiêu: Kết thúc bài học này, bạn có thể: Ø  Hiểu được các phần tử của mảng và các chỉ số mảng Ø  Khai báo một mảng Ø  Hiểu cách quản lý mảng trong C Ø  Hiểu một mảng được khởi tạo như thế nào Ø  Hiểu mảng chuỗi/ ký tự Ø  Hiểu mảng hai chiều Ø  Hiểu cách khởi tạo mảng nhiều chiều. Giới thiệu: Có thể bạn sẽ gặp khó khăn khi lưu trữ một tập hợp các phần tử dữ liệu...

Thứ Bảy, 23 tháng 6, 2012

[Tự học Lập trình C] Bài 10: Vòng Lặp [Thực Hành]

Bài 10: Vòng lặp [Thực Hành] Mục tiêu: Kết thúc bài học này, bạn có thể: Ø  Sử dụng cấu trúc vòng lặp Ø  Viết một vài chương trình: o   Sử dụng vòng lặp ‘for’ o   Sử dụng vòng lặp ‘while’ o   Sử dụng vòng lặp ‘do...while’. Các bước trong bài học này được trình bày chi tiết, rõ ràng và cẩn thận. Điều này giúp ta hiểu rõ về công cụ lập trình. Thực hiện theo các bước sau thật cẩn thận. Phần...

Thứ Tư, 20 tháng 6, 2012

[Tự học Lập trình C] Bài 9: Vòng Lặp [Lý Thuyết]

Bài 9: Vòng lặp [Lý Thuyết] Mục tiêu: Kết thúc bài học này, bạn có thể: Ø  Hiểu được vòng lặp ‘for’ trong C Ø  Làm việc với toán tử ‘phẩy’ Ø  Hiểu các vòng lặp lồng nhau Ø  Hiểu vòng lặp ‘while’ và vòng lặp ‘do-while’ Ø  Làm việc với lệnh ‘break’ và lệnh ‘continue’ Ø  Hiểu hàm ‘exit()’. Giới thiệu: Một trong những điểm mạnh lớn nhất của máy tính là khả năng thực hiện một chuỗi các lệnh lặp đi lặp...

[Tự học Lập trình C] Bài 8: Điều Kiện [Thực Hành]

Bài 8: Điều kiện [Thực Hành] Mục tiêu: Kết thúc bài học này, bạn có thể: Ø  Sử dụng: §  Câu lệnh if §  Câu lệnh if – else §  Câu lệnh với nhiều if §  Câu lệnh if lồng nhau §  Câu lệnh switch. Các bước trong bài học này được trình bày chi tiết, rõ ràng và cẩn thận. Điều này giúp ta hiểu rõ về công cụ lập trình. Thực hiện theo các bước sau thật cẩn thận. Phần I - Trong thời...