SlideShare a Scribd company logo
Page 1 of 15
Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH
Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 /
01675562699
Email: info@etech.com.vn, kythuatvixuly@gmail.com
For a better world
TECH®
E
Hướng dẫn thực hành LCD1602
Đề bài: Hiển thị chuỗi kí tự trên LCD1602
HƯỚNG DẪN THỰC HÀNH LCD
1. Mô tả bài toán: Kết nối AT89S52 với LCD1602 (LCD 16 cột, 2 hàng). Hiển thị
trên LCD dòng chữ “ETECH ”
2. Hướng dẫn thiết kế phần cứng:
a. Giới thiệu về LCD1602
- Là một thiết bị thông dụng dùng để hiển thị thông tin đặc biệt là hiển thị các chữ
cái. LCD1602 có 16 cột và hai hàng, nó có thể hiển thị tối đa 32 kí tự cùng lúc
(16 ở hàng trên, 16 ở hàng dưới).
- Một số hình ảnh về LCD1602:
Page 2 of 15
Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH
Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 /
01675562699
Email: info@etech.com.vn, kythuatvixuly@gmail.com
For a better world
TECH®
E
Hướng dẫn thực hành LCD1602
Đề bài: Hiển thị chuỗi kí tự trên LCD1602
- Bố trí chân và ý nghĩa các chân:
+ Chân 1: GND
+ Chân 2: VCC
+ Chân 3: VEF Chân điều khiển độ tương phản
+ Chân 4: RS (Register Select)Cho phép chọn
đến thanh ghi lệnh hoặc thanh ghi dữ liệu
Khi RS = 0, 1 byte dữ liệu nào đó gửi đến
LCD sẽ được đặt vào thanh ghi lệnh để điều
khiển LCD. Khi RS = 1, thì 1 byte dữ liệu nào
đó gửi đến LCD sẽ được đặt vào thanh ghi dữ
liệu và được hiển thị ra ngoài.
+ Chân 5: R/W Quy định thao tác là đọc hay
ghi. Khi R/W = 0 thao tác được xác lập là ghi.
Khi đó có thể gửi dữ liệu đến LCD để hiển thị
hoặc điều khiển LCD. Khi R/W = 1 thao tác
được xác lập là thao tác đọc. Khi đó có thể đọc về trạng thái của LCD
+ Chân 6: EN (LCD enable) Chân cho phép LCD làm việc. Muốn LCD làm việc
thì chân này phải được đặt ở mức cao (EN =1 à cho phép hoạt động,
EN = 0 à cấm hoạt động)
+ Chân 7 à 16: Là 8 chân dữ liệu song song của LCD từ D0 đến D7. Dữ liệu
có thể được gửi đến LCD theo chế độ giao tiếp 8 bít dữ liệu hoặc 4 bít dữ
liệu. Trong chế độ giao tiếp 4 bít dữ liệu thì chỉ có 4 đường dữ liệu bít cao
(D4àD7) được sử dụng.
+ Chân 15: Cực Anot của đèn nền Backlight
+ Chân 16: Cực Katot của đèn nền Backlight
Page 3 of 15
Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH
Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 /
01675562699
Email: info@etech.com.vn, kythuatvixuly@gmail.com
For a better world
TECH®
E
Hướng dẫn thực hành LCD1602
Đề bài: Hiển thị chuỗi kí tự trên LCD1602
- Các lệnh điều khiển LCD1602: Các lệnh điều khiển LCD được nêu trong bảng
sau:
Một số lệnh thường sử dụng:
Lệnh Mã
Xóa màn hình 0x01
Bật chế độ hiển thị, không có gạch chân và nhấp nháy con trỏ 0x0C
Đặt chế độ 8 bít dữ liệu, 1 dòng, Font 5x7 0x30
Đặt chế độ 8 bít dữ liệu, 2 dòng, Font 5x7 0x38
Page 4 of 15
Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH
Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 /
01675562699
Email: info@etech.com.vn, kythuatvixuly@gmail.com
For a better world
TECH®
E
Hướng dẫn thực hành LCD1602
Đề bài: Hiển thị chuỗi kí tự trên LCD1602
- Định địa chỉ:
Khi bật nguồn lên vị trí con trỏ luôn nằm ở cột đầu tiên của dòng thứ nhất. Mỗi
lần gửi ra LCD một kí tự thì con trỏ tự động tăng lên một vị trí. Dưới đây là bản
đồ địa chỉ của LCD1602:
Khi muốn di chuyển con trỏ đến một vị trí bất kì trên màn hình LCD ta lấy
địa chỉ của vị trí đó cộng với 0x80 sau đó gửi mã lệnh thu được đến LCD.
Ví dụ:
+ Muốn di chuyển con trỏ đến vị trí ô số 3 hàng 1: ta gửi mã lệnh (0x02 +
0x80) = 0x82 đến LCD.
+ Muốn di chuyển con trỏ đến vị trí số 5 hàng 2 ta gửi mã lệnh (0x44 +
0x80) = = (0x04 + 0x40 + 0x80) = 0xC4 đến LCD
Page 5 of 15
Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH
Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 /
01675562699
Email: info@etech.com.vn, kythuatvixuly@gmail.com
For a better world
TECH®
E
Hướng dẫn thực hành LCD1602
Đề bài: Hiển thị chuỗi kí tự trên LCD1602
- Bảng mã các chữ cái:
à Tính theo các cột là 4 bít cao, tính theo các hàng là 4 bít thấp trong 8 bít
dữ liệu. Cách tra bảng là gióng theo hàng và theo cột để có mã hex của
từng kí tự.
Page 6 of 15
Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH
Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 /
01675562699
Email: info@etech.com.vn, kythuatvixuly@gmail.com
For a better world
TECH®
E
Hướng dẫn thực hành LCD1602
Đề bài: Hiển thị chuỗi kí tự trên LCD1602
à Ví dụ: Muốn hiển thị chữ A trên LCD thì gửi ra mã của nó là 0x41 (4 là
cột, 1 là hàng tương ứng của chữ A)…
Page 7 of 15
Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH
Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 /
01675562699
Email: info@etech.com.vn, kythuatvixuly@gmail.com
For a better world
TECH®
E
Hướng dẫn thực hành LCD1602
Đề bài: Hiển thị chuỗi kí tự trên LCD1602
b. Kết nối LCD1602 với vi điều khiển AT89S52
Căn cứ vào chức năng các chân của LCD1602, kết nối LCD1602 với AT89S52
như sau:
+ Chân 1 nối GND
+ Chân 2 nối +5V
+ Chân VEF nối với 1 biến trở 10K để chỉnh độ tương phản
+ Chân RS, RW, EN nối với 3 chân của AT89S52
+ 8 Chân dữ liệu nối với 1 port của AT89S52
+ 2 Chân của đèn nền Backlight kết nối như hình vẽ
Page 8 of 15
Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH
Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 /
01675562699
Email: info@etech.com.vn, kythuatvixuly@gmail.com
For a better world
TECH®
E
Hướng dẫn thực hành LCD1602
Đề bài: Hiển thị chuỗi kí tự trên LCD1602
3. Hướng dẫn lập trình phần mềm:
a. Hàm cho phép gửi lệnh đến LCD1602
- LCD_RS, LCD_RW… là những chân của vi điều khiển tương ứng được nối với
LCD
- Delay: là một hàm con gây trễ.
à Hàm LCD_WriteCommand cho phép gửi 1 byte lệnh đến để điều khiển
LCD. Mã lệnh được lấy trong bảng mã lệnh của LCD.
b. Hàm cho phép gửi một kí tự ra LCD1602
c.
d.
e.
f.
g.
à Hàm LCD_WriteData cho phép gửi 1 ký tự ra hiển thị trên LCD. Lưu ý rằng
dữ liệu gửi ra LCD phải là mã ASCII của kí tự muốn hiển thị.
à Hàm LCD_WriteData hoàn toàn giống với hàm LCD_WriteCommand chỉ
khác ở thao tác chọn thanh ghi bằng tín hiệu RS.
void LCD_WriteCommand(unsigned char byte)
{
LCD_RS = 0; // chon thanh ghi lenh
LCD_RW = 0; //chon thao tac ghi
LCD_DATA = byte;
LCD_E = 1; //cho phep LCD
LCD_E = 0;
Delay(N2);
}
void LCD_WriteData(unsigned char byte)
{
LCD_RS = 1; // chon thanh ghi du lieu
LCD_RW = 0;
LCD_DATA = byte;
LCD_E = 1;
LCD_E = 0;
Delay(N2);
}
Page 9 of 15
Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH
Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 /
01675562699
Email: info@etech.com.vn, kythuatvixuly@gmail.com
For a better world
TECH®
E
Hướng dẫn thực hành LCD1602
Đề bài: Hiển thị chuỗi kí tự trên LCD1602
c. Hàm cho phép di chuyển con trỏ đến vị trí bất kì trên màn hình LCD1602
- row: là tham số cho biết số hàng (do người lập trình nhập vào) có giá trị là 1
hoặc 2 (LCD1602 chỉ có 2 hàng)
- column: là tham số cho biết số cột (do người lập trình nhập vào), có giá trị từ 0
đến 15 (LCD1602 có 16 cột tính từ 0 đến 15)
- Lệnh điều kiện switch lựa chọn 1 trong 2 trường hợp:
+ Nếu là hàng 1: thì địa chỉ là (0x80 + số thứ tự cột)
+ Nếu là hàng 2: thì địa chỉ là (0x80 + 0x40 + số thứ tự cột)
à Ví dụ: Muốn hiển thị ở vị trí thứ 2 hàng 1 chỉ cần viết: LCD_Gotoxy(1,2);
void LCD_Gotoxy(unsigned char row,unsigned char column)
{
switch(row)
{
case 1:
LCD_WriteCommand(0x80+column);
break;
case 2:
LCD_WriteCommand(0x80+0x40+column);
break;
default:
break;
}
}
Page 10 of 15
Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH
Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 /
01675562699
Email: info@etech.com.vn, kythuatvixuly@gmail.com
For a better world
TECH®
E
Hướng dẫn thực hành LCD1602
Đề bài: Hiển thị chuỗi kí tự trên LCD1602
d. Hàm cho phép gửi một chuỗi lưu trong bộ nhớ chương trình ra LCD1602
- Các biến khai báo với từ khóa const là các hằng số. Nội dung của các biến này
không thể thay đổi được sau khi đã gán cho nó một giá trị đầu.
- Mỗi chuỗi kí tự trong c đều kết thúc bằng kí tự NULL có mã ASCII. Không có bất
kì kí tự nào có mã ASCII trùng với nó.
- Chương trình này kiểm tra các phần tử của mảng p (do người lập trình nhập
vào). Nếu phần tử hiện tại chưa phải là kết thúc mảng thì gửi ra hiển thị trên
LCD, khi đã kết thúc mảng thì thoát.
- Một số ví dụ về gửi mảng trong bộ nhớ chương trình:
void LCD_SendStringFlash(const unsigned char* p)
{
unsigned char i;
i = 0;
while(p[i]!=0)
{
LCD_WriteData(p[i]);
i++;
Delay(N1);
}
}
….
LCD_SendStringFlash(“ETECH”);
…
LCD_SendStringFlash(“8051 course”);
…
Page 11 of 15
Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH
Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 /
01675562699
Email: info@etech.com.vn, kythuatvixuly@gmail.com
For a better world
TECH®
E
Hướng dẫn thực hành LCD1602
Đề bài: Hiển thị chuỗi kí tự trên LCD1602
e. Hàm cho phép gửi một chuỗi lưu trong bộ nhớ dữ liệu ra LCD1602
- Hàm này khác hàm trên là mảng p có thể thay đổi được giá trị một cách tùy ý. Vì
thế các phần tử của mảng p phải được lưu trong bộ nhớ RAM.
- Ví dụ:
Mảng RAMString được khởi tạo giá trị đầu = “etech.com.vn” tuy nhiên đây là mảng
lưu trong RAM nên nội dung của nó có thể thay đổi được trong chương trình. Lệnh
LCD_SendString(RAMstring); gửi toàn bộ nội dung của mảng RAMString lên hiển thị trên
LCD
void LCD_SendString(unsigned char* p)
{
unsigned char i;
i = 0;
while(p[i]!=0)
{
LCD_WriteData(p[i]);
i++;
Delay(N1);
}
}
…
unsigned char RAMstring[]="etech.com.vn";
…
LCD_SendString(RAMstring);
…
Page 12 of 15
Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH
Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 /
01675562699
Email: info@etech.com.vn, kythuatvixuly@gmail.com
For a better world
TECH®
E
Hướng dẫn thực hành LCD1602
Đề bài: Hiển thị chuỗi kí tự trên LCD1602
f. Trở lại bài toán
- Bài toán chỉ có một yêu cầu là hiển thị trên LCD dong chữ ETECH do đó CPU
chỉ phải thực hiện 1 nhiệm vụ là điều khiển LCD
- Do LCD có thể lưu trữ được dữ liệu cho nên hàm hiển thị chữ ETECH chỉ cần
thực hiện một lần. Thời gian thực hiện rất nhanh
- Dùng cổng vào ra song song để kết nối với LCD cho nên CPU phải điều khiển
(Không có ngoại vi nào điều khiển được cổng vào ra song song thay CPU)
- Viết lưu đồ:
Page 13 of 15
Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH
Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 /
01675562699
Email: info@etech.com.vn, kythuatvixuly@gmail.com
For a better world
TECH®
E
Hướng dẫn thực hành LCD1602
Đề bài: Hiển thị chuỗi kí tự trên LCD1602
- Code mẫu:
#include "8051module.h"
// khai bao bien va hang so
#define N1 200
#define N2 5
// khai bao cac ham
void Delay(unsigned int);
void LCD_WriteCommand(unsigned char);
void LCD_WriteData(unsigned char);
void LCD_SendStringFlash(const unsigned char*);
void LCD_Gotoxy(unsigned char,unsigned char);
// dinh nghia cac ham
void main()
{
// cam LCD
LCD_E = 0;
// khoi tao LCD
Delay(100);
LCD_WriteCommand(0x30);
LCD_WriteCommand(0x30);
LCD_WriteCommand(0x30);
LCD_WriteCommand(0x0C);
LCD_WriteCommand(0x38);
LCD_WriteCommand(0x01);
//Gửi chuỗi ETECH
LCD_Gotoxy(1,5);
LCD_SendStringFlash("ETECH");
while(1);
}
//=============================================
Page 14 of 15
Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH
Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 /
01675562699
Email: info@etech.com.vn, kythuatvixuly@gmail.com
For a better world
TECH®
E
Hướng dẫn thực hành LCD1602
Đề bài: Hiển thị chuỗi kí tự trên LCD1602
void Delay(unsigned int n)
{
unsigned int i,j;
for(i=0;i<n;i++)
{
for(j=0;j<100;j++);
}
}
//=============================================
void LCD_WriteCommand(unsigned char byte)
{
LCD_RS = 0; // chon thanh ghi lenh
LCD_RW = 0;
LCD_DATA = byte;
LCD_E = 1;
LCD_E = 0;
Delay(N2);
}
void LCD_WriteData(unsigned char byte)
{
LCD_RS = 1; // chon thanh ghi du lieu
LCD_RW = 0;
LCD_DATA = byte;
LCD_E = 1;
LCD_E = 0;
Delay(N2);
}
Page 15 of 15
Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH
Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 /
01675562699
Email: info@etech.com.vn, kythuatvixuly@gmail.com
For a better world
TECH®
E
Hướng dẫn thực hành LCD1602
Đề bài: Hiển thị chuỗi kí tự trên LCD1602
//=============================================
void LCD_SendStringFlash(const unsigned char* p)
{
unsigned char i;
i = 0;
while(p[i]!=0)
{
LCD_WriteData(p[i]);
i++;
Delay(N1);
}
}
//=============================================
void LCD_Gotoxy(unsigned char row,unsigned char column)
{
switch(row)
{
case 1:
LCD_WriteCommand(0x80+column);
break;
case 2:
LCD_WriteCommand(0x80+0x40+column);
break;
default:
break;
}
}

