30
Phần 1. Lập trình sử dụng các tài nguyên cơ bản (6 điểm), tổng số: 30 câu 1.1. Lập trình điều khiển vào ra (20 câu) Cho sơ đồ nguyên lý như hình bên. Viết chương trình điều khiển theo yêu cầu: Nhấn phím KEY1 các LED1÷LED4 sáng; nhấn KEY2 LED5 và LED6 sáng; Nhả các phím, LED tắt. - Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Tai lieu de thi PIC

Embed Size (px)

DESCRIPTION

Tai lieu de thi PIC

Citation preview

Page 1: Tai lieu de thi PIC

Phần 1. Lập trình sử dụng các tài nguyên cơ bản (6 điểm), tổng số: 30 câu1.1. Lập trình điều khiển vào ra (20 câu)

Cho sơ đồ nguyên lý như hình bên. Viết chương trình điều khiển theo yêu cầu: Nhấn phím KEY1 các LED1÷LED4 sáng; nhấn KEY2 LED5 và LED6 sáng; Nhả các phím, LED tắt.- Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Page 2: Tai lieu de thi PIC

Câu 1: (6 điểm)Cho sơ đồ nguyên lý như hình bên. Viết chương trình điều khiển theo yêu cầu: Nhấn phím KEY1, KEY2, KEY3 hoặc KEY4 sẽ sáng tương ứng LED1, LED2, LED3 hoặc LED4; Nhả phím, LED tắt.- Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Page 3: Tai lieu de thi PIC

Câu 1: (6 điểm)

Cho sơ đồ nguyên lý như hình bên. Viết chương trình điều khiển theo yêu cầu: Nhấn KEY4, LED1÷LED4 sáng; nhấn KEY2, KEY3 hoặc KEY1, tất cả các LED tắt.- Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Câu 1: (6 điểm)

Cho sơ đồ nguyên lý như hình bên. Viết chương trình điều khiển theo yêu cầu: Nhấn KEY3, LED3 và LED4 sáng; Nhấn KEY4, LED1 và LED2 sáng; Nhấn KEY2 các LED1÷LED4 tắt.- Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Page 4: Tai lieu de thi PIC

Câu 1: (6 điểm)

Cho sơ đồ nguyên lý như hình bên. Viết chương trình điều khiển theo yêu cầu: Nhấn KEY3, LED3 sáng; Nhấn KEY2, LED3 tắt.- Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Câu 1: (6 điểm)

Cho sơ đồ nguyên lý như hình bên. - Viết chương trình điều khiển theo yêu cầu: Nhấn KEY1, LED1 sáng; Nhấn KEY2, LED1 tắt.- Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Page 5: Tai lieu de thi PIC

Câu 1: (6 điểm)

Cho sơ đồ nguyên lý như hình bên. - Viết chương trình điều khiển 4 LED sáng tuần tự. Khi nhấn KEY3 các LED tắt.- Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Page 6: Tai lieu de thi PIC

Câu 1: (6 điểm)

Cho sơ đồ nguyên lý như hình bên. - Viết chương trình điều khiển 6 LED sáng tuần tự. khi nhấn KEY4 các LED tắt.- Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Page 7: Tai lieu de thi PIC

Câu 1: (6 điểm)

Cho sơ đồ nguyên lý như hình bên. Viết chương trình điều khiển theo quy luật: Nhấn KEY1 một lần, LED1 sáng, các LED khác tắt; Nhấn KEY1 hai lần, LED1 và LED2 sáng, các LED khác tắt…;Nhấn KEY1 sáu lần cả 6 LED sáng. - Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Page 8: Tai lieu de thi PIC

Câu 1: (6 điểm)

Cho sơ đồ nguyên lý như hình bên. Viết chương trình đếm số lần nhấn KEY2 và hiển thị số lần nhấn trên 04 LED (LED1÷LED4) dưới dạng số nhị phân.(giả thiết số lần nhấn ≤15 lần).- Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Câu 1: (6 điểm)

Cho sơ đồ nguyên lý như hình bên. - Viết chương trình điều khiển theo quy luật: Nhấn KEY3 một lần, (*) LED1 sáng; nhấn KEY3 hai lần, LED2 sáng… nhấn KEY3 bốn lần, LED4 sáng; nhấn KEY3 năm lần các LED tắt; nhấn KEY3 sáu lần lặp lại (*)…- Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Page 9: Tai lieu de thi PIC

Câu 1: (6 điểm)

Cho sơ đồ nguyên lý như hình bên. Viết chương trình điều khiển theo yêu cầu: Nhấn KEY1 LED1, LED2, LED3 sáng, các LED khác tắt; nhấn KEY2 LED4, LED5, LED6 sáng, các LED khác tắt; nhấn KEY4 các LED tắt.- Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Page 10: Tai lieu de thi PIC

Câu 1: (6 điểm)

Cho sơ đồ nguyên lý như hình bên. Viết chương trình điều khiển theo yêu cầu: Nhấn KEY1 LED1, LED3, LED5 sáng, các LED khác tắt; nhấn KEY2 LED2, LED4, LED6 sáng, các LED khác tắt; nhấn KEY4 các LED tắt.- Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Page 11: Tai lieu de thi PIC

Câu 1: (6 điểm)

Cho sơ đồ nguyên lý như hình bên. - Viết chương trình điều khiển theo yêu cầu: Nhấn KEY1 LED1 sáng; nhấn KEY2 hoặc KEY3 hoặc KEY4, LED1 tắt.- Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Page 12: Tai lieu de thi PIC

Câu 1: (6 điểm)

Cho sơ đồ nguyên lý như hình bên. Viết chương trình điều khiển theo yêu cầu: Nhấn KEY1 hoặc KEY2, cả 6 LED sáng; nhấn KEY3 hoặc KEY4 các LED tắt.- Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Page 13: Tai lieu de thi PIC

Câu 1: (6 điểm)

Cho sơ đồ nguyên lý như hình bên. -Viết chương trình đếm số lần nhấn KEY4. Nếu số lần nhấn là một số lẻ, LED4 sáng, số lần nhấn là một số chẵn, LED4 tắt. - Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Page 14: Tai lieu de thi PIC

Câu 1: (6 điểm)

Cho sơ đồ nguyên lý như hình bên. - Viết chương trình: Đếm số lần nhấn KEY2. Giả sử số lần nhấn là n, hiển thị số dư của phép chia n/8 (n%8) trên 03 LED (LED1÷LED3) dưới dạng số nhị phân.- Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Câu 1: (6 điểm)

Cho sơ đồ nguyên lý như hình bên. - Viết chương trình: Đếm số lần nhấn KEY2. Giả sử số lần nhấn là n, hiển thị số dư của phép chia n/4 (n%4) trên 02 LED (LED1÷LED2) dưới dạng số nhị phân.- Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Page 15: Tai lieu de thi PIC

Câu 1: (6 điểm)

Cho sơ đồ nguyên lý như hình bên. Viết chương trình đọc trạng thái của các phím KEY1÷KEY3 và hiển thị trạng thái của các phím trên LED1÷LED3 (nhấn LED sáng và ngược lại). - Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Câu 1: (6 điểm)

Cho sơ đồ nguyên lý như hình bên. Viết chương trình đọc điều khiển theo yêu cầu: Nhần KEY2, LED2 sáng; nhấn đồng thời KEY3 và KEY4, LED2 tắt. - Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Page 16: Tai lieu de thi PIC
Page 17: Tai lieu de thi PIC

1.2. Lập trình tạo xung bằng timer0 (5 câu)Câu 1: (6 điểm)

Cho sơ đồ nguyên lý như hình bên. - Dùng chế độ 8 bit của timer0 viết chương trình tạo xung có tần số 10Hz trên chân RB4. Yêu cầu: + Sử dụng bộ chia chia tần trước (Prescaler) với hệ số chia bằng 16. + Bộ tạo dao động hoạt động ở chế độ HS. - Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Câu 1: (6 điểm)

Cho sơ đồ nguyên lý như hình bên. - Dùng chế độ 16 bit của timer0 viết chương trình tạo xung có tần số 5Hz trên chân RB5. Yêu cầu: + Sử dụng bộ chia chia tần trước (Prescaler) với hệ số chia bằng 8. + Bộ tạo dao động hoạt động ở chế độ HS. - Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Page 18: Tai lieu de thi PIC

Câu 1: (6 điểm)

Cho sơ đồ nguyên lý như hình bên. - Dùng chế độ 8 bit của timer0 viết chương trình tạo xung có tần số 2Hz trên chân RB6. Yêu cầu: + Sử dụng bộ chia chia tần trước (Prescaler) với hệ số chia bằng 32. + Bộ tạo dao động hoạt động ở chế độ HS. - Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Câu 1: (6 điểm)

Cho sơ đồ nguyên lý như hình bên. - Dùng chế độ 16 bit của timer0 viết chương trình tạo xung có tần số 1Hz trên chân RB7. Yêu cầu: + Sử dụng bộ chia chia tần trước (Prescaler) với hệ số chia bằng 16. + Bộ tạo dao động hoạt động ở chế độ HS. - Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Page 19: Tai lieu de thi PIC

Câu 1: (6 điểm)

Cho sơ đồ nguyên lý như hình bên. - Dùng chế độ 8 bit của timer0 viết chương trình tạo xung có tần số 4Hz trên chân RC0. Yêu cầu: + Sử dụng bộ chia chia tần trước (Prescaler) với hệ số chia bằng 64. + Bộ tạo dao động hoạt động ở chế độ HS. - Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

1.3. Lập trình ứng dụng ngắt ngoài (5 câu)Câu 1: (6 điểm)

Cho sơ đồ nguyên lý như hình bên. - Sử dụng ngắt ngoài INT0, viết chương trình điều khiển LED1 nhấp nháy liên tục. Khi nhấn KEY1, LED1 tắt, LED2 nhấp nháy 10 lần.- Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Page 20: Tai lieu de thi PIC

Câu 1: (6 điểm)

Cho sơ đồ nguyên lý như hình bên. - Sử dụng ngắt ngoài INT1, viết chương trình điều khiển LED2 nhấp nháy liên tục. Khi nhấn KEY2, LED2 tắt, LED3 nhấp nháy 10 lần.- Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Câu 1: (6 điểm)

Cho sơ đồ nguyên lý như hình bên. - Sử dụng ngắt ngoài INT1, viết chương trình điều khiển LED4 nhấp nháy liên tục. Khi nhấn KEY2, LED4 tắt, LED1 nhấp nháy 15 lần.- Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Page 21: Tai lieu de thi PIC

Câu 1: (6 điểm)

Cho sơ đồ nguyên lý như hình bên. - Sử dụng ngắt ngoài INT1, viết chương trình đếm số lần nhấn KEY2 và hiển thị trên LED1÷LED4 dưới dạng mã số nhị phân.(giả thiết số lần nhấn ≤15 lần).- Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”

Câu 1: (6 điểm)

Cho sơ đồ nguyên lý như hình bên. - Sử dụng ngắt ngoài INT0, viết chương trình đếm số lần nhấn KEY1 và hiển thị trên LED1÷LED4 dưới dạng mã số nhị phân.(giả thiết số lần nhấn ≤15 lần).- Biên dịch, nạp chương trình và chạy chương trình trên “thiết bị thực hành vi điều khiển”