interfacing VFDs và Keypads với PIC18F258

R

Rachna

Guest
<img src="http://www.edaboard.com/images/smiles/icon_exclaim.gif" alt="Chấm than" border="0" />

Hi There,

Tôi vừa mới bắt đầu bằng cách sử dụng vi điều khiển PIC18F258.Tôi muốn biết làm thế nào tôi có thể giao diện này vi điều khiển với màn hình hiển thị VFD và một Keypads.Xin giúp!

Kính trọng,
JAS.

 
Xin chào Rachna,

VFD's có ba loại với tôi:

1.Các loại với một giao diện tương thích với phổ biến của LCD
2.Các loại với giao diện khác
3.Các loại không có ống (giao diện VFD trọc với nhiều kết nối)

(Lưu ý - những 'kiểu' chỉ là * * của tôi cách suy nghĩ - không đi xin một loại '1' VFD - họ sẽ không biết những gì bạn có ý nghĩa)

Loại 1 là dễ dàng nhất để sử dụng, và nhiều người hiện nay như thế này.Hãy tìm những cái tương thích với chip HD44780 tìm thấy trên nhiều LCD's.Bằng cách này, bạn có thể sử dụng mã đã được tìm thấy trên văn bản này ban và trang web, mà không cần phải tái tất cả.

Loại 2 vẫn có thể khá dễ dàng, này là những chính tôi có xu hướng có khoảng thặng dư vì họ là giá rẻ.Bạn sẽ cần phải viết mã riêng của bạn, hoặc sửa đổi mã tiêu chuẩn để sử dụng chúng.Tôi có một số với một giao diện nối tiếp tốt đẹp - chết dễ dàng chỉ cần chuyển đổi từ RS232 từ máy PC hoặc chỉ sử dụng cổng nối trực tiếp từ PIC một.

Loại 3 là khó khăn hơn và cần thêm phần đẩy họ.Tôi có một hộp đầy đủ của các.Họ cũng có thể được mặc dù đơn giản, giống như lái xe một màn hình LED multiplexed xa như phần mềm đi.Họ cần một biến tần điện áp và lái xe logic có khả năng xử lý hiệu điện thế của họ.Sử dụng loại 1 hoặc 2 để màBạn không nói những gì bạn sử dụng ngôn ngữ, nhưng đây là một số liên kết có thể giúp.Ngoài ra hãy thử tìm kiếm này ban.Bạn sẽ tìm thấy nhiều hơn nếu bạn tìm kiếm các hình LCD mã hơn cho VFD.

http://home.iae.nl/users/pouweha/lcd/lcd2.shtml
http://www.doc.ic.ac.uk/ ~ ih / doc / lcd /
http://www.thecodeproject.com/csharp/cspplcds.asp?df=100&forumid=23720&exp=0&fr=26

Nếu bạn có thể cho chúng tôi biết những gì VFD bạn muốn sử dụng (nhà sản xuất, một phần số), chúng tôi có thể cung cấp trợ giúp thêm về cách giao diện nó.

Interfacing Bàn phím thường được thực hiện bằng cách quét các hàng / cột và đang tìm kiếm một bấm phím.Debouncing là một điều để kiểm tra - thiết bị chuyển mạch làm sạch và chuyển sang cho rất nhiều sai on / off / ngày là một sự kiện là vi đủ nhanh để xem.Nó phải được lập trình để bỏ qua những xung ngắn.

http://www.mikerj.clara.net/
http://jap.hu/electronic/codelock.html

Hy vọng điều này sẽ giúp,
FoxyRick.

 
Tôi muốn bạn sử dụng một màn hình OLED thay vì VFD.Màn hình OLED là rẻ hơn, không tạo nhiệt và không phải là nhạy cảm như là VFD.

 

Welcome to EDABoard.com

Sponsor

Back
Top