More Related Content

What's hot

Chuong 04 mach logic
Chuong 04 mach logicChuong 04 mach logic
Chuong 04 mach logicAnh Ngoc Phan
 
Tai lieu tra_cuu_pic 18f4520
Tai lieu tra_cuu_pic 18f4520Tai lieu tra_cuu_pic 18f4520
Tai lieu tra_cuu_pic 18f4520Vũ Anh
 
Tim hieu lenh trong pic16 f877a
Tim hieu lenh trong pic16 f877aTim hieu lenh trong pic16 f877a
Tim hieu lenh trong pic16 f877atrungnb22
 
Bài giảng XỬ LÝ TÍN HIỆU SỐ_10440012092019
Bài giảng XỬ LÝ TÍN HIỆU SỐ_10440012092019Bài giảng XỬ LÝ TÍN HIỆU SỐ_10440012092019
Bài giảng XỬ LÝ TÍN HIỆU SỐ_10440012092019TiLiu5
 
Bài Giảng Vi Xử Lý PIT
Bài Giảng Vi Xử Lý PITBài Giảng Vi Xử Lý PIT
Bài Giảng Vi Xử Lý PITNgô Doãn Tình
 
Bai giang-vhdl
Bai giang-vhdlBai giang-vhdl
Bai giang-vhdlhoangclick
 
