1 |
1
마이크로 콘틀로러와 다수의 캐릭터(character)의 표시가 가능한 액정모듈로 이루어지는 캐릭터형 액정 디스플레이의 구동방법에 있어서, 키패드 모듈로부터 키입력이 있을 경우에 이를 알려주는 외부 인터럽트(EX1)를 발생하는 과정(700,701); 상기 외부 입터럽트(EX1)에 의해 키버퍼에 저정된 입력키에 해당하는 데이터의 코드패턴을 조사하고 상기 입력키를 문자키, 특수키, 제어키 및 모드키로 구분하는 과정(702); 상기의 입력키 구분단계(702)의 결과에 따라 소정의 입력키플래그를 작성하는 과정(703); 스테이션에서 정의된 모든 처리모드에 대해 입력허용키의 검색정보를 저장하고 있는 소정의 입력허용키 검색테이블에서 소정읨 모드플래그에 표시되고 있는 현재모드의 검색코드를 추출하는 과정(704,705,706); 상기 검색코드와 상기 입력키플래그의 논리곱 연산을 하는 과정(707); 그리고 상기의 논리곱 연산단계(707)의 결과에 의해 입력허용키를 판정하여, 입력이 허용되지 않은 키인 경우에는 인터럽트를 벗어나고, 입력키의 적합성이 확인되는 경우에는 해당 키입력 처리를 하는 과정으로 이루어지는 입력키 검색단계와, 모드키의 입력후 특수키의 입력이 있는 경우, 현재모드에 따라 소정의 모드변환 테이블을 선택하는 과정(710); 상기 입력키의 종류에 따라 인덱스 번호를 할당하는 과정(711); 상기 모드변환테이블과 상기 인덱스 번호를 사용하여, 상기 선택된 소정의 모드변환테이블에 따른 소정의 방법으로 다음모드 처리어드레스를 추출하는 과정(712,713); 상기의 추출된 어드레스에 해당하는 다음모드 처리루틴으로 분기하는 과정(714); 상기 다음모드가 현재모드로 되었음을 표시하는 모드플래그 변경과정(715); 그리고 상기의 모드플래그 변경단계(715) 후의 현재 모드에 해당하는 모드의 기능을 처리하고 다음 키입력을 준비하는 과정(716,717)으로 이루어지는 처리모드 변환단계를 특징으로 하는 산업용 네트워크 스테이션에서의 캐릭터 액정표시부 구동방법
|