Head of Primary Health Care's letter of decision regarding the person in charge for quality control managementDeskripsi lengkap
AfterAdm
SK PIC
Descripción completa
ĐHBK Tp. HCM BM ĐT
Bùi Minh Thành
BÀI TẬP VỀ PIC Bài 1. Viết chương trình tạo xung có tần số 1Hz, duty cycle = 20% trên chân 0 của port D.
Viết chương trình điều khiển 8 đèn led nối đến port D của PIC 16F877A: - Khi RA0 = 0: led sáng từ phải sang trái rồi lặp lại - Khi RA0 = 1: led sáng từ trái sang phải rồi lặp lại Thời gian chuyển đổi trang thái là 0.5s
Bài 2.
ạch Hình 1. M ạch
điều khiển led với PIC16F690
Bài tập 3 đến 12 sử dụng mạch hình 2 Bài 3. Thiết kế mạch đếm lên khi phím nhấn được nhấn, hiển thị kết quả thập phân lên 2 led 7 đoạn kết nối với Port C. Giá trị đếm từ 00 đến 99. Bài 4. Thiết kế bộ đếm lên/xuống từ 00 đến 99. Kết quả hiển thị lên 2 led 7 đoạn kết nối với Port C. Chu kỳ đếm là 500ms. - Khi RA4 = 1: Mạch đếm lên - Khi RA4 = 0: Mạch đếm xuống
Trang 1
ĐHBK Tp. HCM BM ĐT
Bùi Minh Thành
Hình 2. Mạch
thí nghiệm với PIC16F 877A
Bài 5. Làm lại bài 3 sử dụng timer 0. Bài 6. Tạo dạng sóng trên Port B có dạng sau (Sử dụng bảng )
RB4 RB5 RB6 RB7
Bài 7. Làm lại bài 6 sử dụng máy trạng thái theo cấu trúc switch – case
Viết chương trình đọc điện áp từ biến trở nối vào AN0 và hiển thị lên 2 led 7 đoạn (phần nguyên và phần thập phân). Sử dụng ADC 10 bit Cho rằng: Vcc = VREF = 5V (Điện áp tham khảo của ADC) Bài 9. Viết chương trình hiển thị giá trị 12.34 lên 4 led 7 đoạn kết nối với Port D Bài 10. Viết chương trình đọc giá trị đếm từ nút nhấn và hiển thị lên 4 led 7 đoạn. Giá trị hiển thị từ 0000 đến 9999. Bài 8.
Trang 2
ĐHBK Tp. HCM BM ĐT
Bùi Minh Thành
Bài 11. Làm lại bài 4 sử dụng timer 1. Chỉ rõ cần phải điều chỉnh thế nào.
lại kết nối của mạch hình 2 như
Bài 12. Viết chương trình đọc điện áp từ biến trở và hiển thị lên 3 led 7 đoạn (2, 3, 4) port D, kết quả hiển thị 2 chữ số sau dấu chấm thập phân. VD: 3.45
kết nối với
Bài tập 13 và 14 sử dụng mạch hình 3
Hình 3. Mạch giao tiếp Serial LCD Bài 13. Viết chương trình có chức năng giải phương trình bậc nhất Ax + B = 0. Trong đó, các hệ số A và B được nhập từ port B và C. Kết quả hiển thị lên Serial LCD.
Ví dụ:
2x + -6 = 0 KQ: x = 3
Viết chương trình có chức năng giải phương trình bậc nhất Ax 2 + Bx + C = 0. Trong đó, các hệ số A, B và C được nhập từ port B, C và D. Kết quả hiển thị lên Serial LCD. Ví dụ:
Bài 14.
2
2x + 4x + -6 = 0 KQ: x1 = 1 va x2 = -3
Trang 3
ĐHBK Tp. HCM BM ĐT Bài 15.
Bùi Minh Thành
Thiết kế hệ thống nhúng có chức năng của máy tính đơn giản (calculator). Sơ đồ tham