Nhà > Tất cả danh mục > Linh Kiện & Vật Tư Điện Tử > Màn Hình Quang Điện Tử >

Mô-đun LCD

Màn hình LCD 1602 màn hình Xanh 5V Nhân Vật MÀN HÌNH Hiển Thị LCD Module/Vàng Xanh Màn Hình Blacklight Mới 16X2 cho arduino

US $1.47

bảo vệ người mua

Đảm bảo lại tiền Hoàn tiền sau 15 ngày

Gửi bởi Mxxxi (US)
Perfect seller - Great Products, Great Prices, Very Fast shipping, Accurate product descriptions, Quality second to none = Buy With Confidence
Thông tin chi tiết sản phẩm

Chi tiết mặt hàng

  • Loại: Nhân vật
  • Số mô hình: LCD 1602
  • Độ phân giải: 16*2
  • Chế Độ hiển thị: 16x2
Mô tả Sản phẩm

16x2 MÀN HÌNH LCD module:

Tuổi thọ dài, tiêu thụ điện năng thấp, chất lượng tốt nhất, giá cả cạnh tranh.

 

Trắng nhân vật với đèn nền màu xanh

Đen nhân vật với đèn nền xanh

 

 

1602 tiêu chuẩn 16 chân giao tiếp, trong số đó có:

 

1 chân: cho đến công suất VSS

 

2 chân: VDD lấy 5 V là công suất

 

3 chân: V0 cho MÀN HÌNH LCD độ tương phản điều chỉnh, và sau đó khi điện yếu nhất Độ tương phản, tiếp đất nguồn điện cao nhất Độ tương phản, độ tương phản cao có thể tạo ra "Ma", khi sử dụng, có thể thông qua 10 K điều chỉnh chiết áp tương phản

 

4 chân: RS cho thanh ghi lựa chọn, cao điện thường chọn dữ liệu thanh ghi, thấp điện thường lựa chọn hướng dẫn đăng ký.

 

5 chân: R/W đường tín hiệu để đọc và viết, cao điện thường được đọc hoạt động, thấp điện tại thông thường lần cho viết hoạt động. Khi RS và RW cùng nhau thấp điện có thể được viết hướng dẫn tại thông thường lần, hoặc hiển thị địa chỉ, khi RS cho cấp thấp cho cao điện thường có thể RW đọc bận rộn tín hiệu, khi RS cho cao cấp cho thấp điện thường có thể RW ghi dữ liệu.

 

6 chân: E cuối để có thể kết thúc, khi E được điều khiển bởi cao cấp nhảy vào thấp điện tại thông thường lần, Module LCD lệnh hành Pháp.

 

7 đến 14 Feet: D0 ~ D7 8 dữ liệu hai chiều dây cáp.

 

15 chân: Đèn nền điện tích cực

 

16 chân: Chống ngược sáng công suất tiêu cực

 

1602 MÀN HÌNH LCD module của nội Bộ nhân vật xảy ra bộ nhớ (CGROM) đã được lưu giữ được 160 khác nhau Dot Matrix nhân vật đồ họa, như được thể hiện trong bảng 1, những nhân vật này có: Chữ số Ả Rập, chữ cái Tiếng Anh của trường hợp, thường được sử dụng biểu tượng, như Tiếng Nhật và dưới MỘT tên giả, Mỗi nhân vật có MỘT mã cố định, như chữ Tiếng Anh chữ "MỘT" mã là 01000001 B (41 H), cho thấy địa chỉ của 41 Module H Dot Matrix nhân vật đồ họa hiển thị ra ngoài, và chúng ta có thể thấy chữ "MỘT".

 

Sau đây là thứ hai dòng LCD module trong vị trí của nhân vật đầu tiên rằng chữ "MỘT "chương trình: ORG 0000 H

 

RS EQU P3.7; Xác Định phần cứng cụ thể kết nối

RW EQU P3.6; Xác Định phần cứng cụ thể kết nối

E EQU P3.5; Xác Định phần cứng cụ thể kết nối

 

MOV P1, #00000001 B; Màn Hình xóa và con trỏ Reset

ACALL CHO PHÉP; Gọi để đặt cho một chương trình con

 

MOV P1, #00111000 B; Đặt chế độ hiển thị: 8 2 tuyến 5x7 Dot Matrix

ACALL CHO PHÉP; Gọi để đặt cho một chương trình con

 

MOV P1, #00001111 B; màn Hình hiển thị của mở và con trỏ đi, và con trỏ cho phép Flash

ACALL CHO PHÉP; Gọi để đặt cho một chương trình con

 

MOV P1, #00000110 B; Từ Don \ không di chuyển, con trỏ để di chuyển về bên phải

ACALL CHO PHÉP; Gọi để đặt cho một chương trình con

 

MOV P1, #0 C0H; Viết chương trình bắt đầu từ địa chỉ (dòng thứ hai vị trí đầu tiên)

