1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Bài thực hành hoạt động nhập xuất vi điều khiển 8051

7 335 4

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 537,33 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

MỤC LỤC CÁC BÀI THỰC HÀNH HOẠT ĐỘNG NHẬP XUẤT CỦA VI ĐIỀU KHIỂN ..... 2 CÁC BÀI THỰC HÀNH HOẠT ĐỘNG NHẬP XUẤT CỦA VI ĐIỀU KHIỂN 2.1 BÀI THỰC HÀNH 1: ĐIỀU KHIỂN NHIỀU LED ĐƠN 2.1.0 M

Trang 1

MỤC LỤC CÁC BÀI THỰC HÀNH HOẠT ĐỘNG NHẬP XUẤT CỦA VI ĐIỀU

KHIỂN 2

2.1 BÀI THỰC HÀNH 1: ĐIỀU KHIỂN NHIỀU LED ĐƠN 2

2.1.0 Mô tả chung: 2

2.1.1 Sơ đồ thuật toán 2

2.1.2 Lập trình điều khiển LED đơn với PIC16F877A và Proteus 2

2.2 BÀI THỰC HÀNH 2: HỆ THỐNG ĐIỀU KHIỂN ĐÈN GIAO THÔNG 4 2.2.0 Mô tả chung 4

2.2.1 Sơ đồ thuật toán 4

2.2.2 Thực hiện chương trình với PIC16F877A và Proteus 4

2.3 BÀI THỰC HÀNH 3: HỆ THỐNG KIỂM TRA ĐÓNG CỬA TRÊN ÔTÔ 6 2.3.0 Mô tả chung: 6

2.3.1 Sơ đồ thuật toán 6

2.3.2 Thực hiện chương trình với PIC16F877A và Proteus 6

2.4 CÁC BÀI THỰC HÀNH KHÁC 7

Trang 2

2

CÁC BÀI THỰC HÀNH HOẠT ĐỘNG NHẬP XUẤT CỦA VI

ĐIỀU KHIỂN 2.1 BÀI THỰC HÀNH 1: ĐIỀU KHIỂN NHIỀU LED ĐƠN

2.1.0 Mô tả chung:

Ứng dụng: Đèn led được ứng dụng rộng rãi trong hầu hết các hệ thống thông tin, thông báo, cảnh báo, quang báo… Điều khiển hoạt động của các đèn led là một trong những yêu cầu cơ bản đối với người học kỹ thuật vi điều khiển

Yêu cầu: Thiết kế hệ thống điều khiển 8 led đơn sáng tắt với tần số f = 1Hz

2.1.1 Sơ đồ thuật toán

Hinh 1.1 Sơ đồ thuật toán thực hiện chương trình

2.1.2 Lập trình điều khiển LED đơn với PIC16F877A và Proteus

Linh kiện được sử dụng trong Proteus và sơ đồ mạch điều khiển:

Bảng 2.1: Các linh kiện được sử dụng

Sơ đồ mạch điều khiển như sau:

Trang 3

3

Hinh 2.1 Sơ đồ mạch điều khiển

Các lệnh trong CCS – C hỗ trợ thực hiện chương trình:

Set_tris_<tên cổng> (<giá trị>);

Thiết lập giá trị cho thanh ghi TRIS

Trong đó: <tên cổng> là các cổng A, B, C, D, E

<giá trị> là giá trị 8 bit được thiết lập cho thanh ghi TRIS

Output_<tên cổng> (<giá trị>);

Thiết lập trạng thái cho các cổng đầu ra

Trong đó: <tên cổng> là các cổng A, B, C, D, E

<giá trị> là giá trị 8 bit được thiết lập cho các cổng đầu ra

Output_high (PIN_<tên chân>);

Thiết lập mức điện áp cao trên chân đầu ra

Output_low (PIN_<tên chân>);

Thiết lập mức điện áp thấp trên chân đầu ra

value = Input_<tên cổng>;

Hàm này trả về giá trị trên cổng tương ứng và gán giá trị này cho biến value;

value = Input(PIN_<tên chân>);

Hàm này trả về giá trị 0 hoặc 1 tương ứng với trạng thái trên chân và gán giá

trị này cho biến value;

Trang 4

4

2.2 BÀI THỰC HÀNH 2: HỆ THỐNG ĐIỀU KHIỂN ĐÈN GIAO THÔNG

2.2.0 Mô tả chung

Ứng dụng: Bài thực hành này được xây dựng dựa trên hoạt động của hệ thống đèn điều khiển giao thông tại các ngã tư

Quy luật sáng tắt của 1 cột đèn như sau: Đèn xanh sáng trong 20s, đèn vàng sáng trong 5s tiếp theo, đèn đỏ sáng trong 25s tiếp theo

Thực hiện quy luật trên với 2 cột đèn cho phép điều khiển 2 hướng xe tại ngã

