1 / 2 dây điều khiển LCD và bàn phím

J

joy123

Guest
hello, chỉ cần tự hỏi nếu bất cứ ai có một ý tưởng tốt cho các dự án của tôi, mà là một báo động buglar, tôi đang sử dụng màn hình hiển thị LCD 16x2 (10 dây), và bàn phím 4x4 (8 dây). vì vậy tôi cần 18 dây cáp để kết nối với LCD và bàn phím (mà là bên cạnh cửa chính) cho hộp điều khiển chính (bên cạnh hộp cầu chì). nhà tôi là trước khi báo động có dây, có một trong 6 lõi cáp bên cạnh cửa chính, nơi tôi đang lên kế hoạch để gắn kết keyboaard và hiển thị, như vậy là có bất kỳ ý tưởng làm thế nào tôi có thể làm điều này trong 18 cáp đến 6 cáp? cảm ơn trước
 
một đề xuất là sử dụng thiết bị ngoại vi để điều khiển I2C bàn phím và LCD. Philips có các thiết bị như vậy. srizbf 9thjune2010
 
còn bạn có thể sử dụng sổ đăng ký thay đổi, tôi không khuyên bạn nên I2C vì độ dài của cáp (đặt cược nó lớn hơn 5 mét) nhưng ... có thì bạn lập kế hoạch để đặt tất cả các logic điều khiển? có thể bạn có thể đặt một vi điều khiển nhỏ cho LCD hiển thị và đọc bàn phím, và chỉ giao tiếp với bộ điều khiển chính với 3 chân (RS232 TXD, RXD & GS) và 2 chân cho quyền lực! để gửi / recienvig dữ liệu sẽ được dễ dàng hơn ... chỉ tìm kiếm cho "thiết bị đầu cuối nhỏ" hay "thiết bị đầu cuối vi điều khiển với màn hình LCD Bàn phím" này chỉ cần đặt trên màn hình wathever họ nhận được và gửi bất kỳ phím nào bạn ép .. Tất nhiên bạn có thể làm một cho phù hợp với nhu cầu của bạn ...
 
họ có thực sự một số ý tưởng tốt, thậm chí tho tôi không thực sự famillier với đăng ký 12c hoặc thay đổi, nhưng nghĩ rằng tôi phải nhìn xung quanh để kiểm tra xem tôi có thể tìm thấy một số dự án tốt. nếu kẻ anh em thấy bất kỳ một tốt bạn sẽ chia sẻ các liên kết, @ Kurenai_ryu không phải của nó lớn hơn 5 mét, nhưng tôi thích có tùy chọn này trong trường hợp tôi phải thay đổi các thiết lập. tất cả các logic điều khiển được thiết lập và thực hiện đã có trong hộp điều khiển chính để báo động. trong đó có 18 tổng sơ đồ chân giữa LCD và bàn phím, tôi thích ý tưởng của bạn, nếu bạn có bất kỳ ví dụ bạn sẽ chia sẻ với tôi?
 
Yeah! một cái gì đó như thế này ... http://www.qsl.net/yo5ofh/pic/lcd_terminal/lcd_terminal.htm (đây là người đầu tiên tôi đã thấy .. Tôi đã làm một, nhưng tôi không thể tìm thấy các thông tin trong blog của tôi đĩa ...) một trong những điều này sẽ rất tốt! Tôi sẽ thực hiện được một ngày nào đó .. (Bạn có thể sử dụng số PS / 2 bàn phím để nhập vào!) http://hackaday.com/2008/05/29/how-to-super-simple-serial-terminal/ chỉ tìm kiếm! bạn sẽ tìm thấy nhiều trong số này ...
 
cool! điều này có vẻ dễ dàng hơn , http://www.qsl.net/yo5ofh/pic/lcd_terminal/lcd_terminal.htm , một câu hỏi tho, tôi cần phải làm cho 2 trong số đó để kết nối với nhau bằng RS232, một trong số họ sẽ được kết nối với bảng điều khiển báo động, và một số khác LCD bàn phím +. và để tôi phải thay đổi bất cứ điều gì trong tập tin sorce trừ loại màn hình hiển thị LCD và loại bàn phím?
 
