2분의 1 와이어 LCD와 키보드 드라이버

J

joy123

Guest
안녕하세요, 누구 buglar 경보는 내 프로젝트에 대한 좋은 생각이있다면 그냥 액정 디스플레이 16x2 (10 선) 및 4x4 키보드 (8 와이어) 사용하고 난 궁금. 그래서 메인 컨트롤 박스 (퓨즈 박스 옆에)에 액정과 키보드 (정문 옆에있는)를 연결하는 케이블이 18 필요합니다. 내 집에서 미리 경보에 설치된, 난이 18 케이블 6 케이블을 만들 수있는 방법 그래서 거기에 아이디어이다, 난 keyboaard과 디스플레이를 탑재 계획이다 정문 옆에 6 코어 케이블 밖에 없나요? 미리 감사드립니다
 
한가지 제안 키보드와 LCD 컨트롤러 I2C 주변 기기를 사용하는 것입니다. 필립스는 이러한 장치가있다. srizbf 9thjune2010
 
또한 시프트 레지스터를 사용할 수있는, 내가하지 않는 것이 좋습니다 I2C 때문에 케이블의 길이는 (내기는 5m보다 큰거야)하지만 ... 어디에 당신은 모든 제어 로직을 설정하는 계획입니까? 아마도 당신은 LCD 디스플레이와 키패드 독서에 대한 작은 마이크로 컨트롤러를 넣는 수가 불과 3 핀 (232 TXD, RXD & 천불)과 권력에 대한 2 핀으로 메인 컨트롤러와 통신할! 그렇게 보내고 / 쉬워질 것입 데이터를 recienvig ... "작은 터미널"또는 "액정 키패드와 마이크로 터미널"에 대한 검색이 단지 그냥 wathever 그들이받는 당신은 아무 키나 누르면 보내기를 화면에 끼면 물론 당신의 필요에 따라 하나를 할 수 ...
 
그들은 정말 좋은 아이디어도 tho 내가 12c 또는 Shift 등록 famillier와 정말 잘 모르지만, 좋은 프로젝트를 찾을 수있다면 체크를 둘러보세요해야 나는 생각합니다. 너희들, 어떤 좋은 당신이 링크를 공유합니다 보게되면 @ Kurenai_ryu의 안보다 큰 5m지만, 설정을 변경해야합니다 내가이 옵션을 못했을 경우에 대비을 가지고 사랑 해요. 모든 제어 로직은 경보의 메인 컨트롤 박스에 이미 만들어 설치하고 있습니다. 이는 당신이 있으시면 언제든지 예를 들어 당신이 나와 함께 공유합니다,, 내가 당신의 생각처럼 LCD와 키패드 사이에 총 18 pinout 있나요?
 
그래! 이런 게 ... [홈페이지]에의 http://www.qsl.net/yo5ofh/pic/lcd_terminal/lcd_terminal.htm의 [/ URL을]은 (이 .. 난 하나 만들었 나에있는 정보를 찾을 수없는 내가 본 것 중에 첫번째가 제 디스크가 ...) 이것이 맛있어 보이! 언젠가는 하나 만들어거야 .. (이 숫자 입력을위한 PS / 2 키보드를 사용할 수 있습니다!) [을 / 홈페이지] 방금 검색 【URL】 http://hackaday.com/2008/05/29/how-to-super-simple-serial-terminal/하세요! 당신은 이들 중 많은 사람을 찾을 수 있습니다 ...
 
멋지다! 이것에 의해 서로 연결하는 그들이해야합니까 한 질문 tho [을 / 홈페이지], 쉽게, [홈페이지]에 http://www.qsl.net/yo5ofh/pic/lcd_terminal/lcd_terminal.htm의 보여 RS232는, 그들 중 하나가 다른 하나 액정 + 키패드와, 경보 제어 보드에 연결됩니다. 와 LCD 디스플레이 종류와 키보드 종류를 제외하고 sorce 파일에 아무것도 변경해야합니까?
 
