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 24-08-2006, 06:33 PM   #1
newuser
Đệ tử 4 túi
 
Tham gia ngày: Feb 2006
Bài gửi: 66
:
Trích:
Đây liệu có phải là hiện tượng tràn trang không anh nhỉ?
chương trình của bạn chưa đủ làm tràn trang chương trình đâu, bạn có thể kiểm tra trên file .lst
Trích:
Lỗi thứ hai: trong chương trình hiển thị của em dùng hàm trễ (các giá trị không chính xác do em thay đổi các giá trị tham số ở trong để thử). Khi hiển thị, các ký tự lần lượt hiện lên rất chậm. Em đã thử giảm thời gian trễ nhưng khi đó hoặc là hiển thị thiếu ký tự, hoặc là hiển thị sai chỗ hoặc sai từ. Không hiểu lý do gì.
bạn kiểm tra bit cờ bận của LCD xem sao, sẽ chủ động hơn nhiều vì mỗi LCD có thời gian thực thi lệnh khác nhau, bạn cũng nên có một khoảng thời gian delay chờ LCD khởi động
MOVLW H'28'
CALL WRITE_COMMAND
CALL DELAY
MOVLW H'28'
CALL WRITE_COMMAND
bạn cần thêm lệnh dịch màn hình và con trỏ, trước khi hiển thị thì đưa địa chỉ cần hiển thị để WRITE_COMMAND trước rồi WRITE_DATA sau thì vị trí chữ hiển thị sẽ đúng thôi.
Trích:
Retlw 0x00 ở sau nhãn NEXTMESSAGE30 sẽ trả về đâu
chỗ nào có lệnh CALL NEXTMESSAGE30 thì trả về chỗ đó chứ nhỉ?
newuser vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 24-08-2006, 07:13 PM   #2
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Chương trình của em chỉ có nhãn NEXTMESSAGE3, thuộc chương trình con HIEN_THI_BAN_DAU, chương trình con này được gọi từ chương trình chính, ngay trước vòng lặp chính. Do đó, lệnh RETLW đó sẽ trở về ngay trước vòng lặp chính.

Các điểm kia newuser đã nói rồi, em cần kiểm tra lại thuật toán của chương trình khi xử lý phím nhấn và hiển thị.

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn 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

Similar Threads
Ðề tài Người gửi Chuyên mục Trả lời Bài mới
Cho mình hỏi cách tạo xung mV hoặc microvon trungnnd PIC - Thiết kế và Ứng dụng 1 22-03-2013 02:30 PM


Múi giờ GMT. Hiện tại là 03:18 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