Mục lục:

Bộ đếm khách sử dụng 8051 và cảm biến hồng ngoại với màn hình LCD: 3 bước
Bộ đếm khách sử dụng 8051 và cảm biến hồng ngoại với màn hình LCD: 3 bước

Video: Bộ đếm khách sử dụng 8051 và cảm biến hồng ngoại với màn hình LCD: 3 bước

Video: Bộ đếm khách sử dụng 8051 và cảm biến hồng ngoại với màn hình LCD: 3 bước
Video: Bài 3.2: Lập trình mạch đếm sản phẩm với cảm biến hồng ngoại 2024, Tháng mười một
Anonim
Bộ đếm khách sử dụng 8051 và cảm biến hồng ngoại với màn hình LCD
Bộ đếm khách sử dụng 8051 và cảm biến hồng ngoại với màn hình LCD

Các bạn thân mến, tôi đã giải thích cách tạo bộ đếm khách bằng 8051 và cảm biến IR và hiển thị nó trên màn hình LCD. 8051 là một trong những vi điều khiển phổ biến nhất được sử dụng cho các ứng dụng thương mại, sở thích trên toàn thế giới. Tôi đã tạo ra một bộ đếm khách truy cập bằng con chip đó.

Tôi đã sử dụng vi điều khiển 78E052 Nuvoton trên phần cứng của mình. bạn có thể sử dụng bất kỳ loại vi điều khiển 8051 nào. Mã mà tôi đã sử dụng được viết bằng Embedded C và được biên dịch trên trình biên dịch keil.

Quân nhu:

Vi điều khiển 89C51

Cảm biến hồng ngoại

LCD 16x2

Bước 1: Xây dựng phần cứng

Cấu tạo phần cứng
Cấu tạo phần cứng
Cấu tạo phần cứng
Cấu tạo phần cứng

Tôi đã xây dựng phần cứng theo cách như vậy. Như bạn thấy trên hình ảnh, tôi đã vẽ hình ảnh theo sơ đồ của bảng dự án mà tôi đã đưa ra trên hình ảnh. Bạn có thể thiết kế mạch của riêng mình và sửa đổi mã.

Bước 2: Mã chương trình cho bộ đếm khách truy cập

#include #include

sbit rs = P3 ^ 6; sbit en = P3 ^ 7; void lcd (char a, int b); unsigned char msg = "Bộ đếm"; char ch [4]; void delay (); void truy cập (); int k; int val không dấu; void main () {lcd (0x38, 0); màn hình LCD (0x0c, 0); màn hình LCD (0x80, 0); TMOD = 0x05; quầy tính tiền(); } void delay () {int i; for (i = 0; i <= 2000; i ++); } void counter () {TL0 = 0; TR0 = 1; for (k = 0; k <5; k ++) {lcd (msg [k], 1); } while (1) {lcd (0x88, 0); val = TL0 | TH0 << 8; sprintf (ch, "% u", val); for (k = 0; k <5; k ++) {lcd (ch [k], 1); }}} void lcd (char a, int b) {P1 = a; rs = b; vi = 1; trì hoãn(); vi = 0; trì hoãn(); }

Bước 3: ĐẦU RA

ĐẦU RA
ĐẦU RA

kết nối cảm biến hồng ngoại với bộ vi điều khiển

tải xuống mã

di chuyển một đối tượng qua cảm biến IR

Bạn có thể quan sát số đối tượng trên màn hình LCD

Đề xuất: