1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo Cáo Vi Điều Khiển

22 3 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Báo Cáo Vi Điều Khiển
Trường học Trường Đại học Bách Khoa Hà Nội
Chuyên ngành Điều khiển tự động
Thể loại Báo cáo
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 22
Dung lượng 1,89 MB
File đính kèm FILE_20220330_154259_BÁO CÁO VDK (2).rar (2 MB)

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

Nội dung

Báo Cáo Vi Điều Khiển đầy đủ và chi tiết nhất cho anh chị em tham khảo.ĐIỀU KHIỂN MỘT LED ĐƠN TỪ VI ĐIỀU KHIỂNĐIỀU KHIỂN TÁM LED ĐƠN TỪ VI ĐIỀU KHIỂNĐIỀU KHIỂN TÁM LED ĐƠN TỪ VI ĐIỀU KHIỂNĐIỀU KHIỂN HIỂN THỊ KÍ TỰ TRÊN LCD 2x16 TRỰC TIẾP TỪ VI ĐIỀU KHIỂNĐiều khiển truyềnnhận dữ liệu từ vi điều khiển với máy tính thông qua cổng UALT

Trang 1

BÀI 1: ĐIỀU KHIỂN MỘT LED ĐƠN TỪ VI ĐIỀU KHIỂN

1.Mục tiêu:

1.1.Nắm các bước thực hiện một ứng dụng sử dụng vi điều khiển: mạch phần cứng, soạn thảo chương trình điều khiển,biêndịch chương trình, nạp chương trình vào vi điều khiển, chạy ứngdụng

1.2.Tìm hiểu nguyên lý hoạt động của một hệ vi điều khiển 1.3.Cách thức phối ghép vi điều khiển với các thiết bị ngoại vi, xuất tín hiệu điều khiển từ vi điều khiển thiết bị ngoại vi

1.4.Thực hiện mô phỏng trên máy tính

2.Công tác chuẩn bị của sinh viên:

2.1.Đọc kỹ tài liệu hướng dẫn thực hành, đối chiếu với thiết bị tại phòng thí nghiệm

2.2.Tìm hiểu các đối tượng điều khiển có liên quan

3.Trang thiết bị cần thiết

3.1.Máy tính PC với đầy đủ các phần mềm liên quan

3.2.Mạch xử lý (kit ME950)

4 Các nội dung, quy trình

4.1.Xây dựng mạch với một LED đơn được nối với cổng P0 của VĐK 8051:

Sơ đồ mô phỏng trên phần mềm Proteus

Trang 2

4.2.Viết chương trình để điều khiển LED nhấp nháy với tần số 4Hz

-Lưu đồ thuật toán:

Bắt đầu

P1.0=0

P0.0=1Đ

Trang 3

Chương trình điều khiển:

Trang 4

4.4.Chạy thử và đánh giá kết quả

-Mô phỏng thành công, phần mềm chạy ổn định đúng như yêu cầu đề bài, không xảy ra lỗi kỹ thuật

-LED sáng tắt với tần số 4Hz

-Xây dựng mạch đúng theo yêu cầu

-Thuật toán và chương trình điều khiển đáp ứng đúng theo yêu cầu đề ra

BÀI 2: ĐIỀU KHIỂN TÁM LED ĐƠN TỪ VI ĐIỀU KHIỂN 1.Mục tiêu:

1.1.Nắm các bước thực hiện một ứng dụng sử dụng vi điều khiển: mạch phần cứng, soạn thảo chương trình điều khiển,biêndịch chương trình, nạp chương trình vào vi điều khiển, chạy ứngdụng

1.2.Tìm hiểu nguyên lý hoạt động của một hệ vi điều khiển 1.3.Cách thức phối ghép vi điều khiển với các thiết bị ngoại vi, xuất tín hiệu điều khiển từ vi điều khiển thiết bị ngoại vi

Trang 5

1.4.Thực hiện mô phỏng trên máy tính

2.Công tác chuẩn bị của sinh viên:

2.1.Đọc kỹ tài liệu hướng dẫn thực hành, đối chiếu với thiết bị tại phòng thí nghiệm

2.2.Tìm hiểu các đối tượng điều khiển có liên quan

3.Trang thiết bị cần thiết

3.1.Máy tính PC với đầy đủ các phần mềm liên quan