Kiến thức cơ bản về lập trình hợp ngữ Assembly
Kiến thức cơ bản về lập trình hợp ngữ AssemblyKiến thức cơ bản về lập trình hợp ngữ Assembly
Kiến thức cơ bản về lập trình hợp ngữ AssemblytTrngMnh
 
LUẬN VĂN THIẾT KẾ HỆ THỐNG NHÚNG VỚI VI ĐIỀU KHIỂN LÕI MỀM VÀ HỆ ĐIỀU HÀNH TR...
LUẬN VĂN THIẾT KẾ HỆ THỐNG NHÚNG VỚI VI ĐIỀU KHIỂN LÕI MỀM VÀ HỆ ĐIỀU HÀNH TR...LUẬN VĂN THIẾT KẾ HỆ THỐNG NHÚNG VỚI VI ĐIỀU KHIỂN LÕI MỀM VÀ HỆ ĐIỀU HÀNH TR...
LUẬN VĂN THIẾT KẾ HỆ THỐNG NHÚNG VỚI VI ĐIỀU KHIỂN LÕI MỀM VÀ HỆ ĐIỀU HÀNH TR...KhoTi1
 
lap trinh assembly cho VXL
lap trinh  assembly cho VXLlap trinh  assembly cho VXL
lap trinh assembly cho VXLThân Khương
 
Kiến trúc máy tính và hợp ngữ bài 04
Kiến trúc máy tính và hợp ngữ bài 04Kiến trúc máy tính và hợp ngữ bài 04
Kiến trúc máy tính và hợp ngữ bài 04Nhóc Nhóc
 

What's hot (20)

Đề tài: Đo tốc độ động cơ dùng 8051, HAY, 9đ
Đề tài: Đo tốc độ động cơ dùng 8051, HAY, 9đĐề tài: Đo tốc độ động cơ dùng 8051, HAY, 9đ
Đề tài: Đo tốc độ động cơ dùng 8051, HAY, 9đ
 
Assembly
AssemblyAssembly
Assembly
 
Chuong 04 mach logic
Chuong 04 mach logicChuong 04 mach logic
Chuong 04 mach logic
 
Tai lieu tra_cuu_pic 18f4520
Tai lieu tra_cuu_pic 18f4520Tai lieu tra_cuu_pic 18f4520
Tai lieu tra_cuu_pic 18f4520
 
Đề tài: Mô hình đếm, phân loại sản phẩm theo cân nặng màu sắc
Đề tài: Mô hình đếm, phân loại sản phẩm theo cân nặng màu sắcĐề tài: Mô hình đếm, phân loại sản phẩm theo cân nặng màu sắc
Đề tài: Mô hình đếm, phân loại sản phẩm theo cân nặng màu sắc
 
Tailieuhoc multisim
Tailieuhoc multisimTailieuhoc multisim
Tailieuhoc multisim
 
Đề tài: Thiết kế hệ thống đo độ ẩm, HAY, 9đ
Đề tài: Thiết kế hệ thống đo độ ẩm, HAY, 9đĐề tài: Thiết kế hệ thống đo độ ẩm, HAY, 9đ
Đề tài: Thiết kế hệ thống đo độ ẩm, HAY, 9đ
 
Đề tài: Xây dựng bài thí nghiệm xử lý tín hiệu số trên Matlab
Đề tài: Xây dựng bài thí nghiệm xử lý tín hiệu số trên MatlabĐề tài: Xây dựng bài thí nghiệm xử lý tín hiệu số trên Matlab
Đề tài: Xây dựng bài thí nghiệm xử lý tín hiệu số trên Matlab
 
Tim hieu lenh trong pic16 f877a
Tim hieu lenh trong pic16 f877aTim hieu lenh trong pic16 f877a
Tim hieu lenh trong pic16 f877a
 
Bài giảng XỬ LÝ TÍN HIỆU SỐ_10440012092019
Bài giảng XỬ LÝ TÍN HIỆU SỐ_10440012092019Bài giảng XỬ LÝ TÍN HIỆU SỐ_10440012092019
Bài giảng XỬ LÝ TÍN HIỆU SỐ_10440012092019
 
Bài Giảng Vi Xử Lý PIT
Bài Giảng Vi Xử Lý PITBài Giảng Vi Xử Lý PIT
Bài Giảng Vi Xử Lý PIT
 
Luận văn: Ứng dụng công nghệ IoT cho giám sát môi trường, HAY
Luận văn: Ứng dụng công nghệ IoT cho giám sát môi trường, HAYLuận văn: Ứng dụng công nghệ IoT cho giám sát môi trường, HAY
Luận văn: Ứng dụng công nghệ IoT cho giám sát môi trường, HAY
 
Chuong 05 flip flop
Chuong 05 flip flopChuong 05 flip flop
Chuong 05 flip flop
 
Bai giang-vhdl
Bai giang-vhdlBai giang-vhdl
Bai giang-vhdl
 
Luận văn: Ứng dụng lập trình điều khiển thiết bị qua wifi, HOT
Luận văn: Ứng dụng lập trình điều khiển thiết bị qua wifi, HOTLuận văn: Ứng dụng lập trình điều khiển thiết bị qua wifi, HOT
Luận văn: Ứng dụng lập trình điều khiển thiết bị qua wifi, HOT
 
Kiến thức cơ bản về lập trình hợp ngữ Assembly
Kiến thức cơ bản về lập trình hợp ngữ AssemblyKiến thức cơ bản về lập trình hợp ngữ Assembly
Kiến thức cơ bản về lập trình hợp ngữ Assembly
 
LUẬN VĂN THIẾT KẾ HỆ THỐNG NHÚNG VỚI VI ĐIỀU KHIỂN LÕI MỀM VÀ HỆ ĐIỀU HÀNH TR...
LUẬN VĂN THIẾT KẾ HỆ THỐNG NHÚNG VỚI VI ĐIỀU KHIỂN LÕI MỀM VÀ HỆ ĐIỀU HÀNH TR...LUẬN VĂN THIẾT KẾ HỆ THỐNG NHÚNG VỚI VI ĐIỀU KHIỂN LÕI MỀM VÀ HỆ ĐIỀU HÀNH TR...
LUẬN VĂN THIẾT KẾ HỆ THỐNG NHÚNG VỚI VI ĐIỀU KHIỂN LÕI MỀM VÀ HỆ ĐIỀU HÀNH TR...
 
Ktmt chuong 5
Ktmt chuong 5Ktmt chuong 5
Ktmt chuong 5
 
lap trinh assembly cho VXL
lap trinh  assembly cho VXLlap trinh  assembly cho VXL
lap trinh assembly cho VXL
 
Kiến trúc máy tính và hợp ngữ bài 04
Kiến trúc máy tính và hợp ngữ bài 04Kiến trúc máy tính và hợp ngữ bài 04
Kiến trúc máy tính và hợp ngữ bài 04
 

Similar to Huongdanthuchanh lcd

Thiết kế mạch đo và hiển thị nhiệt độ trên lcd
Thiết kế mạch đo và hiển thị nhiệt độ trên lcdThiết kế mạch đo và hiển thị nhiệt độ trên lcd
Thiết kế mạch đo và hiển thị nhiệt độ trên lcdnataliej4
 