ACALL CHO PHÉP; Gọi để đặt cho một chương trình con

 

MOV P1, #01000001 B; Chữ Cái MỘT mã

 

SETB RS; RS = 1

CLR RW; RW = 0; Sẵn Sàng ghi dữ liệu

CLR E; E = 0; Điều Hành chương trình chỉ huy

ACALL TRỄ; Thẩm Phán Module LCD là bận rộn?

SETB E; E = 1; Màn Hình hoàn chỉnh, và chương trình công viên

 

AJMP $

 

CHO PHÉP:

CLR RS; Viết lệnh điều khiển của một chương trình con

CLR RW

CLR E

ACALL TRỄ

SETB E

RET

 

THỜI GIAN TRỄ:

MOV P1, #0 FFH; Thẩm Phán dù bận rộn màn hình tinh thể lỏng chương trình con

CLR RS

SETB RW

CLR E

NOP

SETB E

JB P1.7, TRÌ HOÃN; Nếu P1.7 cho cao cấp nói bận rộn tuần hoàn chờ

RET

 

CUỐI

 

Chương Trình Đầu Module LCD Chức năng khởi tạo Cài Đặt, đồng ý rằng định dạng. Chú ý khi con trỏ là tự động hiển thị nhân vật di chuyển về bên phải, mà không cần sự can thiệp của con người, và Cứ mỗi lần đầu vào các lệnh được gọi là đầu tiên Thẩm phán LCD module của Thủ Tục bận rộn TRÌ HOÃN, và sau đó nhập địa chỉ hiển thị vị trí 0 C0H, cuối cùng để thể hiện nhân vật đầu vào MỘT mã 41 H.

 

 

SMC1602A (16*2) mô phỏng Miệng dòng chế độ kết nối

Đường Kết nối:

-------------------- ------

| LCM-51 | LCM-51 | LCM---51 |

-------------------- ----|

| DB0---P1.0 | DB4---P1.4 | RW----P2.0 |

| DB1---P1.1 | DB5---P1.5 | RS----P2.1 |

| DB2-P1.2 | DB6---P1.6 | E----P2.2 |

| DB3---P1.3 | DB7---P1.7 | VLCD lấy 1 K sức đề kháng cho GND |

-------------------- ------

 

[[Lưu ý: AT89S52 thiết bị sử dụng 12 M tinh thể]]

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /

 

# Định nghĩa LCM_RW P2_0//định nghĩa Pin

# Định nghĩa LCM_RS P2_1

# Định nghĩa LCM_E P2_2

# Định nghĩa LCM_Data P1

# Định nghĩa Bận Rộn 0x80//Sử dụng để thử nghiệm LCM tình trạng từ năm Bận Rộn Logo

 

# TÔI nclude

 

Voan WriteDataLCM (không dấu Char WDLCM);

Voan WriteCommandLCM (không dấu Char WCLCM, BuysC);

Không dấu Char ReadDataLCM (sử dụng VOID);

Không dấu Char ReadStatusLCM (sử dụng VOID);

Voan LCMInit (sử dụng VOID);

Voan DisplayOneChar (không dấu Char X, không dấu Char Y, không dấu Char DData);

Voan DisplayListChar (không dấu Char X, không dấu Char Y, không dấu Char mã * DData);

Voan Delay5Ms (sử dụng VOID);

Voan Delay400Ms (sử dụng VOID);

 

Không dấu Char mã uctech [] = {"uctech");

Không dấu Char mã lưới [] = {"uctech. Icpcn. Com ");

 

Voan chính (sử dụng VOID)

{

Delay400Ms ();//bắt đầu chờ đợi, và nói vào công việc của nhà nước LCM

LCMInit ();//LCM khởi tạo

Delay5Ms ();//trì hoãn một lúc (Don \ không)

 

DisplayListChar (0, 5, uctech);

DisplayListChar (0, 0, lưới);

ReadDataLCM ();//thử nghiệm từ trong ý nghĩa

Trong khi (1);

}

 

//Ghi dữ liệu

Voan WriteDataLCM (không dấu Char WDLCM)

{

ReadStatusLCM ();//thử nghiệm bận rộn

LCM_Data = WDLCM;

LCM_RS = 1;

LCM_RW = 0;

LCM_E = 0;//Nếu tinh thể quá tốc độ cao nhỏ thêm sau khi trì hoãn

LCM_E = 0;//trễ

LCM_E = 1;

}

 

//Viết hướng dẫn

Voan WriteCommandLCM (không dấu Char WCLCM, BuysC)//BuysC 0 bỏ qua bận rộn phát hiện

{

Nếu (BuysC) ReadStatusLCM ();//theo nhu cầu để phát hiện bận rộn

LCM_Data = WCLCM;

LCM_RS = 0;

LCM_RW = 0;

LCM_E = 0;

LCM_E = 0;

LCM_E = 1;

}

 

//Đọc dữ liệu

