라디오 전자 및 전기 공학의 백과사전 HD44780 컨트롤러 기반 LCD 모듈 테스트용 장치. 무선 전자 및 전기 공학 백과사전 라디오 아마추어들에게 인기 있는 영숫자 LCD 모듈은 대부분 업계 표준이라고 할 수 있는 Hitachi의 HD44780 컨트롤러를 기반으로 조립됩니다. 이 컨트롤러의 아날로그 및 이를 기반으로 하는 모듈은 많은 회사에서 생산됩니다. 이러한 모듈의 작동 가능성과 해당 문자 생성기의 내용을 작동 검증하기 위한 장치가 제안됩니다. 무화과에. 1은 라틴 문자뿐만 아니라 러시아 문자도 포함하는 LCD 모듈 문자 생성기 코드 테이블의 유일한 버전은 아니지만 우리나라에서 가장 일반적인 버전을 보여줍니다. 이러한 각 코드(0자리 4진수)를 수신한 후 모듈은 해당 문자를 화면에 표시합니다. 예를 들어 코드 78x176E(십진수 XNUMX)는 라틴 문자 N이고 코드 OxVO(십진수 XNUMX)는 러시아 문자 Yu입니다.
기호는 두 그룹으로 나뉩니다. 첫 번째 코드(0x20에서 0x7F까지의 코드)에는 숫자, 라틴 알파벳 문자 및 특수 문자가 포함됩니다. 이 그룹은 항상 동일하며 그 안에 있는 문자 코드는 잘 알려진 ASCII 코드 테이블에 해당합니다. 두 번째 그룹(0xA0에서 0xFF까지의 코드)에는 이 경우 러시아 알파벳 문자와 다양한 아이콘이 있습니다. 그러나 다른 국가에서 생산되는 동일한 유형의 LCD 모듈을 수정하는 경우 러시아 문자 대신 다른 국가 알파벳 문자와 일반적으로 모든 기호가있을 수 있습니다. 0x00에서 0x07까지의 코드는 프로그래머가 특수 명령을 사용하여 모듈의 메모리에 이미지를 로드할 수 있는 고유한 기호를 생성하도록 제공됩니다. "식별 표시"가 없거나 참조 데이터를 찾을 수 없는 LCD 모듈(예: 중고 또는 온라인 상점에서 구입)이 라디오 아마추어의 손에 들어간 경우 다음을 위한 장치를 갖는 것이 좋습니다. 성능을 빠르게 확인하고 문자 생성기의 내용을 결정합니다. 이러한 장치의 구성은 그림 2에 나와 있습니다. 1는 DD16 마이크로컨트롤러(PIC84F04A-16/P, 설명은 http://datasheet.su/datasheet/Microchip/PIC84F04A-44780/P에서 찾을 수 있음)에 구축됩니다. 통합 HD8 컨트롤러와 화면의 라인당 문자 수(첫 번째 요소)와 라인 수(두 번째 요소)의 다음 조합으로 문자 LCD 모듈을 테스트할 수 있습니다: 1x8, 2x16, 1x16, 2x16, 4x20 , 1x20, 2x20, 4x32, 2x40, 2xXNUMX .
저항 R1은 마이크로컨트롤러의 MCLR 입력에서 높은 로직 레벨을 유지합니다. 이렇게 하면 이 고저항 입력이 마이크로컨트롤러의 원치 않는 재시작을 유발할 수 있는 간섭의 영향을 받지 않습니다. 저항 R2와 커패시터 C2는 마이크로컨트롤러에 내장된 클록 RC 생성기의 주파수 설정 요소입니다. 저항 R2의 저항은 5 ... 100kOhm 범위에 있을 수 있으며 커패시터 C2의 커패시턴스는 20pF 이상이어야 합니다. 다이어그램에 등급이 표시된 상태에서 약 4MHz의 클록 주파수를 얻었습니다. 물론 안정성은 석영 발진기보다 나쁘지만 고려중인 경우에는 필요하지 않습니다. 이 주파수에서 버튼 SB1을 누른 상태에서 "클릭"의 자동 반복 속도에만 의존합니다. 저항 R3은 테스트된 LCD 모듈 HG1의 화면 문자 대비를 조절합니다. 저항 R1 및 R3은 1 ... 10 kOhm의 저항을 가질 수 있습니다. 회로의 단순성으로 인해 장치용 인쇄 회로 기판은 개발되지 않고 브레드보드에 조립되었습니다. 버튼 SB1 - KM 1-1V 또는 기타. 저항 R1 및 R2 - MLT-0,125, R3 - SP3-4, 커패시터 - 모든 세라믹. 마이크로컨트롤러 PIC16F84A-04/P는 하이픈 뒤에 동일한 인덱스가 있는 PIC16F84A-20/P 또는 PIC16F84로 교체할 수 있습니다. 표면 실장 패키지에서 /SO 인덱스가 있는 유사한 마이크로 컨트롤러를 사용할 수 있지만 장치의 다른 부품을 표면 실장용 부품으로 교체하는 것이 바람직합니다. 장치의 전원 공급 장치는 최소 5mA의 부하 전류에서 100V의 안정화된 전압을 제공해야 합니다. 테스트 중인 LCD 모듈이 연결된 장치에 공급 전압이 인가되면 그림 3과 같이 화면의 모든 친숙한 영역에서 이미지의 모든 요소가 표시되어야 합니다. XNUMX. 모듈의 무결성과 전반적인 성능을 확인합니다.
대부분의 LCD 모듈에는 플러스 공급 전압(Vdd)를 핀 1에 적용하고 마이너스(Vss) - 결론 2. 그러나 그 반대도 마찬가지입니다. 예를 들어 WH1602D-TML-CT 모듈의 경우 잘못된 극성으로 전원이 공급되면 모듈이 작동하지 않고 잠시 후 복구할 수 없는 손상이 발생합니다. 저자는 그런 슬픈 경험을 했다. 그러나 모듈은 여전히 단기(몇 초) 극성 반전을 견딥니다. 따라서 모듈이 공급 전압에 응답하지 않는 경우 장치를 전원에서 즉시 분리하고 모듈 고장 원인을 찾아야 합니다. 전원을 켠 후 SB1 버튼을 처음 누르면 화면의 사각형이 꺼지고 맨 윗줄에 "z 122"라는 문구가 표시됩니다. 이는 모듈 컨트롤러의 문자 생성기에 코드 122가 있는 문자 "z"가 포함되어 있음을 의미합니다(이하 코드 값은 123진수임). 버튼을 계속 누르거나 누른 상태에서 코드 255-122의 문자가 화면에 번갈아 표시되고 코드 XNUMX부터 시작하여 무한히 반복됩니다. 이렇게 하면 두 번째 부분에 포함된 모든 문자를 볼 수 있습니다. 코드 테이블 및 개발된 프로그램에서 사용할 코드를 찾으십시오. 무화과에. 4 문자 생성기에 러시아어 문자가 포함되지 않은 OPTREX에서 제조 한 LCD 모듈 20x4의 화면에 "in 226"이라는 문구가 표시됩니다. 그리고 그림에서. 알 수없는 유형의 Russified 5x16 LCD 모듈 화면에 "Shch 2"이라는 문구가 표시됩니다. 이는 수정 사항이 다른 모듈의 경우 다른 기호가 표의 두 번째 부분에서 동일한 코드에 해당할 수 있음을 확인합니다.
마이크로컨트롤러 프로그램을 다운로드할 수 있습니다. ftp://ftp.radio.ru/pub/2015/09/testLCD.zip에서. 저자: G. Nyukhtilin 다른 기사 보기 섹션 햄 라디오 기술. 읽고 쓰기 유용한 이 기사에 대한 의견. 과학 기술의 최신 뉴스, 새로운 전자 제품: 광신호를 제어하고 조작하는 새로운 방법
05.05.2024 프리미엄 세네카 키보드
05.05.2024 세계 최고 높이 천문대 개관
04.05.2024
다른 흥미로운 소식:
무료 기술 라이브러리의 흥미로운 자료: ▪ 기사 이온화 방사선 및 방사선 안전 보장. 안전한 생활의 기본 ▪ 기사 어떤 육지 포유류가 가장 빠릅니까? 자세한 답변 ▪ 기사 인공 후두. 무선 전자 및 전기 공학 백과사전 ▪ 기사 부드러운 국부 발진기가 있는 변환기 144/27MHz. 무선 전자 및 전기 공학 백과사전 이 페이지의 모든 언어 홈페이지 | 도서관 | 조항 | 사이트 맵 | 사이트 리뷰 www.diagram.com.ua |