tư sao cho thời gian đèn đỏ ở hướng 1 bằng tổng thời gian đèn xanh và đèn vàng ở hướng 2

2.2.1 Sơ đồ thuật toán

Hinh 2.2 Sơ đồ thuật toán thực hiện yêu cầu

Với: X1, X2 là lần lượt là đèn xanh ở các cột đèn 1 và 2

V1, V2 là lần lượt là đèn vàng ở các cột đèn 1 và 2

D1, D2 là lần lượt là đèn đỏ ở các cột đèn 1 và 2

2.2.2 Thực hiện chương trình với PIC16F877A và Proteus

Linh kiện được sử dụng trong Proteus và sơ đồ mạch điều khiển:

Bảng 2.2: Các linh kiện được sử dụng

Trang 5

5

Bảng 2.3: Bảng phân công chức năng các chân/cổng

Sơ đồ mạch điều khiển như sau:

Hinh 2.1 Sơ đồ mạch điều khiển

Các lệnh trong CCS – C hỗ trợ thực hiện chương trình: Tương tự như bài thực hành 1

Trang 6

2.3 BÀI THỰC HÀNH 3: HỆ THỐNG KIỂM TRA ĐÓNG CỬA TRÊN ÔTÔ

2.3.0 Mô tả chung:

Hệ thống kiểm tra đóng cửa trên ôtô giúp người lái xe biết trạng thái đóng

mở cửa trên xe Nếu có 1 cánh cửa nào chưa được đóng kín thì người lái xe sẽ được thông báo bằng đèn tín hiệu trên bảng thông báo của tài xế

Đèn cảnh báo đóng cửa xe trên xe

KIA Forte

Yêu cầu: Nếu một trong các cửa bên chưa đóng kín thì đèn báo tương ứng sẽ bật sáng Nếu nắp thùng xe chưa đóng kín thì đèn cánh báo tương ứng sẽ bật sáng

2.3.1 Sơ đồ thuật toán

Hinh 2.2 Sơ đồ thuật toán kiểm tra đóng mở cửa xe

2.3.2 Thực hiện chương trình với PIC16F877A và Proteus

Linh kiện được sử dụng trong Proteus và sơ đồ mạch điều khiển:

Bảng 2.4: Các linh kiện được sử dụng

Trang 7

Sơ đồ mạch điều khiển như sau:

Hinh 2.1 Sơ đồ thuật toán kiểm tra đóng mở cửa xe

Các lệnh trong CCS – C hỗ trợ thực hiện chương trình: Như bài thực hành 1

2.4 CÁC BÀI THỰC HÀNH KHÁC

Bài tập 1: Hãy vẽ sơ đồ mạch nguyên lý, sơ đồ thuật toán và thực hiện

chương trình để điều khiển đèn led đơn sáng (tắt) từ từ (độ sáng tăng dần hoặc giảm dần)

Bài tập 2: Hãy bổ sung 1 công tắc (SWITCH) để cho phép chọn hai chế độ

hoạt động khác nhau của hệ thống đèn giao thông nói trên ( ví dụ: Chế độ hoạt động vào giờ cao điểm và chế độ hoạt động vào giờ bình thường) Vẽ sơ đồ mạch nguyên

lý, sơ đồ thuật toán, viết chương trình điều khiển và mô phỏng trên CCS-C và Proteus

Bài tập 3: Hãy thiết kế hệ thống điều khiển hiển thị số trên 01 LED 7 ĐOẠN

(sinh viên tự tìm hiểu về LED 7 đoạn) Vẽ sơ đồ mạch nguyên lý, sơ đồ thuật toán, viết chương trình điều khiển và mô phỏng trên CCS-C và Proteus

Ngày đăng: 10/10/2014, 19:49

HÌNH ẢNH LIÊN QUAN

2.2.1  Sơ đồ thuật toán - Bài thực hành hoạt động nhập xuất vi điều khiển 8051
2.2.1 Sơ đồ thuật toán (Trang 4)
Bảng 2.3: Bảng phân  công chức năng các chân/cổng - Bài thực hành hoạt động nhập xuất vi điều khiển 8051
Bảng 2.3 Bảng phân công chức năng các chân/cổng (Trang 5)
Sơ đồ mạch điều khiển như sau: - Bài thực hành hoạt động nhập xuất vi điều khiển 8051
Sơ đồ m ạch điều khiển như sau: (Trang 5)
2.3.1  Sơ đồ thuật toán - Bài thực hành hoạt động nhập xuất vi điều khiển 8051
2.3.1 Sơ đồ thuật toán (Trang 6)
Bảng 2.4: Các linh kiện được sử dụng - Bài thực hành hoạt động nhập xuất vi điều khiển 8051
Bảng 2.4 Các linh kiện được sử dụng (Trang 6)
Sơ đồ mạch điều khiển như sau: - Bài thực hành hoạt động nhập xuất vi điều khiển 8051
Sơ đồ m ạch điều khiển như sau: (Trang 7)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w