Chỉ cần không làm những gì tôi đã làm. Thời gian qua tôi được lập trình một bàn phím, tôi sử dụng một resister ma trận và các uc của ADC để đọc bấm phím. Chỉ có lợi thế là nó sử dụng một I / O cho 20 + phím và các chip logic không có bổ sung. Thing là một nỗi đau trong một ** để hiệu chỉnh.
 
joy123, bạn phải xây dựng chỉ là một trong! phần trên mặt trước của cửa (máng 6pin cáp có sẵn của bạn.)! Nhưng bạn phải thay đổi các tập tin mã nguồn của bộ điều khiển chính của bạn nên nó không ghi vào màn hình LCD. thay vào đó, nó viết cho một cổng nối tiếp (với một MAX232 sẽ được RS232 đã sẵn sàng cho thiết bị đầu cuối) và điều khiển chính không đọc một bàn phím, thay vào đó nó đọc một cổng nối tiếp (máng các MAX232 cùng) ... nếu bạn có mã nguồn, và một cổng nối tiếp miễn phí (chủ yếu là các vi điều khiển sẽ có) đó là một miếng bánh ... về một pin duy nhất bàn phím ... có nó rất khó khăn ... tôi đăng một giải pháp trên trang này ... nó đã làm việc rất tốt trên Lab. http://www.edaboard.com/viewtopic.php?t=394058&highlight=lcd+keypad nhưng có đầu từ wassabi, đó là nỗi đau của hoàng gia! cũng có, bàn phím không thể được quá dài từ đầu vào ADC ... nó sẽ làm suy giảm điện áp và bắt một số tiếng ồn ...
 
