기본 스탬프

BASIC Stamp
BASIC 스탬프 2의 그림

BASIC 스탬프는 소형 특수 BASIC 인터프리터(PBASIC)가 ROM에 내장마이크로 컨트롤러입니다.이것은 Parallax, Inc.에서 만들어졌으며 1990년대 초부터 전자제품 애호가들에게 인기가 있었다.

기술사양

BASIC 스탬프 2는 24핀 DIP 칩의 형태를 하고 있습니다만, 실제로는 마이크로프로세서 [1]시스템의 필수 요소를 포함한 소형 프린트 기판(PCB)입니다.

결과적으로 취미 생활자는 9V 배터리를 BASIC 스탬프에 연결하여 완전한 시스템을 구축할 수 있습니다.PC시리얼 접속하면 프로그래머는 소프트웨어를 BASIC 스탬프에 다운로드할 수 있습니다.이 스탬프는 내장 비휘발성 메모리 장치에 저장되어 있습니다.스탬프의 전원이 꺼진 경우에도 삭제 또는 재프로그래밍될 때까지 프로그래밍된 상태로 유지됩니다.전원이 다시 연결되면 스탬프는 즉시 슬롯 0(8, 번호 0.7)에서 프로그램 실행을 시작합니다.

프로그래밍

BASIC 스탬프는 PBASIC이라는 BASIC 언어로 프로그래밍됩니다. PBASIC에는 PWM, 직렬 통신, I²C 및 1-와이어 통신, 공통 LCD 드라이버 회로와의 통신, 취미용 서보 펄스 트레인, 의사 사인파 주파수, RC 회로 Whic 시간 측정 기능 등 일반적마이크로 컨트롤러 기능이 통합되어 있습니다.h는 아날로그 값 검출에 사용할 수 있습니다.

Windows의 통합 개발 환경(IDE)인 '스탬프 에디터'에 프로그램을 작성하면 구문확인하고 토큰화하여 시리얼/USB Mini-B 케이블을 통해 칩으로 전송할 수 있습니다.

버전

기본 스탬프 2

현재 인터프리터에는 다음 4가지 종류가 있습니다.

  1. (1992) 기본 스탬프 1(BS1)
  2. (1995) BASIC 스탬프 2(BS2) (6개의 서브 변수 포함):
    1. BS2e
    2. BS2sx
    3. BS2p24
    4. BS2p40
    5. BS2pe
    6. BS2px
  3. (2002) 투창 스탬프
  4. (2006) 프로펠러 스핀 스탬프

BS2 서브 변수에는 원래의 BS2 모델에 비해 메모리 용량 증가, 실행 속도 향상, PBASIC 명령어 추가, I/O 핀 추가 등이 있습니다.BS1 및 BS2는 PIC를 사용하지만 나머지 BASIC 스탬프2 베리안트는 Parallax SX 프로세서를 사용합니다.

세 번째 변형은 재블린 스탬프입니다.이 모듈은 Parallax의 PBASIC 대신 Sun Microsystems의 Java 프로그래밍 언어 서브셋을 사용합니다.네트워크 설비는 포함되어 있지 않습니다.

네 번째 변형은 스핀 스탬프입니다.모듈은 시차 프로펠러를 기반으로 하므로 PBASIC 대신 SPIN 프로그래밍 언어를 사용합니다.

많은 기업이 BASIC 스탬프를 클론화해, 고속의 실행, 아날로그-디지털 변환기, 백그라운드에서 실행할 수 있는 하드웨어 베이스의 PWM등의 추가 기능을 갖추고 있습니다.

시차 프로펠러는 BASIC 스탬프와 유사한 기능을 제공하는 소프트웨어 라이브러리를 점차 축적하고 있지만, 현재 PBASIC 설비에 스핀이 동등한 기능이 있는 통일된 목록은 없습니다.

「 」를 참조해 주세요.

레퍼런스

외부 링크