Thí nghiệm Vi xử lý CS2 - Bài thí nghiệm 1: Lập trình giao tiếp phím đơn và led đơn

MỤC TIÊU:                                                       

  • Nắm được cách sử dụng kit thí nghiệm, phần mềm lập trình. 
  • Nắm được cách lập trình giao tiếp IO port
  • Nắm được cách lập trình tạo thời gian trễ dùng các lệnh

CHUẨN BỊ:

  • Đọc chương 1 và chương 2 của tài liệu hướng dẫn
  • Viết chương trình và mô phỏng các bài thí nghiệm
doc 3 trang thamphan 27/12/2022 3120
Bạn đang xem tài liệu "Thí nghiệm Vi xử lý CS2 - Bài thí nghiệm 1: Lập trình giao tiếp phím đơn và led đơn", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • docthi_nghiem_vi_xu_ly_cs2_bai_thi_nghiem_1_lap_trinh_giao_tiep.doc
  • docLAB1_PREPARE.doc

Nội dung text: Thí nghiệm Vi xử lý CS2 - Bài thí nghiệm 1: Lập trình giao tiếp phím đơn và led đơn

  1. BÀI TN 1 LẬP TRÌNH GIAO TIẾP PHÍM ĐƠN VÀ LED ĐƠN MỤC TIÊU: ➢Nắm được cách sử dụng kit thí nghiệm, phần mềm lập trình. ➢Nắm được cách lập trình giao tiếp IO port ➢Nắm được cách lập trình tạo thời gian trễ dùng các lệnh CHUẨN BỊ: ➢ Đọc chương 1 và chương 2 của tài liệu hướng dẫn ➢ Viết chương trình và mô phỏng các bài thí nghiệm THÍ NGHIỆM 1 Mục tiêu Nắm được cách thức điều khiển trực tiếp ngoại vi thông qua các port I/O của 8051. Yêu cầu Viết chương trình thực hiện việc đọc liên tục trạng thái của nút nhấn được nối đến P1.0 và hiển thị ra led được nối tại chân P3.0 (bit thứ 0 của led thanh BL202). Kiểm tra Biên dịch và thực thi chương trình để kiểm tra kết quả thực hiện. Thử giải thích tại sao có đến 2 led cùng bị tác động khi nhấn hoặc thả nút. Tổng kết xem các bit nào của 2 port có thể được dùng trong thí nghiệm trên và giải thích tại sao. THÍ NGHIỆM 2 Biên dịch và thử nghiệm chương trình cho sẵn sau: ORG 2000H MAIN: Lab Manual for “8051 Microcontroller .”
  2. BÀI TN 1 LẬP TRÌNH GIAO TIẾP PHÍM ĐƠN VÀ LED ĐƠN Nắm được cách viết chương trình con để tạo trễ Yêu cầu Viết chương trình con Delay1sIns và dùng chương trình con này để chớp/tắt LED đơn gắn vào P1.0 sau mỗi khoảng thời gian 1s. Kiểm tra Biên dịch, thực thi và kiểm tra chương trình bằng cách quan sát LED đơn. Câu hỏi Thời gian 1s được tạo ra như thế nào? THÍ NGHIỆM 5 Mục tiêu Nắm được cách hiển thị LED và tạo hiệu ứng Yêu cầu Viết chương trình tạo hiệu ứng quay LED: các LED đơn trên BARLED1 sáng lần lượt từ trái sang phải sau thời gian 1s và lặp lại. Sử dụng chương trình con 1s đã viết ở trên. Kiểm tra Biên dịch, thực thi và kiểm tra chương trình bằng cách quan sát hiệu ứng trên bar led. Câu hỏi Led ngoài cùng bên trái kết nối đến MSB (most significant bit) hay LSB (less significant bit) của port 1? Lab Manual for “8051 Microcontroller .”