Nguyen van chinh tran duc thang vy duc loi
Nguyen van chinh tran duc thang vy duc loiNguyen van chinh tran duc thang vy duc loi
Nguyen van chinh tran duc thang vy duc loikiencuongk
 
Giáo trình plc omron cp1 l 1h [unlockplc.com]
Giáo trình plc omron cp1 l 1h [unlockplc.com]Giáo trình plc omron cp1 l 1h [unlockplc.com]
Giáo trình plc omron cp1 l 1h [unlockplc.com]Nguyễn Hồng Nhân
 
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...Thư Viện Số
 
Giáo trình vi điều khiển avr
Giáo trình vi điều khiển avr Giáo trình vi điều khiển avr
Giáo trình vi điều khiển avr Ky Nguyen Ad
 
418 giaotrinh avr
418 giaotrinh avr418 giaotrinh avr
418 giaotrinh avranhhoi12345
 
Giaotrinh avr tech24.vn
Giaotrinh avr tech24.vnGiaotrinh avr tech24.vn
Giaotrinh avr tech24.vnbibibobo2007
 
Tailieu.vncty.com thiet-ke-dong-ho-thoi-gian-thu
Tailieu.vncty.com   thiet-ke-dong-ho-thoi-gian-thuTailieu.vncty.com   thiet-ke-dong-ho-thoi-gian-thu
Tailieu.vncty.com thiet-ke-dong-ho-thoi-gian-thuTrần Đức Anh
 
Đồ án thi công mạch LED Cube 5x5x5
Đồ án thi công mạch LED Cube 5x5x5Đồ án thi công mạch LED Cube 5x5x5
Đồ án thi công mạch LED Cube 5x5x5Mr Giap
 
THIẾT KẾ VÀ THI CÔNG LED CUBE 5X5X5 DÙNG VI ĐIỀU KHIỂN AT89S52
THIẾT KẾ VÀ THI CÔNG LED CUBE 5X5X5 DÙNG VI ĐIỀU KHIỂN AT89S52THIẾT KẾ VÀ THI CÔNG LED CUBE 5X5X5 DÙNG VI ĐIỀU KHIỂN AT89S52
THIẾT KẾ VÀ THI CÔNG LED CUBE 5X5X5 DÙNG VI ĐIỀU KHIỂN AT89S52quanglocbp
 
BGKTMT Ch5 mức máy qui ước
BGKTMT Ch5 mức máy qui ướcBGKTMT Ch5 mức máy qui ước
BGKTMT Ch5 mức máy qui ướcCao Toa
 
Giaotrinhbaitapkythuatlaptrinh
GiaotrinhbaitapkythuatlaptrinhGiaotrinhbaitapkythuatlaptrinh
GiaotrinhbaitapkythuatlaptrinhHồ Lợi
 
Tự học PLC CP1L
Tự học PLC CP1LTự học PLC CP1L
Tự học PLC CP1Lquanglocbp
 
Bai thuyettrinh2tin10
Bai thuyettrinh2tin10Bai thuyettrinh2tin10
Bai thuyettrinh2tin10indochinasp
 
Tailieu.vncty.com do-an-vi-dieu-khien
Tailieu.vncty.com   do-an-vi-dieu-khienTailieu.vncty.com   do-an-vi-dieu-khien
Tailieu.vncty.com do-an-vi-dieu-khienTrần Đức Anh
 
Tnkts de1
Tnkts de1Tnkts de1
Tnkts de1Huy Ryx
 

Similar to Huongdanthuchanh lcd (20)

Thiết kế mạch đo và hiển thị nhiệt độ trên lcd
Thiết kế mạch đo và hiển thị nhiệt độ trên lcdThiết kế mạch đo và hiển thị nhiệt độ trên lcd
Thiết kế mạch đo và hiển thị nhiệt độ trên lcd
 
Đồ án asembly thiết kế bộ đếm sản phẩm 6 kênh dùng on chip 89c51.doc
Đồ án asembly thiết kế bộ đếm sản phẩm 6 kênh dùng on chip 89c51.docĐồ án asembly thiết kế bộ đếm sản phẩm 6 kênh dùng on chip 89c51.doc
Đồ án asembly thiết kế bộ đếm sản phẩm 6 kênh dùng on chip 89c51.doc
 
Nguyen van chinh tran duc thang vy duc loi
Nguyen van chinh tran duc thang vy duc loiNguyen van chinh tran duc thang vy duc loi
Nguyen van chinh tran duc thang vy duc loi
 
Giáo trình plc omron cp1 l 1h [unlockplc.com]
Giáo trình plc omron cp1 l 1h [unlockplc.com]Giáo trình plc omron cp1 l 1h [unlockplc.com]
Giáo trình plc omron cp1 l 1h [unlockplc.com]
 
Đề tài: Thiết kế một bộ chuyển đổi Analog – Digital (ADC) 8-Bits sử dụng chip...
Đề tài: Thiết kế một bộ chuyển đổi Analog – Digital (ADC) 8-Bits sử dụng chip...Đề tài: Thiết kế một bộ chuyển đổi Analog – Digital (ADC) 8-Bits sử dụng chip...
Đề tài: Thiết kế một bộ chuyển đổi Analog – Digital (ADC) 8-Bits sử dụng chip...
 
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...
 
Giáo trình vi điều khiển avr
Giáo trình vi điều khiển avr Giáo trình vi điều khiển avr
Giáo trình vi điều khiển avr
 
418 giaotrinh avr
418 giaotrinh avr418 giaotrinh avr
418 giaotrinh avr
 
Giaotrinh avr tech24.vn
Giaotrinh avr tech24.vnGiaotrinh avr tech24.vn
Giaotrinh avr tech24.vn
 
Tailieu.vncty.com thiet-ke-dong-ho-thoi-gian-thu
Tailieu.vncty.com   thiet-ke-dong-ho-thoi-gian-thuTailieu.vncty.com   thiet-ke-dong-ho-thoi-gian-thu
Tailieu.vncty.com thiet-ke-dong-ho-thoi-gian-thu
 
Đồ án thi công mạch LED Cube 5x5x5
Đồ án thi công mạch LED Cube 5x5x5Đồ án thi công mạch LED Cube 5x5x5
Đồ án thi công mạch LED Cube 5x5x5
 
THIẾT KẾ VÀ THI CÔNG LED CUBE 5X5X5 DÙNG VI ĐIỀU KHIỂN AT89S52
THIẾT KẾ VÀ THI CÔNG LED CUBE 5X5X5 DÙNG VI ĐIỀU KHIỂN AT89S52THIẾT KẾ VÀ THI CÔNG LED CUBE 5X5X5 DÙNG VI ĐIỀU KHIỂN AT89S52
THIẾT KẾ VÀ THI CÔNG LED CUBE 5X5X5 DÙNG VI ĐIỀU KHIỂN AT89S52
 
BGKTMT Ch5 mức máy qui ước
BGKTMT Ch5 mức máy qui ướcBGKTMT Ch5 mức máy qui ước
BGKTMT Ch5 mức máy qui ước
 
Giaotrinhbaitapkythuatlaptrinh
GiaotrinhbaitapkythuatlaptrinhGiaotrinhbaitapkythuatlaptrinh
Giaotrinhbaitapkythuatlaptrinh
 
Tự học PLC CP1L
Tự học PLC CP1LTự học PLC CP1L
Tự học PLC CP1L
 
Bai thuyettrinh2tin10
Bai thuyettrinh2tin10Bai thuyettrinh2tin10
Bai thuyettrinh2tin10
 
Access
AccessAccess
Access
 
Tailieu.vncty.com do-an-vi-dieu-khien
Tailieu.vncty.com   do-an-vi-dieu-khienTailieu.vncty.com   do-an-vi-dieu-khien
Tailieu.vncty.com do-an-vi-dieu-khien
 
Lcd vagam
Lcd vagamLcd vagam
Lcd vagam
 
Tnkts de1
Tnkts de1Tnkts de1
Tnkts de1
 

More from Con Khủng Long

tailieuxanh_de_tai_cung_cap_dien_nha_cao_tang_tai_lieu_ebook_giao_trinh_1505.pdf
tailieuxanh_de_tai_cung_cap_dien_nha_cao_tang_tai_lieu_ebook_giao_trinh_1505.pdftailieuxanh_de_tai_cung_cap_dien_nha_cao_tang_tai_lieu_ebook_giao_trinh_1505.pdf
tailieuxanh_de_tai_cung_cap_dien_nha_cao_tang_tai_lieu_ebook_giao_trinh_1505.pdfCon Khủng Long
 