3.2.Mạch xử lý (kit ME950)

4 Các nội dung, quy trình

4.1.Xây dựng mạch với tám LED đơn được nối với cổng P0 của VĐK 8051và 2 nút ấn được nối với cổng P1.0 và P1.1 (nút ấn cho mức logic 0, tích cực thấp)

4.2.Viết chương trình điều khiển 8 LED: Khi bắt đầu chương trình các LED được điều khiển sáng theo thứ tự mẫu bit

11100000B Khi ấn nút ấn nối với P1.0 thì xoay trái trình tự sáng của các LED Khi ấn nút ấn nối với P1.1 thì xoay phải trình

tự sáng của các LED Nếu nút ấn được ấn liên tục thì việc xoay trái phải sẽ thực hiện 250ms/1lần

-Lưu đồ thuật toán:

Trang 7

Chương trình điều khiển:

#include <sfr51.inc>ORG 0H

BAI2:

MOV P0,#11100000BLAP:

JNB P1.0,XOAY_TRAI JNB P1.1,XOAY_PHAI SJMP LAP

; -DELAY_250MS:

Trang 8

4.3.Nạp chương trình vào VĐK trên mạch mô phỏng:

- Đèn sáng theo thứ tự 11100000B khi bắt đầu

- Xoay trái 1 lần khi nút nối với P1.0 được ấn 1 lần

Trang 9

-Xoay phải 1 lần khi nút nối với P1.1 được ấn 1 lần

- Xoay trái/phải 4 lần/giây khi nút ấn được ấn liên tục

Trang 10

4.4.Chạy thử và đánh giá kết quả

-Mô phỏng thành công, phần mềm chạy ổn định đúng như yêu cầu đề bài, không xảy ra lỗi kỹ thuật

-Khi ấn nút ấn nối với P1.0 thì LED xoay trái Khi ấn nút ấn nối với P1.1 thì LED xoay phải Khi nút ấn được ấn liên tục thì LED xoay trái/phải thực hiện 250ms/1lần

-Xây dựng mạch đúng theo yêu cầu

-Thuật toán và chương trình điều khiển đáp ứng đúng theo yêu cầu đề ra

BÀI 3: ĐIỀU KHIỂN MỘT LED 7 VẠCH TRỰC TIẾP TỪ VI

ĐIỀU KHIỂN 1.Mục tiêu:

1.1.Nắm các bước thực hiện một ứng dụng sử dụng vi điều khiển: mạch phần cứng, soạn thảo chương trình điều khiển,biêndịch chương trình, nạp chương trình vào vi điều khiển, chạy ứngdụng

1.2.Tìm hiểu nguyên lý hoạt động của một hệ vi điều khiển

Trang 11

1.3.Cách thức phối ghép vi điều khiển với các thiết bị ngoại vi, xuất tín hiệu điều khiển từ vi điều khiển thiết bị ngoại

vi.Nguyên lý điều khiển LED 7 vạch trực tiếp từ VĐK

1.4.Thực hiện mô phỏng trên máy tính

2.Công tác chuẩn bị của sinh viên:

2.1.Đọc kỹ tài liệu hướng dẫn thực hành, đối chiếu với thiết bị tại phòng thí nghiệm

2.2.Tìm hiểu các đối tượng điều khiển có liên quan(cấu tạo LED

7 vạch và cách thức điều khiển)

3.Trang thiết bị cần thiết

3.1.Máy tính PC với đầy đủ các phần mềm liên quan

3.2.Mạch xử lý (kit ME950)

4 Các nội dung, quy trình

+Cấu tạo LED 7 đoạn (anot chung)

-Các chân a,b,c,d,e,f,g:Hiển thị 7 đoạn LED

tương ứng

-Chân dp:dấu chấm trên LED 7 đoạn

COM: Chân anot chung

4.1 Xây dựng mạch với 1 LED 7đoạn (anot chung) được nối với cổng P0 của VĐK 8051 theo trình tự các LED a,b,c,…g được nối tương ứng với P0.0, P0.1,…P0.6

Trang 12

4.2 Viết chương trình để điều khiển LED này hiển thị các giá trị

từ 0 đến 9, mỗi giá trị hiển thị trong 500ms

-Lưu đồ thuật toán:

S

A=@A+DPTR

A=10 Đ

