Cách học lập trình vi xử lý

Posted on
Tác Giả: Lewis Jackson
Ngày Sáng TạO: 5 Có Thể 2021
CậP NhậT Ngày Tháng: 16 Tháng MườI MộT 2024
Anonim
Cách học lập trình vi xử lý - Khoa HọC
Cách học lập trình vi xử lý - Khoa HọC

Cách đơn giản nhất và bổ ích nhất để học lập trình vi mạch là làm việc với vi điều khiển. Một vi điều khiển về cơ bản là một máy tính trên chip có bộ xử lý, bộ nhớ RAM và chân đầu vào / đầu ra riêng. Một số bộ vi điều khiển có bộ chuyển đổi tương tự sang số tích hợp. Có nhiều loại vi điều khiển, nhưng cách dễ nhất để bắt đầu là sử dụng bảng Arduino. Arduino là một bảng mạch nhỏ bao gồm một vi điều khiển và tất cả các mạch ngoài cần thiết để lập trình và chạy nó. Với một Arduino, bạn có thể nhảy ngay vào việc học lập trình.

    Chọn một vi điều khiển bạn muốn tìm hiểu. Microchips PIC series và chip Atmels AVR đều là những lựa chọn phổ biến, cũng như bo mạch Arduino. Hầu hết các vi điều khiển sử dụng một phiên bản của ngôn ngữ lập trình C, nhưng có các biến thể. Mỗi nhà sản xuất cũng sử dụng ngôn ngữ lắp ráp riêng của mình. Mã hội không rõ ràng hơn C, nhưng hiệu quả hơn vì nó gần với ngôn ngữ máy của chip. Do ngôn ngữ lắp ráp quá nhỏ gọn và bộ nhớ trên vi điều khiển bị hạn chế, nhiều chương trình được viết kết hợp giữa C và lắp ráp.

    Đọc bảng dữ liệu cho vi điều khiển mà bạn đã chọn và tìm hiểu mạch điện bên ngoài nào bạn sẽ cần để chạy nó. Bạn sẽ cần một bảng mạch cho các mạch nguyên mẫu trên, các thành phần cho mạch cấp nguồn, cáp lập trình và có khả năng là chip nhớ EEPROM để lưu trữ chương trình. Nếu bạn đang sử dụng Arduino, bạn không cần nối dây bất kỳ mạch ngoài nào trước khi lập trình chip.

    Tải xuống phần mềm chỉnh sửa mã và trình biên dịch cho chip của bạn. Mã "Biên dịch" biến đổi nó từ ngôn ngữ tương đối rõ ràng mà bạn đã viết nó sang ngôn ngữ mà chip có thể hiểu được. Mã cho một vi điều khiển cần phải được biên dịch cho chip cụ thể đó, do đó, hãy tải xuống trình biên dịch từ nhà sản xuất vi điều khiển của bạn. Arduino sử dụng ngôn ngữ lập trình riêng, tương tự như C, nhưng dễ học hơn. Phần mềm biên dịch và biên dịch miễn phí cho Arduino có sẵn trên trang web của mình, cùng với các hướng dẫn mở rộng.

    Thiết lập vi điều khiển của bạn trên bảng mạch. Thực hiện theo các hướng dẫn trong bảng dữ liệu cho các mạch bên ngoài như nguồn điện. Các bộ vi điều khiển khác nhau đòi hỏi lượng điện áp và dòng điện khác nhau để chạy, vì vậy bạn cần mạch điện sẽ điều kiện cung cấp điện đúng cách.

    Thực hiện theo các hướng dẫn bạn đã tìm thấy cho ngôn ngữ lập trình chip của mình, trực tuyến hoặc trong sách, để viết chương trình đơn giản đầu tiên của bạn. Đừng vượt lên chính mình và thử một cái gì đó phức tạp. Bước đầu tiên là lập trình chip thành công với một số hướng dẫn đơn giản. Ví dụ: thử viết một chương trình sẽ bật và tắt đèn LED. Tài liệu giảng dạy của bạn rất có thể sẽ có các dự án giới thiệu mẫu là tốt.

    Kết nối vi điều khiển của bạn với nguồn điện và kết nối giao diện lập trình với máy tính của bạn. Biên dịch và tải xuống phần mềm của bạn để kiểm tra.

    Phát triển kỹ năng của bạn bằng cách thêm các tính năng vào phần mềm của bạn và làm cho nó phức tạp hơn. Ví dụ: thử thêm quay số vào dự án đèn LED nhấp nháy của bạn, điều này sẽ cho phép bạn thay đổi tốc độ đèn LED nhấp nháy.

    Tìm hiểu thêm mã và trở nên tự tin trong lập trình của bạn bằng cách thực hiện các dự án ví dụ ngày càng phức tạp và thử các ý tưởng của riêng bạn. Đừng chỉ đọc toàn bộ cuốn sách và sau đó thử một cái gì đó phức tạp. Bạn học lập trình bằng lập trình, không chỉ đọc.