i xây dựng báo intrudure của tôi được xuất bản năm EPE Magazin Tháng 4 năm 2002 tôi có tất cả mọi thứ softcopy, có của nó pic16F877 và tôi có một tập tin sorce quá nhưng nó không có bất kỳ RS232. nó có thể được dễ dàng hơn cho bạn, nhưng sẽ không được dễ dàng hơn cho tôi: (trừ khi bạn muốn có một cái nhìn mọi thứ thuộc i dưới đây??.
 
huh! có vẻ như một dự án rất mạnh mẽ ... có bạn đã builded nó? làm nó hoạt động tốt?, tôi không phải là rất chắc chắn những gì hoặc làm thế nào các công trình bàn phím seccond ... (Không cho nó hoạt động theo cùng một cách bàn phím đầu tiên?) May mắn THAY THẾ bàn phím đầu tiên mở RC6 và RC7 mà đó là PICs USART PORT (với một max232 và một Crystal appropiated giá trị sẽ có một tác RS232) nên ... nó có thể, tôi sẽ xem xét theo thời gian rảnh rỗi của tôi, và hy vọng nếu một số ai khác có thể giúp chúng tôi với vấn đề này (di chuyển từ bàn phím-LCD để usart)
 
ya tôi xây dựng nó đã có, tôi không sử dụng bàn phím thứ 2. 2 bàn phím tùy chọn, với functinality hạn chế (chỉ giải giáp và cánh tay) tôi nghĩ rằng. i không dây nó lên được. trên băng ghế dự bị cho thử nghiệm 1 tuần cuối cùng của nó, cho đến nay rất tốt, không có vấn đề. cảm ơn, xin vui lòng làm gì khi bạn có được cơ hội.
 
mmm ... xin lỗi tôi đang bận rộn bây giờ ... tôi có một bài thuyết trình dự án tại Thứ năm và tôi làm việc trên nó .... sau khi thurday tôi sẽ có thêm thời gian miễn phí (đủ thời gian để kiểm tra mã thực tế, và thực hiện những thay đổi phải vào nó) ... do thời gian thử tìm kiếm thông tin liên lạc nối tiếp về lắp ráp trong một PIC16f với USART ... tìm hiểu cách thức hoạt động ... cũng! có chương trình hợp ngữ (hoặc phiên bản) có mã này làm việc?? tôi đã cố gắng MPASM và không thể lắp ráp nó phải ra khỏi hộp!!! (I bạn có hex, nó sẽ giúp tôi để so sánh một trong tôi đã modificating mã cho MPASM, xin vui lòng gửi nó ...)
 
[B = Kurenai_ryu] mmm ... xin lỗi tôi đang bận rộn bây giờ ... tôi có một bài thuyết trình dự án tại Thứ năm và tôi làm việc trên nó .... sau khi thurday tôi sẽ có thêm thời gian miễn phí (đủ thời gian để kiểm tra mã thực tế, và thực hiện những thay đổi phải vào nó) ... do thời gian thử tìm kiếm thông tin liên lạc nối tiếp về lắp ráp trong một PIC16f với USART ... tìm hiểu cách thức hoạt động ... cũng! có chương trình hợp ngữ (hoặc phiên bản) có mã này làm việc?? tôi đã cố gắng MPASM và không thể lắp ráp nó phải ra khỏi hộp!!! (I bạn có hex, nó sẽ giúp tôi để so sánh một trong tôi đã modificating mã cho MPASM, xin vui lòng gửi nó ...)[/b] Hey, im xin lỗi tôi đã không có nghĩa là để đẩy u để làm điều đó. U r rất tốt bụng. Tôi không biết làm thế nào để cảm ơn u. Tôi sẽ đăng các file HAX trong vài phút, sau khi serching trên net tôi thấy rằng nó là một thứ .. TASM, phải trung thực im kinda nhầm lẫn quá. Dù sao tôi có file HAX, mà có thể giúp u. [Size = 2] [color = # 999999] nhập sau 1 giờ 6 phút: [/color] [/size] ở đây là tất cả các tập tin
 
ok, tôi đã nhận các tập tin, tôi lần đầu tiên ... sẽ kiểm tra (để xem cách thức hoạt động) và sau đó tôi sẽ đề nghị những thay đổi cần thiết để làm cho nó làm việc với một thiết bị đầu cuối RS232 ... Tôi nghĩ rằng nó sẽ được dễ dàng .. nhưng tôi là một chút gỉ ở PIC lắp ráp ...
 
cảm ơn vì đã giúp tôi ra ngoài, một trong những điều khác bạn sẽ kiểm tra? Thụ trong MODE, công trình hoàn hảo của nó khi tôi đã đặt tất cả các kênh cho các hợp đồng mở, nhưng nếu họ đặt cho hợp đồng đóng buzzer luôn luôn trên. bạn sẽ biết những gì tôi có ý nghĩa.
 
MMMM ... với các mạch thực tế .... những gì cho là nhỏ pic? (16f84) như bạn đã không thuộc mã số đó là ... anyway ... tôi lấy nó ra một đơn giản kết nối push-nút để VCC ... (Những người thường mở ...) nếu bạn thiết lập để bình thường gần bạn cũng phải đặt ở tất cả các kênh được lựa chọn, thường đóng nút ... (Theo như tôi nhớ, không có bất kỳ của những người trên Proteus .. vì vậy có bạn thử nghiệm với thiết bị chuyển mạch đóng cửa?) Tôi đã sửa đổi mã ban đầu để lắp ráp với MPLAB và đã nhận nó mà không diferences đáng kể ... vì vậy bây giờ các phần modifing. Tôi xác định các thủ tục LCDOUT như thường lệ tổng sản lượng ... Tôi sẽ thay đổi nó với một số thủ tục để truyền dữ liệu ... vấn đề chỉ với điều này, là diference giữa byte dữ liệu và byte lệnh ... nhưng như tất cả là bằng tiếng Anh (do đó, nó sử dụng 7-bit ASCII) và các chỉ lệnh đáng kể (trong chương trình này ngoài việc khởi tạo ...) là lệnh "goto" được lệnh (0x80 + vị trí) (trên 7 bit) chúng tôi có thể gửi nó mà không có xung đột ... (Nhưng phải thực hiện một thiết bị đầu cuối có thể giải thích 0x80 ký tự không phải là một mà là một lệnh ...) cho bàn phím ... Tôi đã phát hiện 2 bàn phím thủ tục ... Tôi đang lập kế hoạch để thay thế cho cả hai với một dữ liệu đơn giản nhận ... không ưa thích ở tất cả ... hy vọng tôi sẽ có được tất cả đã kết thúc bởi cuối tuần ..
 
xin lỗi vì trả lời trễ, tôi đã được đi cho ngày cuối tuần .. ya i quên nói với bạn để lấy đi 16f84. tôi đặt 8 chuyển đổi mà có thể là thường mở hoặc bình thường cùng đóng trong i Proteus file dsn cho bạn, chỉ có 4 (để thay đổi thường mở hoặc đóng bạn phải nhấn màu đỏ bên cạnh chuyển đổi). và mã gốc tác phẩm hoàn hảo như nó phải được trừ Chế độ thụ động và (.) i có nó đã lắp ráp, với mã ban đầu và để thử nghiệm băng ghế dự bị cho qua 2 tuần của mình, không có vấn đề cho đến nay. tôi cố gắng để thay đổi chế độ thụ động sang một chế độ tất cả các khu wathcing, và sử dụng nó khi không ai trong nhà, và báo động về chế độ thời gian ban đêm (vì vậy tôi có thể thay đổi trạng thái khu vực) nhưng tôi không muốn bạn được nhầm lẫn vì vậy giữ cho những tác phẩm tốt của bạn. nhờ một lần nữa. nếu có câu hỏi khác cho tôi biết.
 
có một làm việc sơ bộ! nhưng tôi thấy rất khó khăn để nhấn 'D' (hợp pháp) và RESET hệ thống ... (Tại tôi ít nhất có thể bấm mật khẩu cuối cùng của tôi ('1111 'trên sim) và báo chí' - '(trống) để làm việc ...) nhưng chương trình này cần có một đồng hồ 4MHz để làm việc! Tôi không chắc chắn về các 3.2MHz nhưng tôi nghĩ giá trị SPBRG phải được thay đổi từ 25 tháng mười hai - 20 Tháng mười hai ... Tôi đã không làm điều này vì sim đã ở 4MHz ... và có lasy để kiểm tra nó ... kiểm tra, bàn phím và các LCD bị mất! sử dụng các thiết bị đầu cuối ảo để xem dữ liệu một nhân vật báo chí d để gửi ... (Họ không thể nhìn thấy, nhưng chúng được gửi đi không ... chỉ trong trường hợp nếu bạn không sử dụng các thiết bị đầu cuối ảo trước) [url = http://images.elektroda.net/66_1277700273.jpg]
[/url] vẫn còn có rất nhiều thay đổi, giống như vị trí chính xác trên màn hình LCD thiết bị đầu cuối ... có lẽ chúng ta nên thiết kế thiết bị đầu cuối của chúng ta ... nó không quá khó nhưng phải phù hợp với mạch tất cả các (với vị trí LCD, debouncing, waitkeypress, waitkeyprelease ... vv) nên bây giờ, bạn có đường dây điện, đường dây mặt đất, và một dòng cho truyền cho màn hình LCD và một dòng tiếp nhận từ bàn phím ... kiểm tra nó và nhận xét về nó ...
 
thats trông thật sự tốt, cảm ơn, tôi đã không cố gắng chưa, tôi sẽ cố gắng trong 2 giờ khi tôi đang ở nhà. là có bất kỳ cách nào tôi có thể sử dụng bàn phím để kiểm tra các hội đồng? tôi không bao giờ sử dụng cổng vartual trước. ps: các nút nhỏ màu đỏ trên cùng của khóa hợp lệ là cho thay đổi trạng thái của phím để nhất luôn đóng / mở, tôi thường thay đổi chính trị luôn luôn quan trọng đầu tiên sau đó, bấm nút thiết lập lại một lần sau đó thay đổi các giá trị chính một lần nữa để luôn luôn mở . chỉ nghĩ rằng nếu nó giúp bạn. i có thể sẽ đến với câu hỏi sớm hơn! [Size = 2] [color = # 999999] nhập sau 1 giờ 57 phút: [/color] [/size] ok, tôi thấy vài điều, giống như tôi không thể lưu trữ các thông thường mở / đóng cửa ở mức 6 và tôi không thể đặt bất kỳ giá trị , nhưng tôi có thể thay đổi pin từ 1. đoán một phần là thiết bị đầu cuối không hoàn thành được!
 

Welcome to EDABoard.com

Sponsor

Back
Top