(1)

S

Trang 13

-Chương trình điều khiển:

#include <sfr51.inc>

ORG 400H

MA7VACH: DB 40H,79H,24H,30H,19H,12H,02H,78H,0H,10HORG 0000H

S

A=@A+DPTR

A=10 Đ

(1)

S

Trang 15

4.4.Chạy thử và đánh giá kết quả

-Mô phỏng thành công, phần mềm chạy ổn định đúng như yêu cầu đề bài, không xảy ra lỗi kỹ thuật

-Khi ấn nút ấn nối với P1.0 thì LED này hiển thị các giá trị từ 0 đến 9, mỗi giá trị hiển thị trong 500ms

-Xây dựng mạch đúng theo yêu cầu

-Thuật toán và chương trình điều khiển đáp ứng đúng theo yêu cầu đề ra

BÀI 4: ĐIỀU KHIỂN HIỂN THỊ KÍ TỰ TRÊN LCD 2x16 TRỰC

TIẾP TỪ VI ĐIỀU KHIỂN 1.Mục tiêu:

1.1.Nắm các bước thực hiện một ứng dụng sử dụng vi điều khiển: mạch phần cứng, soạn thảo chương trình điều khiển,biêndịch chương trình, nạp chương trình vào vi điều khiển, chạy ứngdụng

1.2.Tìm hiểu nguyên lý hoạt động của một hệ vi điều khiển

Trang 16

1.3.Cách thức phối ghép vi điều khiển với các thiết bị ngoại vi, xuất tín hiệu điều khiển từ vi điều khiển thiết bị ngoại

vi.Nguyên lý điều khiển điều khiển hiển thị ký tự trên lcd

1.4.Thực hiện mô phỏng trên máy tính

2.Công tác chuẩn bị của sinh viên:

2.1.Đọc kỹ tài liệu hướng dẫn thực hành, đối chiếu với thiết bị tại phòng thí nghiệm

2.2.Tìm hiểu các đối tượng điều khiển có liên quan(cấu tạo nguyên lý hoạt động các tín hiệu điều khiển lcd 16x2)

3.Trang thiết bị cần thiết

3.1.Máy tính PC với đầy đủ các phần mềm liên quan

3.2.Mạch xử lý (kit ME950)

3.3.mạch lcd

4.Nội dung quy trình

4.1.Xây dựng mạch ghép nối giữa VDK 8051 và màn hình LCD 16x2.Trong đó: các trường dữ liệu D0 D7 của LCD được nối vớicổng P0 của VDK 8051,chân RS nối với P2.0,chân RW nối với P2.1,chân E nối với P2.2

Trang 17

4.2.Viết chương trình điều khiển hiển thị ra trên LCD dòng

Trang 18

clr p2.1

mov p0,a

setb p2.2

lcall delay_3ms clr p2.2

lcall delay_3ms ret

lcall delay_3ms ret

delay_3ms:

mov r0,#30h back1:

mov r1,#50 back2:

djnz r1,back2 djnz r0,back1 ret

end

Trang 19

4.3.Chạy thử và đánh giá kết quả:

-Khi chạy chương trình LCD hiển thị dòng “hello” đúng như yêu cầu

-Xây dựng mạch đúng theo yêu cầu

-Thuật toán và chương trình đúng theo yêu cầu đề ra

BÀI 5: Điều khiển truyền/nhận dữ liệu từ vi điều khiển

với máy tính thông qua cổng UALT

4.1.Xây dựng mạch với 8 nút ấn được nối với cổng P1,8 LED đơnđược nối với cổng P0,KIT ME950 được nối với máy tính thông qua cổng RS232

Trang 20

4.2 Viết chương trình để mỗi khi VDK nhận được 1 byte từ máy tính nó sẽ đưa byte này ra cổng P0(điều khiển 8LED),sau đó đọccổng P1 gửi về máy tính:

- Chương trình điều khiển:

Trang 22

4.4.Chạy thử và đánh giá kết quả:

-Sau khi nhập dữ liệu, kết quả dữ liệu hiển thị về 8led và máy tính chính xác

-Mạch nguyên lý xây dựng đúng theo yêu cầu

-Thuật toán và chương trình điều khiển đáp ứng theo yêu cầu

đề ra

Ngày đăng: 18/02/2023, 12:46

w