Chuong I Cau tao tang tren duong sat Phan 1 XM.pdf
Chuong I Cau tao tang tren duong sat Phan 1 XM.pdfChuong I Cau tao tang tren duong sat Phan 1 XM.pdf
Chuong I Cau tao tang tren duong sat Phan 1 XM.pdfCon Khủng Long
 
Chuong I Cau tao tang tren duong sat -Phan 2_CH.pdf
Chuong I Cau tao tang tren duong sat -Phan 2_CH.pdfChuong I Cau tao tang tren duong sat -Phan 2_CH.pdf
Chuong I Cau tao tang tren duong sat -Phan 2_CH.pdfCon Khủng Long
 
Cau2 kd 2-cap-dienkhang_daochieu_ham-dn
Cau2 kd 2-cap-dienkhang_daochieu_ham-dnCau2 kd 2-cap-dienkhang_daochieu_ham-dn
Cau2 kd 2-cap-dienkhang_daochieu_ham-dnCon Khủng Long
 
Bai giang truyen dong dien dh nha trang v1
Bai giang truyen dong dien  dh nha trang v1Bai giang truyen dong dien  dh nha trang v1
Bai giang truyen dong dien dh nha trang v1Con Khủng Long
 
[123doc] de-thi-xu-ly-am-thanh-hinh-anh
[123doc]   de-thi-xu-ly-am-thanh-hinh-anh[123doc]   de-thi-xu-ly-am-thanh-hinh-anh
[123doc] de-thi-xu-ly-am-thanh-hinh-anhCon Khủng Long
 
Siemens sirius-3 rw30-3rw40-manual
Siemens sirius-3 rw30-3rw40-manualSiemens sirius-3 rw30-3rw40-manual
Siemens sirius-3 rw30-3rw40-manualCon Khủng Long
 
huong-dan-su-dung-eplan-electric-p8
 huong-dan-su-dung-eplan-electric-p8 huong-dan-su-dung-eplan-electric-p8
huong-dan-su-dung-eplan-electric-p8Con Khủng Long
 
400 từ vựng tiếng anh kèm hình ảnh
400 từ vựng tiếng anh kèm hình ảnh400 từ vựng tiếng anh kèm hình ảnh
400 từ vựng tiếng anh kèm hình ảnhCon Khủng Long
 
bài tập khí cụ điện
bài tập khí cụ điệnbài tập khí cụ điện
bài tập khí cụ điệnCon Khủng Long
 
250 bai tap_kt_dien_tu_0295
250 bai tap_kt_dien_tu_0295250 bai tap_kt_dien_tu_0295
250 bai tap_kt_dien_tu_0295Con Khủng Long
 

More from Con Khủng Long (17)

tailieuxanh_de_tai_cung_cap_dien_nha_cao_tang_tai_lieu_ebook_giao_trinh_1505.pdf
tailieuxanh_de_tai_cung_cap_dien_nha_cao_tang_tai_lieu_ebook_giao_trinh_1505.pdftailieuxanh_de_tai_cung_cap_dien_nha_cao_tang_tai_lieu_ebook_giao_trinh_1505.pdf
tailieuxanh_de_tai_cung_cap_dien_nha_cao_tang_tai_lieu_ebook_giao_trinh_1505.pdf
 
Chuong I Cau tao tang tren duong sat Phan 1 XM.pdf
Chuong I Cau tao tang tren duong sat Phan 1 XM.pdfChuong I Cau tao tang tren duong sat Phan 1 XM.pdf
Chuong I Cau tao tang tren duong sat Phan 1 XM.pdf
 
Chuong I Cau tao tang tren duong sat -Phan 2_CH.pdf
Chuong I Cau tao tang tren duong sat -Phan 2_CH.pdfChuong I Cau tao tang tren duong sat -Phan 2_CH.pdf
Chuong I Cau tao tang tren duong sat -Phan 2_CH.pdf
 
Cau2 kd 2-cap-dienkhang_daochieu_ham-dn
Cau2 kd 2-cap-dienkhang_daochieu_ham-dnCau2 kd 2-cap-dienkhang_daochieu_ham-dn
Cau2 kd 2-cap-dienkhang_daochieu_ham-dn
 
Bai giang truyen dong dien dh nha trang v1
Bai giang truyen dong dien  dh nha trang v1Bai giang truyen dong dien  dh nha trang v1
Bai giang truyen dong dien dh nha trang v1
 
Chuong 4
Chuong 4Chuong 4
Chuong 4
 
[123doc] de-thi-xu-ly-am-thanh-hinh-anh
[123doc]   de-thi-xu-ly-am-thanh-hinh-anh[123doc]   de-thi-xu-ly-am-thanh-hinh-anh
[123doc] de-thi-xu-ly-am-thanh-hinh-anh
 
Siemens sirius-3 rw30-3rw40-manual
Siemens sirius-3 rw30-3rw40-manualSiemens sirius-3 rw30-3rw40-manual
Siemens sirius-3 rw30-3rw40-manual
 
huong-dan-su-dung-eplan-electric-p8
 huong-dan-su-dung-eplan-electric-p8 huong-dan-su-dung-eplan-electric-p8
huong-dan-su-dung-eplan-electric-p8
 
400 từ vựng tiếng anh kèm hình ảnh
400 từ vựng tiếng anh kèm hình ảnh400 từ vựng tiếng anh kèm hình ảnh
400 từ vựng tiếng anh kèm hình ảnh
 
bài tập khí cụ điện
bài tập khí cụ điệnbài tập khí cụ điện
bài tập khí cụ điện
 
Ir333 a datasheet
Ir333 a datasheetIr333 a datasheet
Ir333 a datasheet
 
Ngan hang cau_hoi_ktd1
Ngan hang cau_hoi_ktd1Ngan hang cau_hoi_ktd1
Ngan hang cau_hoi_ktd1
 
Chuyen de 1 3 ky thuat do
Chuyen de 1 3 ky thuat doChuyen de 1 3 ky thuat do
Chuyen de 1 3 ky thuat do
 
Bai tap daisotuyentinh
Bai tap daisotuyentinhBai tap daisotuyentinh
Bai tap daisotuyentinh
 
250 bai tap_kt_dien_tu_0295
250 bai tap_kt_dien_tu_0295250 bai tap_kt_dien_tu_0295
250 bai tap_kt_dien_tu_0295
 
Vlh023 vat ly
Vlh023 vat lyVlh023 vat ly
Vlh023 vat ly
 

Recently uploaded

Thực hành lễ tân ngoại giao - công tác NG
Thực hành lễ tân ngoại giao - công tác NGThực hành lễ tân ngoại giao - công tác NG
Thực hành lễ tân ngoại giao - công tác NGMeiMei949309
 
Nghiên cứu cơ chế và động học phản ứng giữa hợp chất Aniline (C6H5NH2) với gố...
Nghiên cứu cơ chế và động học phản ứng giữa hợp chất Aniline (C6H5NH2) với gố...Nghiên cứu cơ chế và động học phản ứng giữa hợp chất Aniline (C6H5NH2) với gố...
Nghiên cứu cơ chế và động học phản ứng giữa hợp chất Aniline (C6H5NH2) với gố...Nguyen Thanh Tu Collection
 
Bài thuyết trình môn học Hệ Điều Hành.pptx
Bài thuyết trình môn học Hệ Điều Hành.pptxBài thuyết trình môn học Hệ Điều Hành.pptx
Bài thuyết trình môn học Hệ Điều Hành.pptxduongchausky
 
onluyen.vn_Ebook 120 đề thi tuyển sinh tiếng anh 10 theo cấu trúc sở hà nội.doc
onluyen.vn_Ebook 120 đề thi tuyển sinh tiếng anh 10 theo cấu trúc sở hà nội.doconluyen.vn_Ebook 120 đề thi tuyển sinh tiếng anh 10 theo cấu trúc sở hà nội.doc
onluyen.vn_Ebook 120 đề thi tuyển sinh tiếng anh 10 theo cấu trúc sở hà nội.docQuynhAnhV
 
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdfGIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdfĐiện Lạnh Bách Khoa Hà Nội
 
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...Nguyen Thanh Tu Collection
 