Không dấu Char ReadDataLCM (sử dụng VOID)

{

LCM_RS = 1;

LCM_RW = 1;

LCM_E = 0;

LCM_E = 0;

LCM_E = 1;

Trở lại (LCM_Data);

}

 

//Đọc bang

Không dấu Char ReadStatusLCM (sử dụng VOID)

{

LCM_Data = 0 xFF;

LCM_RS = 0;

LCM_RW = 1;

LCM_E = 0;

LCM_E = 0;

LCM_E = 1;

Trong khi (LCM_Data & Bận);//thử nghiệm bận rộn tín hiệu

Trở lại (LCM_Data);

}

 

Voan LCMInit (sử dụng VOID)//LCM khởi tạo

{

LCM_Data = 0;

WriteCommandLCM (0, 0x38);//ba lần Màn hình hiển thị chế độ Cài Đặt, không đo bận rộn tín hiệu

Delay5Ms ();

WriteCommandLCM (0, 0x38);

Delay5Ms ();

WriteCommandLCM (0, 0x38);

Delay5Ms ();

 

WriteCommandLCM (0x38, 1);//Màn hình hiển thị chế độ Cài Đặt, bắt đầu yêu cầu mỗi phát hiện thời gian bận rộn tín hiệu

WriteCommandLCM (0x08, 1);//Vô hiệu hóa màn hình hiển thị

WriteCommandLCM (0x01, 1);//Màn hình hiển thị Màn hình phát quang

WriteCommandLCM (0x06, 1);//chương trình con trỏ phong trào Cài Đặt

WriteCommandLCM (0 x0C, 1);//hiện mở và con trỏ Cài Đặt

}

 

//Trong quy định vị trí trưng bày một nhân vật

Voan DisplayOneChar (không dấu Char X, không dấu Char Y, không dấu Char DData)

{

Y & = 0x1;

X & = 0 XF;//Hạn chế X là không lớn hơn 15, Y là không lớn hơn 1

Nếu (Y) X | = 0x40; //khi muốn thể hiện thứ hai khi địa chỉ + 0x40;

X | = 0x80;//công việc ra hướng dẫn mã

WriteCommandLCM (X, 0);//đây Don \ không thử nghiệm bận rộn tín hiệu, gửi địa chỉ

WriteDataLCM (DData);

}

 

//Trong vị trí quy định cho thấy một chuỗi ký tự

Voan DisplayListChar (không dấu Char X, không dấu Char Y, không dấu Char mã * DData)

{

Không dấu Char ListLength;

 

ListLength = 0;

Y & = 0x1;

X & = 0 XF;//Hạn chế X là không lớn hơn 15, Y là không lớn hơn 1

Trong khi (DData [ListLength]> 0x20)//Nếu đến nơi, dây là ra

{

Nếu (X <= 0 XF)//X phải nhỏ hơn 0 XF

{

DisplayOneChar (X, Y, DData [ListLength]);//thể hiện cá tính

ListLength + +;

X + +;

}

}

}

 

//5 MS trễ

Voan Delay5Ms (sử dụng VOID)

{

Không dấu Int TempCyc = 5552;

Trong khi (TempCyc --

}

 

//400 MS trễ

Voan Delay400Ms (sử dụng VOID)

{

Không dấu Char TempCycA = 5;

Không dấu Int TempCycB;

Trong khi (TempCycA --

{

TempCycB = 7269;

Trong khi (TempCycB --

} ();

 

Trên chương trình chỉ để tham khảo!!!!!!

 

1

Chúng ta cũng bán nhiều loại sản phẩm điện tử. như tụ điện. điện trở. ĐÈN LED, Tinh Thể. IC ổ cắm

Và như vậy, hầu hết chúng ta vẫn chưa xuất bản trực tuyến. vì vậy nếu bạn cần gì bạn có thể cotact tôi. chúng tôi luôn ở đây

 

1. SỰ HÀI LÒNG CỦA BẠN LÀ ƯU TIÊN CỦA CHÚNG TÔI. Xin Vui Lòng liên hệ với chúng tôi để giải quyết mọi vấn đề trước khi để lại phản hồi tiêu cực.
2. Nếu bạn có bất kỳ câu hỏi nào, vui lòng liên hệ chúng tôi tại Trademanager.

Hơn thế nữa, nó có nhiều ưu điểm so sánh khác
IC sản phẩm như giá cả cạnh tranh, Giao hàng nhanh chóng, đầu tiên lớp dịch vụ sau bán hàng. hy vọng bạn có một kinh doanh tốt chuyến đi trong cửa hàng của chúng tôi, Cảm Ơn bạn!

 

 

  • 5 Sao 90%
  • 4 Sao 5%
  • 3 Sao 2%
  • 2 Sao 0%
  • 1 Ngôi sao 3%
4.7 / 5

Xem tất cả 112 đánh giá

USER CHIA SẺ (4)

BẠN CŨNG CÓ THỂ THÍCH