de kiem tra giua hoc ky 1 2012 2013 lap trinh nhung

2 90 0
de kiem tra giua hoc ky 1 2012 2013 lap trinh nhung

Đ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Ử ĐỀ KIỂM TRA HỌC KỲ / 2012-2013 MƠN: LẬP TRÌNH NHÚNG Thời gian: 55 phút (SV sử dụng tài liệu, không sử dụng laptop, máy vi tính) Câu 1: (3 đ) Cho đoạn chương trình sau cho 8051: #include void main(void) { int * pint; char * pchar; char test1, test2,test3; pint = 0x20; *pint = 0x1234; pchar = test1 = *pchar; test2 = *(pchar + 1); test3 = *(char pint; *)0x21; } Sau thực chương trình, giá trị biến test1, test2, test3 bao nhiêu? Giải thích cách nêu rõ ý nghĩa dòng lệnh (C51 sử dụng kiểu liệu big endian) Câu 2: Cho hệ thống mở cửa tự động dùng 8051 sau: Sensor phát chuyển động gắn vào chân P1.0 Một chuyển động phát sensor lần lấy mẫu liên tiếp cách 200 ms Contact hành trình A (P1.1) tích cực cửa mở hồn tồn Contact hành trình B (P1.2) tích cực cửa đóng hồn tồn Chân P1.3 tích cực làm cửa mở ra, chân P1.4 tích cực làm cửa đóng lại Hai chân khơng tích cực đồng thời Hai chân dừng motor điều khiển cửa • • Khi cửa đóng, phát chuyển động, cửa mở Sau cửa mở hoàn toàn khơng thấy chuyển động s, cửa đóng lại Trong q trình cửa đóng lại, thấy có chuyển động, cửa lại mở bước a) (3 đ) Thiết kế máy trạng thái cho hệ thống (một máy trạng thái phát chuyển động máy trạng thái điều khiển cửa) Giải thích cụ thể hoạt động máy trạng thái b) (4đ) Viết chương trình thực hệ thống Motion sensor P1.0 P1.3 P1.4 Contact hành trình A P1.1 Contact hành trình B P1.2 Bộ môn Kỹ Thuật Điện Tử Open Close Motor Driver Cán đề M ... trạng thái b) (4đ) Viết chương trình thực hệ thống Motion sensor P1.0 P1.3 P1.4 Contact hành trình A P1 .1 Contact hành trình B P1.2 Bộ môn Kỹ Thuật Điện Tử Open Close Motor Driver Cán đề M ...Chân P1.3 tích cực làm cửa mở ra, chân P1.4 tích cực làm cửa đóng lại Hai chân khơng tích cực đồng thời Hai chân dừng motor

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

Tài liệu cùng người dùng

Tài liệu liên quan