그냥 그나마 내가 뭘했던. 지난 번에 내가 키패드를 프로그램, 나는 저항이 매트릭스에서 사용하는 이터 : UC는 ADC가 keypresses을 읽을 수 없습니다. 유일한 장점은 20 + 키와 추가 로직 칩위한 단일 I / O를 사용하는 것이었습니다. 문제는이 ** 교정에 통증이되었다.
 
joy123, 당신은 한 빌드해야합니다! 문의 전면에 하나 (구유 귀하의 6pin 가능 케이블.)! 그것은 액정에 쓸 수 없도록 당신의 메인 컨트롤러의 소스 파일을 변경해야하지만. 대신에, 그것은 직렬 포트 (터미널에 232 준비가 될 MAX232) 및 키패드를 읽을하지 않는 메인 컨트롤러에 기록하는 대신 그것은 시리얼 포트 (트로프 같은 MAX232) 읽고 ... 당신은 소스 코드, 그리고 무료로 시리얼 포트 (주로 어떤 마이크로 컨트롤러는 하나가됩니다)은 케이크 한 조각의 적이있다면 ... 단일 핀 키패드에 대해서 ... 네, 그것은 매우 어려운 일이 ... 나는이 페이지에 솔루션을 게시 ... 그것은 연구실에 아주 잘했습니다. [홈페이지]는 [/ URL을]을 http://www.edaboard.com/viewtopic.php?t=394058&highlight=lcd+keypad하지만 wassabi에서 팁을 받아, 그것은 왕실 고통이있어! 또한, 키패드가 너무 ADC의 입력에서 오래 걸리진 않을 수 ... 그것은 전압을 저하되며 소음을 좀 잡아 ...
 
