PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Cơ bản về vi điều khiển và PIC

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 18-11-2008, 10:02 PM   #1
trungduc
Đệ tử 2 túi
 
Tham gia ngày: Oct 2008
Bài gửi: 44
:
LCD không hiển thị, nhờ anh em chỉ giúp!

Chào anh chị em !
Mình đang học cách điều khiển LCD 16x2 (TC1602A-01T) bằng PIC16f877A.
Anh em xem hộ đọan code này.
Mô tả phần cứng:
RS, RW, E tương ứng nối với RA0, RA1, RA2.
Các chân DB0 đến DB7 tương ứng nối với RB0 đến RB7
Dưới đây là đoạn code.
File Kèm Theo
File Type: txt LCD ZERO.txt (5.0 KB, 80 lần tải)
trungduc vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 19-11-2008, 10:59 AM   #2
tdm
Đệ tử 7 túi
 
Tham gia ngày: May 2005
Bài gửi: 258
:
Trích:
Nguyên văn bởi trungduc View Post
Chào anh chị em !
Mình đang học cách điều khiển LCD 16x2 (TC1602A-01T) bằng PIC16f877A.
Anh em xem hộ đọan code này.
Mô tả phần cứng:
RS, RW, E tương ứng nối với RA0, RA1, RA2.
Các chân DB0 đến DB7 tương ứng nối với RB0 đến RB7
Dưới đây là đoạn code.
Đây là chế độ 8-bit
File Kèm Theo
File Type: rar lcd.rar (13.4 KB, 102 lần tải)

thay đổi nội dung bởi: namqn, 21-11-2008 lúc 05:25 PM.
tdm vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 19-11-2008, 04:32 PM   #3
trungduc
Đệ tử 2 túi
 
Tham gia ngày: Oct 2008
Bài gửi: 44
:
Gởi tmd!
Cảm ơn bạn rất nhiều!. Chương trình của bạn như là 1 liều thuốc quí cho mình. LCD của mình đã chạy rồi . Tuy nhiên mình cần thời gian để hiểu rỏ chương trình của bạn vì bạn sử dụng nhiều thanh ghi và kiểu dữ liệu mình chưa hiểu.
Cảm ơn bạn rất nhiều!
trungduc vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 20-11-2008, 09:45 AM   #4
tdm
Đệ tử 7 túi
 
Tham gia ngày: May 2005
Bài gửi: 258
:
Trích:
Nguyên văn bởi trungduc View Post
Gởi tmd!
Cảm ơn bạn rất nhiều!. Chương trình của bạn như là 1 liều thuốc quí cho mình. LCD của mình đã chạy rồi . Tuy nhiên mình cần thời gian để hiểu rỏ chương trình của bạn vì bạn sử dụng nhiều thanh ghi và kiểu dữ liệu mình chưa hiểu.
Cảm ơn bạn rất nhiều!
Mình viết như vậy mục đích là nếu bạn thay đổi phần cứng thì chỉ cần sửa lại vài dòng lệnh là xong thôi.

thay đổi nội dung bởi: namqn, 21-11-2008 lúc 05:26 PM.
tdm vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 19-11-2008, 07:20 PM   #5
nguyenhung1811
Đệ tử 3 túi
 
Tham gia ngày: Jul 2007
Bài gửi: 48
:
TEXT addwf PCL, f
DT"*PIC VIET NAM*",0
cau lenh nay co y nghia ntn vay ban tdm??? giai thich gium tui di. Thanx truoc nha..
nguyenhung1811 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 20-11-2008, 09:40 AM   #6
tdm
Đệ tử 7 túi
 
Tham gia ngày: May 2005
Bài gửi: 258
:
Trích:
Nguyên văn bởi nguyenhung1811 View Post
TEXT addwf PCL, f
DT"*PIC VIET NAM*",0
cau lenh nay co y nghia ntn vay ban tdm??? giai thich gium tui di. Thanx truoc nha..
Đó là cách viết một bảng tra mà thôi.

thay đổi nội dung bởi: namqn, 21-11-2008 lúc 05:25 PM.
tdm vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 20-11-2008, 10:33 AM   #7
TRUNGDTD
Nhập môn đệ tử
 
Tham gia ngày: Sep 2008
Bài gửi: 7
:
DT"*PIC VIET NAM*",0
sau dong nay`, no nhay di dau???, so 0 co y nghia j vay????
TRUNGDTD vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 20-11-2008, 10:44 AM   #8
tdm
Đệ tử 7 túi
 
Tham gia ngày: May 2005
Bài gửi: 258
:
Trích:
Nguyên văn bởi TRUNGDTD View Post
DT"*PIC VIET NAM*",0
sau dong nay`, no nhay di dau???, so 0 co y nghia j vay????
Số 0 đó là do người viết chương trình qui định nếu khi tra bảng rồi đem ra so sánh nếu =0 thì kết thúc một bảng tra.

thay đổi nội dung bởi: namqn, 21-11-2008 lúc 05:27 PM.
tdm vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 23-11-2008, 09:33 PM   #9
Nin
Đệ tử 1 túi
 
Tham gia ngày: Nov 2007
Bài gửi: 16
:
Sao ko ai dùng CCS hết vậy T_T? Dùng ccs cái lcd này dễ ăn lắm.
Nin vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 24-11-2008, 10:17 PM   #10
bubeohl
Đệ tử 1 túi
 
Tham gia ngày: Jul 2008
Bài gửi: 17
:
hehe.đúng vậy ,dùng CCS C mấy vụ này dễ nhai lắm bạn à
bubeohl vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-11-2008, 11:28 AM   #11
ketxanh
Đệ tử 3 túi
 
ketxanh's Avatar
 
Tham gia ngày: Aug 2008
Bài gửi: 53
:
ccs de thật, nhưng để hiểu vấn đề rõ hơn thi nên dùng asm. người mới chuyển từ 89 wa pic thì nên bắt đầu vời asm. đó chỉ là ý chủ wan của minh thôi nhé
ketxanh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 02:24 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam