Đang chuẩn bị liên kết để tải về tài liệu:
Ebook Vi điều kiển - Cấu trúc, lập trình và ứng dụng: Phần 2 - Kiều Xuân Thực (chủ biên)
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Phần 2 ebook "Vi điều kiển - Cấu trúc, lập trình và ứng dụng" do Kiều Xuân Thực (chủ biên) biên soạn trình bày nội dung chương 3 của tài liệu. Nội dung phần này giới thiệu các bước cơ bản trong quá trình thiết kế ứng dụng có sử dụng vi điều khiển và hàng chục ví dụ cụ thể từ đơn giản đến phức tạp. | Chương THlếĩ KỄ ỨNG DỤNG VỚI HỌ VI Điểu KHICN 8051 __________ ____________ 3.1. QUY TRÌNH THIẾT KẾ ỨNG DỤNG VI ĐIỀU KHIÊN Tương tự như thiết kế hệ thống sử dụng vi mạch số lập trình được như PAL GAL CPLD FPGA. việc thiết kế ứng dụng dùng vi điều khiển cũng có những bước cơ bản sau Bước 1 Phân tích bài toán. Mục đích cùa việc phân tích bài toán là để xác định các yêu cầu kỹ thuật như yêu cầu về khả năng tính toán tốc độ và độ chính xác sô đầu vào ra số số đầu vào ra tương tự sô lượng bộ đếm định thời ước lượng dung lượng bộ nhố chương trình bộ nhớ dữ liệu cần thiết và các yêu cầu khác như các kênh PWM truyền thông qua RS232 USB CAN LIN. Bước 2 Lựa chọn vi điều khiển và các linh kiện ngoài. Các tiêu chí chính lựa chọn bộ vi điều khiển là - Hiệu năng bộ vi điều khiển 8 bit 16 bít hay 32 bit tần sô xung nhịp bao nhiêu MHz - Dung lượng bộ nhớ chương trình bộ nhớ số liêu - Số lượng đầu vào ra - Số lượng bộ đếm định thời - Số lượng số bít và tốc độ biên đổi của các bộ biến đổi A D D A - Kiểu đóng vò liên quan đốn việc thiết kế mạch in - Công suất tiêu thụ điều này đặc biệt quan trọng vói các ứng dụng sử dụng pin ắc quy - Kiểu bộ nhớ chương trình là ROM OTP EPROM hay Flash ROM. Trong quá trình tạo mẫu hoặc sản xuất với số lượng nhỏ người ta thường chọn vi điều khiển có bộ nhớ chương trình là Flash ROM hoặc NV-RAM tuy nhiên khi sản suất hàng loạt để giảm giá thành sản phẩm người ta thường sù dụng vi điều khiển có bộ nhớ chương trình là ROM hoặc OTP. Bước 3 Xây dựng sơ đồ nguyên lý. Sau bước 2 ta đã lựa chọn được vi điều khiển và các linh kiện ngoài 83 phụ trợ ta tiến hành thiết kê mạch nguyên lý cho ứng dụng việc thiết kế có thể dược thực hiện bằng các phần mềm hỗ trợ như ORCAD PROTEL. altiumL. Bước 4 Lập trình cho vi điéu khiển. Căn cứ vào yêu cầu của bài toán tiến hành lập lưu đổ thuật toán và viết chương trình điều khiển. Bước 5 Biên dịch chương trình. Sử dụng trình dịch để biên dịch tập tin nguồn tập tin .asm hoặc c hoặc .cpp thành tập tin .hex theo chuẩn của Intel. Đối