내가 softcopy 다 가지고 EPE Magazin이 발행 2002 년 4 월 발표된 제 intrudure 경보를 만들고 그 pic16F877이 있고 난 sorce 파일도 있지만 그것은 어떤 232이되지 않습니다. 하지만 당신에게 쉬울 수도 못해, 날 위해 쉬울 : (당신은 좀보고 싶지 않다면 내가 다 첨부된 아래??.
 
어! 매우 강력한 프로젝트는 것 ... 당신이 이미 그것을 builded? 그것은 잘 작동합니까?, 난 아주 잘 모르겠어요 무엇을하든 얼마나 seccond 키패드의 작품을이 ... (이것은 같은 방식은 처음 키패드를 작동합니까?) 행운의 첫 번째 키패드를 교체 열리면 RC6과 RC7 어느 찍어 USART 포트를 아르 (max232과 appropiated 크리스탈 값은 작동 232 것입니다) 그래서 ... 그것은, 내가 내 여분의 시간을 통해 알아보겠습니다 가능하고 다른 어떤 하나 (키패드 - usart에 액정에서 마이 그 레이션)이 문제로 우리를 도울 수있다면 좋겠
 
그래, 나도 그 두번째 키패드를 사용하지 않는 오전, 이미 그것을 만들었습니다. 두번째는 (그리고 유일한 무장 해제 팔) 제한 functinality와 옵션 키패드 것 같아요. 난 아직 그걸 와이어 않았어요. 그 마지막 1 주일 동안 벤치 테스트에서, 지금까지 아주, 문제 없어 좋아. 고마워, 당신은 기회가 생기면 어떻게 주시기 바랍니다.
 
음 ... 미안 해요 난 지금 바빠 서요 ... 내가 thusday에서 프로젝트 프레 젠 테이션을하고 난 중이야 .... thurday 후 좀 더 자유 시간 (실제 코드를 테스트하고 오른쪽을 변경할 충분한 시간)이거야 ... 시간에 의해 USART와 PIC16f 이상의 어셈블러에서 시리얼 통신을 위해 찾아보십시오 ... 작동 방법을 알아보려면 ... 역시! 어셈블러 프로그램 (또는 버전)을 수행이 코드가 작동?? 난 MPASM을 시도 상자 밖으로 제대로 조립하지 못했습니다! (당신은 헥스가 나는, 그것은 그것을 게시하시기 바랍니다, 내가 MPASM에 대한 코드를 modificating 내가 가진 사람을 비교하는 데 도움이됩니다 ...)
 
[인용 = Kurenai_ryu]에 음 ... 미안 해요 난 지금 바빠 서요 ... 내가 thusday에서 프로젝트 프레 젠 테이션을하고 난 중이야 .... thurday 후 좀 더 자유 시간 (실제 코드를 테스트하고 오른쪽을 변경할 충분한 시간)이거야 ... 시간에 의해 USART와 PIC16f 이상의 어셈블러에서 시리얼 통신을 위해 찾아보십시오 ... 작동 방법을 알아보려면 ... 역시! 어셈블러 프로그램 (또는 버전)을 수행이 코드가 작동?? 난 MPASM을 시도 상자 밖으로 제대로 조립하지 못했습니다! (당신은 헥스가 나, 그것은 ...)[/ 견적] 안녕, 메신저 미안 해요 그렇게 u를 강요하는 건 아니었을 게시하시기 바랍니다, 내가 MPASM에 대한 코드를 modificating 내가 가진 사람을 비교하는 데 도움이됩니다. U r에 아주 친절. 내가 얼마나 감사한지 몰라요 미국 난 내가 그물에 serching 후 몇 분 안에 그것은 정직 메신저 좀 너무 혼란되고, TASM 물건 ...있는 것으로 나타났습니다 hax 파일을 게시할 것입니다. 어쨌든 내가 도울 수있는, hax 파일이 폴리스 [크기 = 2] [컬러 = # 999999] 올린날짜 1시간 육분 후 : [/ 색상]에 [/ 크기] 여기에있는 모든 파일입니다
 
그래, 내가, 내가 먼저에요 파일을 받았는데 ... 그리고 (작동 방식을 볼 수) 테스트하려고 나서 그것이 232 터미널 작업을 만드는 데 필요한 변경 사항을 제안거야 ... 그게 쉬운 것 같은데 ... 하지만 그림의 어셈블러에서 약간 녹슬 ...
 
나를 도와 줘서 고마워요, 한 가지는 체크 것인가? 그들은 항상 부저에 가까운 계약을 설정하면 수동 모드에서 그 작품이 완벽한 난 있지만, 오픈 계약에 대한 모든 채널을 설정해야 할 때. 당신이 무슨 뜻인지 알게 될 것이다.
 
흠 ... 실제 회로와 함께 .... 무엇을위한 작은 그림인가요? (16f84) 당신의 코드를 첨부하지 않았 ... 어쨌든 ... 내가 VCC에 연결된 간단한 푸쉬 버튼을 그것을 꺼내서 ... (그가 정상적으로 열려있는 ...) 당신은 일반적으로 당신은 또한 모든 선택된 채널에 삽입해야 가까이로 설정하면, 정상적으로 단추를 폐쇄 ... (까지 제 기억으로, 프로 테우스에 그 중 하나 ... 그럼 당신은 닫힌 스위치와 테스트가 존재하지 않습니다?) 전 MPLAB와 함께 조립하는 원래의 코드를 수정하고 중요한 diferences 않고 있는데 ... 그래서 지금 modifing 부분. 나는 일반적인 출력 루틴으로 LCDOUT 프로 시저를 식별 ... 내가 데이터를 전송하는 몇 가지 절차를 변경거야 ... 이있는 유일한 문제는, 데이터 바이트 및 명령 바이트 사이의 diference은 ... 하지만 모두가 (초기화와는 별개로이 프로그램에 ...) 그리고 유일한 중요한 명령 (이것은 7 비트 ASCII를 사용 그렇게)입니다 명령입니다 "고토"명령을 (0x80으로 + 위치) (7 비트 이상) 영어로 우리는 충돌없이 보낼 수 ... 키패드에 대한 (하지만 등장 인물이 아닌 명령으로 문자열의 끝에 null을 해석할 수있는 터미널을 ...해야합니다) ... 난이 키패드 절차를 감지했습니다 ... 내가 받기 간단한 데이터 모두를 대체할 계획입니다 ... 전혀 공상 ... 다행스럽게도 필자는 모두가 주말까지 끝난거야 ...
 
늦은 답장 죄송합니다, 제가 주말에 놀러가 .. 예 16f84를 빼앗지 말 것을 잊지 나. 내가 정상적으로 열거나 닫으 정상적으로 같은 프로 테우스 DSN을 파일 나는 할수있다 준 당신을 팔 스위치를 넣어에만 4 조 (일반적으로 오픈 변경하거나 빨간색 스위치 옆에 점 보도해야 가까이)가 있습니다. 그리고 원래 코드는 수동 모드를 제외하고 있어야으로 완벽하게 작동합니다 (.) 그리고 난 그것은 이미 지난 2 주 동안 벤치 테스트, 아무 문제가 지금까지와 원본 코드와 함께 조립했습니다. 난 모든 영역 wathcing 모드로 수동 모드를 변경하고 그것을 사용하는 가정에서 아무도, 그리고 저녁 시간 (그래서 전 영역 상태를 변경할 수 있습니다)에 대한 모드 알람하지만 그나마 네게 계속 그렇게 혼란되고 싶은 경우려는 건데요 당신의 좋은 작품까지. 다시 한번 감사드립니다. 다른 질문은 내게 알려주면.
 
예비 일하고있어! 하지만 난 (유효) '개발'을 눌러 및 재설정 시스템을 매우 어려운 찾기 ... (최소 전에서 '시뮬레이션에)와 언론을'나의 마지막 비밀 번호 ('1111 프레스 수 - '(공백) 작업을 진행하게하는 ...)이 프로그램이 작동을위한 4MHz 클럭을 필요로하지만! 난 3.2MHz에 대해 잘 모르겠지만 SPBRG 값이 12월 20일 12월 25일에서 변경해야합니다 생각해봐 ... 시뮬레이션 4MHz에서했기 때문에 내가하지 않았어 ... 그것을 테스트하는 lasy있어 ... 수표, 키패드와 액정은 손실됩니다! 데이터에게 보낼 디 보도 문자를 볼 수있는 가상 터미널을 사용하여 ... (그들은 있지만, 보이지도 않고 그들은 어쨌든 발송됩니다 ... 경우를 대비해서 당신이 전에 가상 터미널을 사용하지 않은 경우) [URL을 = http://images.elektroda.net/66_1277700273.jpg]에 HTTP를 [그림] : / / images.elektroda.net/66_1277700273_thumb.jpg [을 / 그림] 많은 변화가 터미널 액정을 통해 정확한 위치처럼 아직 없습니다 [/ 홈페이지] ... 아마 우리가 우리 자신의 단말기를 설계해야 ... 하지만 그렇게 어려운 것도 아니다 모든 회로와 호환되어야합니다 (액정 위치와 디바운싱, waitkeypress, waitkeyprelease ... 등) 그럼 이제, 당신은 전력선, 그라운드 라인, 그리고 LCD와 라인에 전송을위한 라인을 가지고 키패드에서받는 ... 그것을 테스트하고 그것에 대해 댓글을 ..
 
그게 전부가 고마워, 난 집에 살 때 2 시간에 노력할 것입니다, 아직 노력하지 않았다고, 정말 맛있겠다. 보드를 확인하기 위해 키패드를 사용할 수있는 방법은 내가 거기 있나요? 난 절대 전에 vartual 포트를 사용합니다. 추신 : 유효한 키의 붉은 작은 버튼 가기, alway의 열쇠의 상태를 변경 닫기 / 오픈합니다 제가 정상적으로 언제나 열려 다음 유효한 키를 다시 변경하면 재설정 버튼을 누르면 먼저 다음 올바른 키가 항상 키 변경 . 그것이 당신을 도와 주면 그냥 내 생각에. 곧 더 질문 올 수도거야! [= 2 크기] [컬러 = # 999999] 올린날짜 1시간 57분 후 : 좋아, 그리고 제 캔트 6에서 정상적으로 열기 / 닫기를 저장과 같은 몇 가지를 발견 어렵은 어떤 가치를 넣어 [/ 크기] [/ 색상]에 하지만 1에서 핀을 변경할 수 있습니다. 터미널 부분이 아직 완료되지 것 같다!
 

Welcome to EDABoard.com

Sponsor

Back
Top