1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

ĐỀ THI CUỐI KÌ MÔN THIẾT KẾ HỆ NHÚNG

1 164 1

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

ĐH BÁCH KHOA TP.HCM * KHOA ĐIỆN - ĐIỆN TỬ * BỘ MÔN ĐIỆN TỬ ĐỀ THI CUỐI HỌC KỲ 2, 2011-2012 Ngày 9/6/2012 - Lớp VP Môn thi: THIẾT KẾ HỆ THỐNG NHÚNG - Thời gian: 120 phút (Sinh viên phép tham khảo tờ A4 ghi chú, ngồi khơng phép sử dụng tài liệu khác) Bài 1: (3 điểm) Cho dự án thiết kế hệ thống nhúng sử dụng PIC16F877 cho điều khiển máy giặt với mơ tả sau: • Hệ thống bao gồm: nút nhấn START, PAUSE, STOP (RB0,RB1,RB2), cảm biến trọng lượng đưa vào ngõ AN0, cảm biến mực nước đưa vào ngõ AN1, cảm biến nhiệt động đưa vào AN2, ngõ rađóng m van nước RB3, ngõ đóng m van xả RB4, ngõ ều khiển động RB5, serial LCD, ngõ còi báo hiệu RB6, đèn LED báo hiệu RB7 • Sau nút START nhấn, hệ thống cân trọng lượng đồ giặt, xác định chế độ thời gian mức nước thích hợp, đóng van xả mở van nước vào bồn, mức nước đạt yêu cầu, động khởi động chạy thời gian định trước, sau van xả nước mở thời gian T Chu kỳ giặt thực lần • Hệ thống có khả cảnh báo: đồ giặt nặng động nhiệt • Hệ thống có khả hiển thị chế độ hoạt động, thời gian hình LCD, còi báo hiệu a) Hãy mơ tả tóm tắt hệ thống theo đặc tả (specification) quy trình thiết kế hệ thống nhúng (1đ) b) Vẽ sơ đồ mạch phần cứng (các cảm biến ngõ động lực cần vẽ hình khối) (1đ) c) Vẽ lưu đồ hoạt động sau nút START nhấn (1đ) Bài 2: (2 điểm) Trả lời câu hỏi sau vi điều khiển ARM Cortex-M3 a) Hãy viết lệnh Assembly đọc nội dung ghi APSR vào R1 b) Hãy viết lệnh Assembly ghi giá trị 02h vào ghi CONTROL c) Hãy viết đoạn chương trình thực hàm sau: F(x) = 4x + x < 10; x/2 + x khác Với x nằm ghi R1 Kết lưu vào R2 Bài 3: (2 điểm) Hãy viết chương trình C cho PIC16F877A tạo xung vng ngõ RB0 RB1, với tần số xung clock 1kHz 2kHz, duty cycle 50% Hãy sử dụng ngắt Timer1 với thạch anh 4MHz Bài 4: (3 điểm) Cho thiết kế trò chơi sử dụng PIC16F84A, với thạch anh 4MHz , mô tả sau: • Port A (RA0,RA1) nối với nút nhấn tích cực mức thấp, có tên PLAY CLEAR • Port B (RB0, RB1,…, RB6) nối với LED đoạn Anode chung, có chân A,B,C,D,E,F,G • Sau RESET, LED đoạn hiển thị số • Khi nhấn nút PLAY, LED7 đoạn hiển thị số đếm liên tục từ 0-9 lặp lại với chu kỳ 20 ms cho số đếm • Khi nhấn nút PLAY thêm lần số đếm dừng lại • Khi nhấn nút CLEAR số đếm quay a) (1 điểm) Hãy vẽ sơ đồ mạch chi tiết cho hệ thống b) (2 điểm) Hãy viết chương trình C để thực chức điều khiển hệ thống Viết thành files: main.h main.c Chủ nhiệm môn duyệt Người đề TS Trương Quang Vinh

Ngày đăng: 22/05/2018, 21:57

Xem thêm: