80c196kc메인보드(완제품)
1. 제품 설명
본 키트는 "80c196kc+c를 이용한 중급자가 만드는 로보트"책에 수록될 것으로서 독자들이 80c196kc를 쉽게 실험 할 수 있도록 만든 메인보드이다.
LCD에 196의 동작상태가 표시될 수 있도록 기능을 설정하였으며 각각의 동작 시 동작의 상태를 확인할 수 있도록 되어져 있다.
(우)는 196의 메인 보드이고 (좌)는 196 메인보드와 pc와의 직렬통신을 가능하게 해주는 MAX232의 보드입니다.
또한 이 보드는 본사의 "80C196KC 트레이닝키트"에 삽입하여 여러 가지의 196기능(I/O 포트, A/D 변환, HSO, HSI, PWM등등 )을 실험할 수 있도록 설계되어 있다.
2. 하드웨어 사양
CPU - Intel사의 80c196kc - 20MHz
롬 - EPROM(27C256) (기타 : EEPROM(28C256)이나 플래쉬롬
(29C256) 도 사용가능-점퍼조정)
램 - 61256 (Narrow Type사용)
래치 - 74HC573
갈 - GAL16V8(어드레스 디코더)
통신 - MAX232
DISPLAY - LCD(16X2라인-캐릭터형)지원 가능(별매)
3. 소프트웨어
- 롬의 모니터 프로그램 기본제공.
- 갈의 디코더 기본제공.
- 직렬 통신프로그램(XTALK, RoboProgrammer)사용.
- 책의 예제를 그대로 사용가능함.
4. 기본 사용법
- 모든 부품을 보드에 연결하고 전원을 인가하면 LCD화면에Main System OK ! , 이라고 표시되어야 한다.
PC에 9핀 D-SUB 커넥터를 직렬포트에 끼우고 반대쪽 3핀 커넥터는 Max232보드에 연결한다.
이렇게 한후에 제공된 통신용 프로그램(XTALK.exe)를 실행시킨 후 통신 보오레이트와 포 트을 설정한다. (통신보레이트 19200 BPS, com1)
메인 보드에 전원을 인가하면 컴퓨터의 화면에 "roboBLOCK>" 모양의 프롬프트가 나오면 1차적으로 보드가 제대로 동작하는 것이다.
만약, 그렇지 않은 분들은 시스템이 동작하지 않는 것이기 때문에 스위치를 끄고 솔더링(납 땜)한 부분을 다시 확인하기 바란다.
제공된 키트의 롬(rom)에는 모니터프로그램이 들어있다.
이 모니터 프로그램은 PC에서 작 업한 소스파일의 hex 파일 만을 받을수 있고, 모든 파일은 RAM(8000H)번지로 들어가도록 되어 있다.
제공되는 모니터 프로그램의 기능은 다음과 같다.
PC의 모니터상의 프롬프트( 예: roboBLOCK>H Enter)에서 H(h)를 치면 Help 메세지를 볼 수 있다.
모니터 프로그램의 기능
roboBLOCK>[H]elp
모니터프로그램의 사용 방법이 화면에 표시될 것이다.
메모리 내용 변경
roboBLOCK>[M]emory test
램 영역을 테스트 한다.
roboBLOCK>memory [C]lear
램 영역을 클리어 한다.
roboBLOCK>[D]emp
start address : 8000
end address : 8100
램번지 8000 번지부터 8100 번지까지의 데이터를 화면에 표시한다.
roboBLOCK>[R]un
PROGRAM 램(8000)번지에 전송되에 있는 프로그램을 실행한다.
roboBLOCK>[L]oad
PROGRAM 마우스쪽에 램(8000번지)에 프로그램을 전송한다.
(XTALK상에서는 ESC를 누르고 Commend에 SE TEST.HEX하면 HEX화일을 읽어 직렬포트로 보낸다.)
5. 제품 특 징
- 본 제품은 완제품으로 사용자가 납땜할 필요는 없습니다.
- 사용자가 작성한 프로그램은 외부 램에 다운로딩하는 방식입니다.
- "80c196kc 트레이닝 키트"에 연결하여 테스트 가능합니다.
- 본 제품은 조립되어 있는 완제품입니다. 조립교육을 희망하는 분은 반제품을 구매하여 주세요.
6. 구입 전에 주의사항
- 완제품은 본사에서 테스트를 해서 발송됩니다.
- 완제품은 조립에 시간이 없는 분들에게 좋은 제품입니다.
- 동작중에 발생하는 문제에 대해서는 본사에서 책임을 지지 않습니다.
- 본 제품은 완제품이며 주문에 의해서 제작되는 제품이기 때문에 절대로 반품은 불가능합니다. 구입시 주의하여 주세요.