slide tuần kinh tế công nghệ phần mềm hust
slide tuần kinh tế công nghệ phần mềm hustslide tuần kinh tế công nghệ phần mềm hust
slide tuần kinh tế công nghệ phần mềm hustCngV201176
 
CÁC BIỆN PHÁP KỸ THUẬT AN TOÀN KHI XÃY RA HỎA HOẠN TRONG.pptx
CÁC BIỆN PHÁP KỸ THUẬT AN TOÀN KHI XÃY RA HỎA HOẠN TRONG.pptxCÁC BIỆN PHÁP KỸ THUẬT AN TOÀN KHI XÃY RA HỎA HOẠN TRONG.pptx
CÁC BIỆN PHÁP KỸ THUẬT AN TOÀN KHI XÃY RA HỎA HOẠN TRONG.pptxCNGTRC3
 
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdfBAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdfphamthuhoai20102005
 
DS thi KTHP HK2 (dot 3) nam hoc 2023-2024.pdf
DS thi KTHP HK2 (dot 3) nam hoc 2023-2024.pdfDS thi KTHP HK2 (dot 3) nam hoc 2023-2024.pdf
DS thi KTHP HK2 (dot 3) nam hoc 2023-2024.pdfthanhluan21
 
2.THUỐC AN THẦN VÀ THUỐC GÂY NGỦ.pptx
2.THUỐC AN THẦN VÀ THUỐC GÂY NGỦ.pptx2.THUỐC AN THẦN VÀ THUỐC GÂY NGỦ.pptx
2.THUỐC AN THẦN VÀ THUỐC GÂY NGỦ.pptxNguynThnh809779
 
