Bài tập nâng cao

Một phần của tài liệu Mô phỏng vi điều khiển (Trang 58)

Bài tập nâng cao 1

Viết chương trình điều khiển đèn giao thông có thời gian trễ như thực tế sử dụng 3 cách: BÀI TẬP 1.1: Sử dụng vòng lập.

BÀI TẬP 1.2: Sử dụng thủ tục định thời. BÀI TẬP 1.3: Sử dụng bảng dữ liệu.

Bài tập nâng cao 2

Viết chương trình điều khiển việc hiển thị trên VDU. BÀI TẬP 2.1:

Viết chương trình nhập chuỗi văn bản bằng bàn phím và hiển thị trên màn hình VDU. Chương trình nhập ký tự sẽ dừng lại khi nhấn phím Esc.

BÀI TẬP 2.1:

Viết chương trình cho phép hệ thống hiển thị trên màn hình củaVDU một chuỗi văn bản được định từ trước, ta có thể thay đổi một cách dễ dàng, sau đó chương trình tự xoá chúng đi... quá trình cứ như thế mà tiếp diễn. Bạn thử thay đổi đoạn văn bản trên theo ý bạn xem!

Bài tập nâng cao 3

Chương trình điều khiển động cơ bước. BÀI TẬP 3.1:

Viết chương trình điều khiển động cơ bước quay thuận với mỗi bước quay là 5 độ (quay 1/2 bước).

BÀI TẬP 3.2:

Viết chương trình điều khiển động cơ bước quay thuận 90 độ; nghịch 35 độ sau đó dừng lại.

Bài tập nâng cao 4

Viết chương trình điều khiển rắn chạy trong mê cung. BÀI TẬP 4.1:

Sử dụng bảng dữ liệu và vòng lập, viết chương trình điều khiển rắn chạy thoát khỏi mê cung.

BÀI TẬP 4.2:

Sử dụng các ngắt cứng viết chương trình điều khiển rắn chạy thoát khỏi mê cung và đóng điện lò sấy chạy song hành.

Bài tập nâng cao 5

Chương trình điều khiển thang máy

Hãy viết chương trình điều khiển thang máy chuyển động theo các nút nhấn lên xuống có trong giao diện phần cứng ở port 06.

Bài tập nâng cao 6

Chương trình không chế nhiệt độ lò sấy.

Hãy viết chương trình không chế nhiệt độ lò sấy theo nguyên lý so sánh cửa sổ để nhiệt độ lò được không chế ở 20 độ C.

Gợi ý : Khống chế nhiệt độ, độ ẩm, điện áp ... theo nguyên lý so sánh cửa sổ (còn được gọi là khống chế ON-OFF) là một hình thức khống chế rất thông dụng trong thực tế. Trong dạng khống chế này người ta liên tụ?c đóng cắt nguồn nhiệt, ẩm, điện áp ...để giử giá trị trung bình của tín hiệu là hằng số.

Bài tập nâng cao 7

Chương trình điều khiển hiển thị LED 7 đoạn. BÀI TẬP 7.1:

Thiết kế chương trình đếm tuần tự liên tục từ 0 đến 9 hiển thị trên LED 7 đoạn bên phải. BÀI TẬP 7.2

Thiết kế hai chương trình đếm độc lập nhau :

• LED trái hiển thị theo số xung Clock của CPU.

(adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu Mô phỏng vi điều khiển (Trang 58)