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, 09:01 AM   #1
chuchinh
Đệ tử 1 túi
 
Tham gia ngày: Apr 2006
Bài gửi: 23
:
Em đã đọc phần truyền thông nối tiếp nhưng chưa kịp làm vì có một số lỗi khi thực hiện phím và hiển thị.
Mục đích của em là ban đầu cho hiển thị hai dòng ký tự, sau khi ấn phím key0 thì nó sẽ xóa hai dòng ban đầu và ghi lên đó hai dòng mới. Em dùng kỹ thuật bảng để truy xuất các dòng ký tự.
Tuy nhiên nếu hai dòng ban đầu của em dài quá (mỗi dòng 19 ký tự chẳng hạn) thì sau khi hiển thị ban đầu xong PIC sẽ tự khởi động lại và liên tục như vậy.
Khi cho dòng ban đầu ngắn đi, thì hiện tượng tương tự xảy ra khi ấn phím. Sau khi ấn, màn hình xóa hai dòng ban đầu và ghi hai dòng mới, sau khi ghi được một số ký tự thì PIC khởi động lại và hiển thị lại hai dòng ban đầu. Nếu cho hai dòng sau ngắn đi thì không khởi động lại.
Đây liệu có phải là hiện tượng tràn trang không anh nhỉ?

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ì.

Nếu có thời gian anh xem hộ em lệnh Retlw 0x00 ở sau nhãn NEXTMESSAGE30 sẽ trả về đâu nhé, em muốn nó thoát khỏi KEY1_0 nhưng không biết có được không?

Em gửi kèm đây sơ đồ nguyên lý vẽ bằng Protel, ảnh sơ đồ nguyên lý, và chương trình của em, anh xem hộ nhé!
Hình Kèm Theo
File Type: bmp TEST16F828A.bmp (254.9 KB, 36 lần tải)
File Kèm Theo
File Type: rar Mach test Pic16f828a.rar (5.5 KB, 43 lần tải)
File Type: txt LCD10.txt (9.0 KB, 29 lần tải)
chuchinh 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à 02:16 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