Diễn đàn Điện tử 16A - NĐ
Chào mừng bạn đã đến với diễn đàn Điện tử 16A - NĐ!
Nếu bạn chưa là thành viên của điên đàn xin mời bạn đăng ký thành viên để đc quyền sử dụng tất cả các chức năng của diễn đàn.
Nếu bạn đã là thành viên thì xin mời bạn đăng nhâp.
Chúc bạn có những giây phút vui vẻ trên diễn đàn!

Join the forum, it's quick and easy

Diễn đàn Điện tử 16A - NĐ
Chào mừng bạn đã đến với diễn đàn Điện tử 16A - NĐ!
Nếu bạn chưa là thành viên của điên đàn xin mời bạn đăng ký thành viên để đc quyền sử dụng tất cả các chức năng của diễn đàn.
Nếu bạn đã là thành viên thì xin mời bạn đăng nhâp.
Chúc bạn có những giây phút vui vẻ trên diễn đàn!
Diễn đàn Điện tử 16A - NĐ
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

GIAO TIẾP 8051 VỚI LCD

2 posters

Go down

GIAO TIẾP 8051 VỚI LCD Empty GIAO TIẾP 8051 VỚI LCD

Bài gửi by pdkdthn Sun Apr 25, 2010 7:55 pm



Dùng vi điều khiển 8051 để thưc hiện việc quảng cáo cho các công ty, siêu thị… giống như bảng điện tử chạy ở cầu thang bộ nhà X.7 thông qua LCD. Trên LCD sẽ hiện hai dòng :

· Dòng một: “ TIEU LUAN VI XU LY 8051 GIAO TIEP LCD-LOP DHDT1 ” chạy lien tục từ phải qua trái.

· Dòng hai: “ BY:DANG HONG HOA ” đứng yên.

Chuong trinh

$MOD51
E BIT P3.2
RS BIT P3.1
RW BIT P3.0
ORG 00
MAIN:
LCALL SETUP
DONG2:
MOV DPTR,#DIS2
SETB E
CLR RS
CLR RW
MOV P1,#0C0H
CLR E
LCALL WAIT
LCALL XUAT_CHU


DONG1:
MOV DPTR,#DIS1

DICH:

LCALL DISPLAY1
LCALL DELEY
LCALL DELEY
INC DPTR
MOV A,DPL
CJNE A,#LOW(DIS1+40),DICH
MOV A,DPH
CJNE A,#HIGH(DIS1+40),DICH
SJMP DONG1

SETUP:
SETB E
CLR RS
CLR RW
MOV P1,#38H ;cai dat ban dau
CLR E
LCALL WAIT

SETB E
CLR RS
CLR RW
MOV P1,#0CH
CLR E
LCALL WAIT

SETB E
CLR RS
CLR RW
MOV P1,#06H
CLR E
LCALL WAIT
RET

DISPLAY1:

SETB E
CLR RS
CLR RW
MOV P1,#80H
CLR E
LCALL WAIT

XUAT_CHU:
MOV R1,#0

LOOP:
MOV A,R1
MOVC A,@A+DPTR
SETB E
SETB RS
CLR RW
MOV P1,A
CLR E
LCALL WAIT
INC R1
CJNE R1,#20,LOOP
RET

WAIT: ;thoi gian doi 1ms
MOV TMOD,#10H
MOV TH1,#HIGH(-1000)
MOV TL1,#LOW(-1000)
CLR TF1
SETB TR1
JNB TF1,$
CLR TR1
CLR TF1
RET

DELEY: ;thoi gian de lay 1s
MOV R0,#100
CONT:
MOV TMOD,#10H
MOV TH1,#HIGH(-10000)
MOV TL1,#LOW(-10000)
CLR TF1
SETB TR1
JNB TF1,$
CLR TR1
CLR TF1
DJNZ R0,CONT
RET

ORG 100H
DIS1:
DB 'TIEU LUAN VI XU LY 8051 GIAO TIEP LCD-LOP DHDT1 '

ORG 200H
DIS2:
DB 'BY:DANG HONG HOA '


END


pdkdthn
pdkdthn
Super Moderator
Super Moderator

Tổng số bài gửi : 55
Ngày đăng ký : 23/10/2009
Tuổi : 34
Đến từ : Hà Nam

http://pdkdthn.tk/

Về Đầu Trang Go down

GIAO TIẾP 8051 VỚI LCD Empty Re: GIAO TIẾP 8051 VỚI LCD

Bài gửi by lamdt Thu Jul 14, 2011 10:55 pm

minh go vao rice sao ko bao loi nhung mo phong protues chang thay gi

lamdt
Thành viên
Thành viên

Tổng số bài gửi : 1
Ngày đăng ký : 14/07/2011

Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết