Báo cáo Vi xử lý 2
Ngành: Điện - Điện tử
Tài liệu này là báo cáo thực hành môn Vi xử lý 2, bao gồm nhiều bài tập ứng dụng vi điều khiển PIC 16F877A để điều khiển các thiết bị ngoại vi như LED 7 đoạn, LED đơn, LCD, cảm biến nhiệt độ, module RTC DS13B07, và các giao thức truyền thông SPI, USART. Các bài tập được thực hiện bằng hai ngôn ngữ lập trình chính là Assembly và C.
Tóm tắt nội dung tài liệu:
- Điều khiển 6 LED 7 đoạn đếm giây, phút, giờ bằng Assembly và C.
- Làm mạch đếm sản phẩm sử dụng 3 LED 7 đoạn, Timer0 và Timer1, lập trình bằng Assembly và C.
- Thiết kế mạch điều khiển đèn giao thông với 4 LED 7 đoạn và 6 LED đơn, sử dụng Timer1 làm bộ định thời, lập trình bằng Assembly và C.
- Giao tiếp LCD 16x2 để hiển thị sản phẩm đếm được, lập trình bằng Assembly và C.
- Đo nhiệt độ sử dụng cảm biến LM35 và hiển thị trên 3 LED 7 đoạn hoặc LCD 16x2, lập trình bằng Assembly và C.
- Khảo sát truyền dữ liệu SPI và USART.
- Xây dựng đồng hồ số sử dụng module RTC DS13B07 và 6 LED 7 đoạn, lập trình bằng Assembly và C.
- Đo nhiệt độ sử dụng cảm biến DS18B20, lập trình bằng Assembly và C.
Mục lục chi tiết:
- Trang 3: Bài 1 - Thiết kế đồng hồ số dùng PIC 16F877A đếm giờ, phút, giây dùng ngôn ngữ Assembly.
- Trang 6: Bài 2 - Dùng PIC 16F877A điều khiển 6 led 7 đoạn đếm giờ, phút, giây. Dùng C.
- Trang 9: Bài 3 - Sử dụng vi điều khiển PIC16F877A để đếm sản phẩm sử dụng Timer0. Sử dụng ngôn ngữ Assembly.
- Trang 11: Bài 4 - Sử dụng PIC 16F877A kết nối 3 led7 đoạn làm mạch đếm sản phẩm (Timer 1) Dùng ngôn ngữ lập trình C.
- Trang 13: Bài 5 - Dùng PIC16F877A điều khiển đèn giao thông, thời gian đèn xanh là 20 giây, đỏ là 25 giây, vàng 5 giây, dùng ngôn ngữ assembly. Dùng timer 1 làm bộ định thời.
- Trang 18: Bài 6: Thiết kế đèn giao thông dùng PIC16F877A điều khiển 4 Led 7 đoạn, 6 Led đơn. Thời gian đèn đỏ 25 giây, đèn xanh 20 giây, đèn vàng 5 giây, Timer 1 và dùng ngôn ngữ C.