TÀI LIỆU DẠY THÊM HÓA HỌC 12 - SÁCH MỚI (BẢN HS+GV) (FORM BÀI TẬP 2025 CHUNG ...
TÀI LIỆU DẠY THÊM HÓA HỌC 12 - SÁCH MỚI (BẢN HS+GV) (FORM BÀI TẬP 2025 CHUNG ...TÀI LIỆU DẠY THÊM HÓA HỌC 12 - SÁCH MỚI (BẢN HS+GV) (FORM BÀI TẬP 2025 CHUNG ...
TÀI LIỆU DẠY THÊM HÓA HỌC 12 - SÁCH MỚI (BẢN HS+GV) (FORM BÀI TẬP 2025 CHUNG ...Nguyen Thanh Tu Collection
 
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...https://www.facebook.com/garmentspace
 
BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CÁNH DIỀU ...
BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CÁNH DIỀU ...BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CÁNH DIỀU ...
BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CÁNH DIỀU ...Nguyen Thanh Tu Collection
 
GIAO TRINH TRIET HOC MAC - LENIN (Quoc gia).pdf
GIAO TRINH TRIET HOC MAC - LENIN (Quoc gia).pdfGIAO TRINH TRIET HOC MAC - LENIN (Quoc gia).pdf
GIAO TRINH TRIET HOC MAC - LENIN (Quoc gia).pdfLngHu10
 
kjsbgkjbskfkgabksfbgbsfjkvbksfbkbfskbskbkjsb
kjsbgkjbskfkgabksfbgbsfjkvbksfbkbfskbskbkjsbkjsbgkjbskfkgabksfbgbsfjkvbksfbkbfskbskbkjsb
kjsbgkjbskfkgabksfbgbsfjkvbksfbkbfskbskbkjsbhoangphuc12ta6
 
3000 từ thông dụng tiếng anh quốc tế Effortless
3000 từ thông dụng tiếng anh quốc tế Effortless3000 từ thông dụng tiếng anh quốc tế Effortless
3000 từ thông dụng tiếng anh quốc tế EffortlessGiaHuy391318
 

Recently uploaded (17)

Thực hành lễ tân ngoại giao - công tác NG
Thực hành lễ tân ngoại giao - công tác NGThực hành lễ tân ngoại giao - công tác NG
Thực hành lễ tân ngoại giao - công tác NG
 
Nghiên cứu cơ chế và động học phản ứng giữa hợp chất Aniline (C6H5NH2) với gố...
Nghiên cứu cơ chế và động học phản ứng giữa hợp chất Aniline (C6H5NH2) với gố...Nghiên cứu cơ chế và động học phản ứng giữa hợp chất Aniline (C6H5NH2) với gố...
Nghiên cứu cơ chế và động học phản ứng giữa hợp chất Aniline (C6H5NH2) với gố...
 
Bài thuyết trình môn học Hệ Điều Hành.pptx
Bài thuyết trình môn học Hệ Điều Hành.pptxBài thuyết trình môn học Hệ Điều Hành.pptx
Bài thuyết trình môn học Hệ Điều Hành.pptx
 
onluyen.vn_Ebook 120 đề thi tuyển sinh tiếng anh 10 theo cấu trúc sở hà nội.doc
onluyen.vn_Ebook 120 đề thi tuyển sinh tiếng anh 10 theo cấu trúc sở hà nội.doconluyen.vn_Ebook 120 đề thi tuyển sinh tiếng anh 10 theo cấu trúc sở hà nội.doc
onluyen.vn_Ebook 120 đề thi tuyển sinh tiếng anh 10 theo cấu trúc sở hà nội.doc
 
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdfGIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
 
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
98 BÀI LUYỆN NGHE TUYỂN SINH VÀO LỚP 10 TIẾNG ANH DẠNG TRẮC NGHIỆM 4 CÂU TRẢ ...
 
slide tuần kinh tế công nghệ phần mềm hust
slide tuần kinh tế công nghệ phần mềm hustslide tuần kinh tế công nghệ phần mềm hust
slide tuần kinh tế công nghệ phần mềm hust
 
CÁC BIỆN PHÁP KỸ THUẬT AN TOÀN KHI XÃY RA HỎA HOẠN TRONG.pptx
CÁC BIỆN PHÁP KỸ THUẬT AN TOÀN KHI XÃY RA HỎA HOẠN TRONG.pptxCÁC BIỆN PHÁP KỸ THUẬT AN TOÀN KHI XÃY RA HỎA HOẠN TRONG.pptx
CÁC BIỆN PHÁP KỸ THUẬT AN TOÀN KHI XÃY RA HỎA HOẠN TRONG.pptx
 
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdfBAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
BAI TAP ON HE LOP 2 LEN 3 MON TIENG VIET.pdf
 
DS thi KTHP HK2 (dot 3) nam hoc 2023-2024.pdf
DS thi KTHP HK2 (dot 3) nam hoc 2023-2024.pdfDS thi KTHP HK2 (dot 3) nam hoc 2023-2024.pdf
DS thi KTHP HK2 (dot 3) nam hoc 2023-2024.pdf
 
2.THUỐC AN THẦN VÀ THUỐC GÂY NGỦ.pptx
2.THUỐC AN THẦN VÀ THUỐC GÂY NGỦ.pptx2.THUỐC AN THẦN VÀ THUỐC GÂY NGỦ.pptx
2.THUỐC AN THẦN VÀ THUỐC GÂY NGỦ.pptx
 
TÀI LIỆU DẠY THÊM HÓA HỌC 12 - SÁCH MỚI (BẢN HS+GV) (FORM BÀI TẬP 2025 CHUNG ...
TÀI LIỆU DẠY THÊM HÓA HỌC 12 - SÁCH MỚI (BẢN HS+GV) (FORM BÀI TẬP 2025 CHUNG ...TÀI LIỆU DẠY THÊM HÓA HỌC 12 - SÁCH MỚI (BẢN HS+GV) (FORM BÀI TẬP 2025 CHUNG ...
TÀI LIỆU DẠY THÊM HÓA HỌC 12 - SÁCH MỚI (BẢN HS+GV) (FORM BÀI TẬP 2025 CHUNG ...
 
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
Khoá luận tốt nghiệp ngành Truyền thông đa phương tiện Xây dựng kế hoạch truy...
 
BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CÁNH DIỀU ...
BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CÁNH DIỀU ...BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CÁNH DIỀU ...
BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CÁNH DIỀU ...
 
GIAO TRINH TRIET HOC MAC - LENIN (Quoc gia).pdf
GIAO TRINH TRIET HOC MAC - LENIN (Quoc gia).pdfGIAO TRINH TRIET HOC MAC - LENIN (Quoc gia).pdf
GIAO TRINH TRIET HOC MAC - LENIN (Quoc gia).pdf
 
kjsbgkjbskfkgabksfbgbsfjkvbksfbkbfskbskbkjsb
kjsbgkjbskfkgabksfbgbsfjkvbksfbkbfskbskbkjsbkjsbgkjbskfkgabksfbgbsfjkvbksfbkbfskbskbkjsb
kjsbgkjbskfkgabksfbgbsfjkvbksfbkbfskbskbkjsb
 
3000 từ thông dụng tiếng anh quốc tế Effortless
3000 từ thông dụng tiếng anh quốc tế Effortless3000 từ thông dụng tiếng anh quốc tế Effortless
3000 từ thông dụng tiếng anh quốc tế Effortless
 

Huongdanthuchanh lcd

  • 1. Page 1 of 15 Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 / 01675562699 Email: info@etech.com.vn, kythuatvixuly@gmail.com For a better world TECH® E Hướng dẫn thực hành LCD1602 Đề bài: Hiển thị chuỗi kí tự trên LCD1602 HƯỚNG DẪN THỰC HÀNH LCD 1. Mô tả bài toán: Kết nối AT89S52 với LCD1602 (LCD 16 cột, 2 hàng). Hiển thị trên LCD dòng chữ “ETECH ” 2. Hướng dẫn thiết kế phần cứng: a. Giới thiệu về LCD1602 - Là một thiết bị thông dụng dùng để hiển thị thông tin đặc biệt là hiển thị các chữ cái. LCD1602 có 16 cột và hai hàng, nó có thể hiển thị tối đa 32 kí tự cùng lúc (16 ở hàng trên, 16 ở hàng dưới). - Một số hình ảnh về LCD1602:
  • 2. Page 2 of 15 Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 / 01675562699 Email: info@etech.com.vn, kythuatvixuly@gmail.com For a better world TECH® E Hướng dẫn thực hành LCD1602 Đề bài: Hiển thị chuỗi kí tự trên LCD1602 - Bố trí chân và ý nghĩa các chân: + Chân 1: GND + Chân 2: VCC + Chân 3: VEF Chân điều khiển độ tương phản + Chân 4: RS (Register Select)Cho phép chọn đến thanh ghi lệnh hoặc thanh ghi dữ liệu Khi RS = 0, 1 byte dữ liệu nào đó gửi đến LCD sẽ được đặt vào thanh ghi lệnh để điều khiển LCD. Khi RS = 1, thì 1 byte dữ liệu nào đó gửi đến LCD sẽ được đặt vào thanh ghi dữ liệu và được hiển thị ra ngoài. + Chân 5: R/W Quy định thao tác là đọc hay ghi. Khi R/W = 0 thao tác được xác lập là ghi. Khi đó có thể gửi dữ liệu đến LCD để hiển thị hoặc điều khiển LCD. Khi R/W = 1 thao tác được xác lập là thao tác đọc. Khi đó có thể đọc về trạng thái của LCD + Chân 6: EN (LCD enable) Chân cho phép LCD làm việc. Muốn LCD làm việc thì chân này phải được đặt ở mức cao (EN =1 à cho phép hoạt động, EN = 0 à cấm hoạt động) + Chân 7 à 16: Là 8 chân dữ liệu song song của LCD từ D0 đến D7. Dữ liệu có thể được gửi đến LCD theo chế độ giao tiếp 8 bít dữ liệu hoặc 4 bít dữ liệu. Trong chế độ giao tiếp 4 bít dữ liệu thì chỉ có 4 đường dữ liệu bít cao (D4àD7) được sử dụng. + Chân 15: Cực Anot của đèn nền Backlight + Chân 16: Cực Katot của đèn nền Backlight
  • 3. Page 3 of 15 Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 / 01675562699 Email: info@etech.com.vn, kythuatvixuly@gmail.com For a better world TECH® E Hướng dẫn thực hành LCD1602 Đề bài: Hiển thị chuỗi kí tự trên LCD1602 - Các lệnh điều khiển LCD1602: Các lệnh điều khiển LCD được nêu trong bảng sau: Một số lệnh thường sử dụng: Lệnh Mã Xóa màn hình 0x01 Bật chế độ hiển thị, không có gạch chân và nhấp nháy con trỏ 0x0C Đặt chế độ 8 bít dữ liệu, 1 dòng, Font 5x7 0x30 Đặt chế độ 8 bít dữ liệu, 2 dòng, Font 5x7 0x38
  • 4. Page 4 of 15 Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 / 01675562699 Email: info@etech.com.vn, kythuatvixuly@gmail.com For a better world TECH® E Hướng dẫn thực hành LCD1602 Đề bài: Hiển thị chuỗi kí tự trên LCD1602 - Định địa chỉ: Khi bật nguồn lên vị trí con trỏ luôn nằm ở cột đầu tiên của dòng thứ nhất. Mỗi lần gửi ra LCD một kí tự thì con trỏ tự động tăng lên một vị trí. Dưới đây là bản đồ địa chỉ của LCD1602: Khi muốn di chuyển con trỏ đến một vị trí bất kì trên màn hình LCD ta lấy địa chỉ của vị trí đó cộng với 0x80 sau đó gửi mã lệnh thu được đến LCD. Ví dụ: + Muốn di chuyển con trỏ đến vị trí ô số 3 hàng 1: ta gửi mã lệnh (0x02 + 0x80) = 0x82 đến LCD. + Muốn di chuyển con trỏ đến vị trí số 5 hàng 2 ta gửi mã lệnh (0x44 + 0x80) = = (0x04 + 0x40 + 0x80) = 0xC4 đến LCD
  • 5. Page 5 of 15 Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 / 01675562699 Email: info@etech.com.vn, kythuatvixuly@gmail.com For a better world TECH® E Hướng dẫn thực hành LCD1602 Đề bài: Hiển thị chuỗi kí tự trên LCD1602 - Bảng mã các chữ cái: à Tính theo các cột là 4 bít cao, tính theo các hàng là 4 bít thấp trong 8 bít dữ liệu. Cách tra bảng là gióng theo hàng và theo cột để có mã hex của từng kí tự.
  • 6. Page 6 of 15 Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 / 01675562699 Email: info@etech.com.vn, kythuatvixuly@gmail.com For a better world TECH® E Hướng dẫn thực hành LCD1602 Đề bài: Hiển thị chuỗi kí tự trên LCD1602 à Ví dụ: Muốn hiển thị chữ A trên LCD thì gửi ra mã của nó là 0x41 (4 là cột, 1 là hàng tương ứng của chữ A)…
  • 7. Page 7 of 15 Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 / 01675562699 Email: info@etech.com.vn, kythuatvixuly@gmail.com For a better world TECH® E Hướng dẫn thực hành LCD1602 Đề bài: Hiển thị chuỗi kí tự trên LCD1602 b. Kết nối LCD1602 với vi điều khiển AT89S52 Căn cứ vào chức năng các chân của LCD1602, kết nối LCD1602 với AT89S52 như sau: + Chân 1 nối GND + Chân 2 nối +5V + Chân VEF nối với 1 biến trở 10K để chỉnh độ tương phản + Chân RS, RW, EN nối với 3 chân của AT89S52 + 8 Chân dữ liệu nối với 1 port của AT89S52 + 2 Chân của đèn nền Backlight kết nối như hình vẽ
  • 8. Page 8 of 15 Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 / 01675562699 Email: info@etech.com.vn, kythuatvixuly@gmail.com For a better world TECH® E Hướng dẫn thực hành LCD1602 Đề bài: Hiển thị chuỗi kí tự trên LCD1602 3. Hướng dẫn lập trình phần mềm: a. Hàm cho phép gửi lệnh đến LCD1602 - LCD_RS, LCD_RW… là những chân của vi điều khiển tương ứng được nối với LCD - Delay: là một hàm con gây trễ. à Hàm LCD_WriteCommand cho phép gửi 1 byte lệnh đến để điều khiển LCD. Mã lệnh được lấy trong bảng mã lệnh của LCD. b. Hàm cho phép gửi một kí tự ra LCD1602 c. d. e. f. g. à Hàm LCD_WriteData cho phép gửi 1 ký tự ra hiển thị trên LCD. Lưu ý rằng dữ liệu gửi ra LCD phải là mã ASCII của kí tự muốn hiển thị. à Hàm LCD_WriteData hoàn toàn giống với hàm LCD_WriteCommand chỉ khác ở thao tác chọn thanh ghi bằng tín hiệu RS. void LCD_WriteCommand(unsigned char byte) { LCD_RS = 0; // chon thanh ghi lenh LCD_RW = 0; //chon thao tac ghi LCD_DATA = byte; LCD_E = 1; //cho phep LCD LCD_E = 0; Delay(N2); } void LCD_WriteData(unsigned char byte) { LCD_RS = 1; // chon thanh ghi du lieu LCD_RW = 0; LCD_DATA = byte; LCD_E = 1; LCD_E = 0; Delay(N2); }
  • 9. Page 9 of 15 Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 / 01675562699 Email: info@etech.com.vn, kythuatvixuly@gmail.com For a better world TECH® E Hướng dẫn thực hành LCD1602 Đề bài: Hiển thị chuỗi kí tự trên LCD1602 c. Hàm cho phép di chuyển con trỏ đến vị trí bất kì trên màn hình LCD1602 - row: là tham số cho biết số hàng (do người lập trình nhập vào) có giá trị là 1 hoặc 2 (LCD1602 chỉ có 2 hàng) - column: là tham số cho biết số cột (do người lập trình nhập vào), có giá trị từ 0 đến 15 (LCD1602 có 16 cột tính từ 0 đến 15) - Lệnh điều kiện switch lựa chọn 1 trong 2 trường hợp: + Nếu là hàng 1: thì địa chỉ là (0x80 + số thứ tự cột) + Nếu là hàng 2: thì địa chỉ là (0x80 + 0x40 + số thứ tự cột) à Ví dụ: Muốn hiển thị ở vị trí thứ 2 hàng 1 chỉ cần viết: LCD_Gotoxy(1,2); void LCD_Gotoxy(unsigned char row,unsigned char column) { switch(row) { case 1: LCD_WriteCommand(0x80+column); break; case 2: LCD_WriteCommand(0x80+0x40+column); break; default: break; } }
  • 10. Page 10 of 15 Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 / 01675562699 Email: info@etech.com.vn, kythuatvixuly@gmail.com For a better world TECH® E Hướng dẫn thực hành LCD1602 Đề bài: Hiển thị chuỗi kí tự trên LCD1602 d. Hàm cho phép gửi một chuỗi lưu trong bộ nhớ chương trình ra LCD1602 - Các biến khai báo với từ khóa const là các hằng số. Nội dung của các biến này không thể thay đổi được sau khi đã gán cho nó một giá trị đầu. - Mỗi chuỗi kí tự trong c đều kết thúc bằng kí tự NULL có mã ASCII. Không có bất kì kí tự nào có mã ASCII trùng với nó. - Chương trình này kiểm tra các phần tử của mảng p (do người lập trình nhập vào). Nếu phần tử hiện tại chưa phải là kết thúc mảng thì gửi ra hiển thị trên LCD, khi đã kết thúc mảng thì thoát. - Một số ví dụ về gửi mảng trong bộ nhớ chương trình: void LCD_SendStringFlash(const unsigned char* p) { unsigned char i; i = 0; while(p[i]!=0) { LCD_WriteData(p[i]); i++; Delay(N1); } } …. LCD_SendStringFlash(“ETECH”); … LCD_SendStringFlash(“8051 course”); …
  • 11. Page 11 of 15 Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 / 01675562699 Email: info@etech.com.vn, kythuatvixuly@gmail.com For a better world TECH® E Hướng dẫn thực hành LCD1602 Đề bài: Hiển thị chuỗi kí tự trên LCD1602 e. Hàm cho phép gửi một chuỗi lưu trong bộ nhớ dữ liệu ra LCD1602 - Hàm này khác hàm trên là mảng p có thể thay đổi được giá trị một cách tùy ý. Vì thế các phần tử của mảng p phải được lưu trong bộ nhớ RAM. - Ví dụ: Mảng RAMString được khởi tạo giá trị đầu = “etech.com.vn” tuy nhiên đây là mảng lưu trong RAM nên nội dung của nó có thể thay đổi được trong chương trình. Lệnh LCD_SendString(RAMstring); gửi toàn bộ nội dung của mảng RAMString lên hiển thị trên LCD void LCD_SendString(unsigned char* p) { unsigned char i; i = 0; while(p[i]!=0) { LCD_WriteData(p[i]); i++; Delay(N1); } } … unsigned char RAMstring[]="etech.com.vn"; … LCD_SendString(RAMstring); …
  • 12. Page 12 of 15 Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 / 01675562699 Email: info@etech.com.vn, kythuatvixuly@gmail.com For a better world TECH® E Hướng dẫn thực hành LCD1602 Đề bài: Hiển thị chuỗi kí tự trên LCD1602 f. Trở lại bài toán - Bài toán chỉ có một yêu cầu là hiển thị trên LCD dong chữ ETECH do đó CPU chỉ phải thực hiện 1 nhiệm vụ là điều khiển LCD - Do LCD có thể lưu trữ được dữ liệu cho nên hàm hiển thị chữ ETECH chỉ cần thực hiện một lần. Thời gian thực hiện rất nhanh - Dùng cổng vào ra song song để kết nối với LCD cho nên CPU phải điều khiển (Không có ngoại vi nào điều khiển được cổng vào ra song song thay CPU) - Viết lưu đồ:
  • 13. Page 13 of 15 Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 / 01675562699 Email: info@etech.com.vn, kythuatvixuly@gmail.com For a better world TECH® E Hướng dẫn thực hành LCD1602 Đề bài: Hiển thị chuỗi kí tự trên LCD1602 - Code mẫu: #include "8051module.h" // khai bao bien va hang so #define N1 200 #define N2 5 // khai bao cac ham void Delay(unsigned int); void LCD_WriteCommand(unsigned char); void LCD_WriteData(unsigned char); void LCD_SendStringFlash(const unsigned char*); void LCD_Gotoxy(unsigned char,unsigned char); // dinh nghia cac ham void main() { // cam LCD LCD_E = 0; // khoi tao LCD Delay(100); LCD_WriteCommand(0x30); LCD_WriteCommand(0x30); LCD_WriteCommand(0x30); LCD_WriteCommand(0x0C); LCD_WriteCommand(0x38); LCD_WriteCommand(0x01); //Gửi chuỗi ETECH LCD_Gotoxy(1,5); LCD_SendStringFlash("ETECH"); while(1); } //=============================================
  • 14. Page 14 of 15 Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 / 01675562699 Email: info@etech.com.vn, kythuatvixuly@gmail.com For a better world TECH® E Hướng dẫn thực hành LCD1602 Đề bài: Hiển thị chuỗi kí tự trên LCD1602 void Delay(unsigned int n) { unsigned int i,j; for(i=0;i<n;i++) { for(j=0;j<100;j++); } } //============================================= void LCD_WriteCommand(unsigned char byte) { LCD_RS = 0; // chon thanh ghi lenh LCD_RW = 0; LCD_DATA = byte; LCD_E = 1; LCD_E = 0; Delay(N2); } void LCD_WriteData(unsigned char byte) { LCD_RS = 1; // chon thanh ghi du lieu LCD_RW = 0; LCD_DATA = byte; LCD_E = 1; LCD_E = 0; Delay(N2); }
  • 15. Page 15 of 15 Trung tâm nghiên cứu, đào tạo và phát triển công nghệ điện tử ETECH Địa chỉ: số 4 ngõ 524 Bạch Đằng – Hà Nội Phone: 04.66519449 / 01675562699 Email: info@etech.com.vn, kythuatvixuly@gmail.com For a better world TECH® E Hướng dẫn thực hành LCD1602 Đề bài: Hiển thị chuỗi kí tự trên LCD1602 //============================================= void LCD_SendStringFlash(const unsigned char* p) { unsigned char i; i = 0; while(p[i]!=0) { LCD_WriteData(p[i]); i++; Delay(N1); } } //============================================= void LCD_Gotoxy(unsigned char row,unsigned char column) { switch(row) { case 1: LCD_WriteCommand(0x80+column); break; case 2: LCD_WriteCommand(0x80+0x40+column); break; default: break; } }