Chuyên mục Đọc sách cùng bạn: Giáo trình Kỹ thuật lập trình trong điện tử
Bạn đọc thân mến, chuyên mục Giới thiệu sách xin giới thiệu tới Quý bạn đọc cuốn “Giáo trình kỹ thuật lập trình trong điện tử” được xây dựng bởi nhóm tác giả đến từ Trung tâm Việt – Nhật, Trường Đại học Công nghiệp Hà Nội. Giáo trình sử dụng để giảng dạy cho ngành điện tử công nghiệp và đồng thời cũng là giáo trình tham khảo cho các chuyên ngành kỹ thuật khác như điện tử, điện, cơ điện tử.
Trong thời đại hiện nay, với sự phát triển không ngừng của công nghệ, các thiết bị điện tử đóng vai trò quan trọng trong cuộc sống hàng ngày. Điều này đặt ra một yêu cầu ngày càng cao đối với việc phát triển các phương pháp lập trình để điều khiển và giám sát các thiết bị. Trong hàng loạt ngôn ngữ lập trình, ngôn ngữ C vẫn luôn giữ vững vị thế của mình như một ngôn ngữ cơ bản và phổ biến nhất trong lĩnh vực điện tử và máy tính. Ngoài ra, cuốn sách cũng sử dụng mạch Arduino Mega 2560 làm phần cứng cho các ví dụ và bài tập thực hành.
Nội dung của giáo trình bao gồm 4 chương:
+ Chương 1: Cơ bản về kỹ thuật lập trình
+ Chương 2: Cấu trúc điều khiển
+ Chương 3: Hàm
+ Chương 4: Thiết kế hệ thống nhúng
Cuối mỗi chương đều có phần Bài tập minh họa để bạn đọc tự rèn luyện, thực hành.
Ngoài ra, Giáo trình Kỹ thuật lập trình trong điện tử còn cung cấp 22 phụ lục như các kiểu dữ liệu, các toán tử logic, các cấu trúc rẽ nhánh, các hằng và các hàm của phần mềm Arduino IDE.
Sau đây chúng ta cùng điểm qua nội dung chi tiết của từng chương.
Chương 1: Cơ bản về kỹ thuật lập trình
Trong chương này, cuốn sách giới thiệu về ngôn ngữ lập trình C và phần mềm Arduino IDE; các lưu đồ thuật toán, các lệnh, cấu trúc thường gặp, khung chương trình trong ngôn ngữ lập trình C; các dữ liệu cơ bản trong ngôn ngữ C như các hệ đếm, kiểu dữ liệu, hằng, biến, mảng, chuỗi; các phép toán số học và phép toán lô gíc; toán tử địa chỉ và con trỏ trong ngôn ngữ C.
Chương 2: Cấu trúc điều khiển
Trong chương này cuốn sách trình bày về các khái niệm, các cấu trúc, các lưu đồ thuật toán và ví dụ về các cấu trúc rẽ nhánh có điều kiện như cấu trúc if, cấu trúc switch case; các cấu trúc lặp như cấu trúc for, cấu trúc while; và các cấu trúc rẽ nhánh không điều kiện bao gồm cấu trúc break, continue, return, goto.
Chương 3: Hàm
Trong ngôn ngữ lập trình C, hàm là một khái niệm cơ bản không thể thiếu. Hàm được sử dụng để nhóm các lệnh lại với nhau để thực hiện một nhiệm vụ cụ thể. Các hàm có thể được phân loại thành hai loại chính là hàm chuẩn và hàm tự định nghĩa. Nguyên tắc hoạt động của hàm là khi được gọi, chương trình sẽ chuyển quyền điều khiển đến thân hàm, thực thi các câu lệnh trong thân hàm, sau đó quay trở lại nơi gọi hàm. Để sử dụng một hàm, ta cần khai báo hàm trước đó, sau đó có thể gọi hàm bất kỳ nơi nào trong chương trình. Tại đây cuốn sách cũng giới thiệu về hàm đệ quy, định nghĩa cũng như cách sử dụng.
Chương 4: Thiết kế hệ thống nhúng
Arduino Mega 2560 được thiết kế để đáp ứng các dự án nhúng phức tạp, bao gồm khai báo biến, gán giá trị, và thực hiện các phép toán. Các hàm thời gian được hỗ trợ trong Arduino IDE bao gồm hàm tạo trễ và hàm trả về giá trị thời gian. Các hàm xử lý dữ liệu cho phép người dùng thao tác với dữ liệu đầu vào và đầu ra từ các cảm biến và thiết bị khác như các hàm toán học, hàm tính toán lượng giác, hàm xử lý dữ liệu nhị phân.
Để xây dựng hệ thống nhúng, quá trình bắt đầu từ việc thiết kế mạch và chương trình trên Arduino IDE. Một số ứng dụng phổ biến của mạch Arduino bao gồm các hệ thống nhúng ứng dụng khối vào/và khối ra số, như điều khiển đèn LED, hoặc khối vào/ra tương tự, như đo lường nhiệt độ thông qua cảm biến nhiệt.
Hiện nay, cuốn sách đã có tại Thư viện trường Đại học Công nghiệp Hà Nội, bạn đọc quan tâm có thể đến thư viện làm thủ tục mượn sách về nhà hoặc đọc tại chỗ.
Chúc các bạn thành công!
Thứ Tư, 13:18 08/01/2025
Copyright © 2018 Hanoi University of Industry.