ОСНОВНОЙ штамп - BASIC Stamp

Схема основного штампа 2

BASIC Stamp представляет собой микроконтроллер с небольшим, специализированным BASIC интерпретатор ( PBASIC ) , встроенной в ПЗУ . Он производится Parallax, Inc. и пользуется популярностью у любителей электроники с начала 1990-х годов.

Технические характеристики

Хотя BASIC Stamp 2 имеет форму 24-контактного DIP- чипа , на самом деле это небольшая печатная плата (PCB), которая содержит основные элементы микропроцессорной системы:

Конечным результатом является то, что любитель может подключить батарею 9 В к BASIC Stamp и получить полную систему. Последовательное соединение с персональным компьютером позволяет программисту загружать программное обеспечение в BASIC Stamp, которое хранится во встроенном энергонезависимом запоминающем устройстве: оно остается запрограммированным до тех пор, пока оно не будет стерто или перепрограммировано, даже когда сила штампа отключена. При повторном подключении питания штамп немедленно начинает выполнение программы в слоте 0 (из 8, пронумерованных 0..7).

Программирование

BASIC Stamp запрограммирован на варианте языка BASIC , называемом PBASIC. PBASIC включает в себя общие функции микроконтроллера, включая ШИМ , последовательную связь, связь I²C и 1-Wire , связь с общими схемами драйвера ЖК-дисплея , серию импульсов сервопривода для любителей, частоты псевдосинусоидальных волн и возможность синхронизировать RC-цепь, которая может использоваться для определить аналоговое значение.

После того, как программа была написана в «Редакторе штампов», интегрированной среде разработки (IDE) в Windows, ее синтаксис можно проверить, токенизировать и отправить на чип через кабель последовательного порта / USB Mini-B, где он будет работать.

Версии

БАЗОВЫЙ штамп 2

На данный момент существует четыре варианта интерпретатора:

  1. (1992) ОСНОВНОЙ штамп 1 (BS1)
  2. (1995) BASIC Stamp 2 (BS2), с шестью подвариантами:
    1. BS2e
    2. BS2sx
    3. BS2p24
    4. BS2p40
    5. BS2pe
    6. BS2px
  3. (2002) Штамп с копьем
  4. (2006) Пропеллер \ Spin Stamp

Подварианты BS2 имеют больше памяти, более высокую скорость выполнения , дополнительные специализированные команды PBASIC, дополнительные контакты ввода-вывода и т. Д. По сравнению с исходной моделью BS2. В то время как BS1 и BS2 используют PIC , остальные варианты BASIC Stamp 2 используют процессор Parallax SX .

Третий вариант - штамп Javelin. Этот модуль использует подмножество Sun Microsystems ' Java языка программирования вместо PBASIC параллакса в. Он не включает никаких сетевых средств.

Четвертый вариант - Spin Stamp. Модуль основан на Parallax Propeller и поэтому использует язык программирования SPIN вместо PBASIC.

Ряд компаний сейчас создают «клоны» BASIC Stamp с дополнительными функциями, такими как более быстрое выполнение, аналого-цифровые преобразователи и аппаратная ШИМ, которая может работать в фоновом режиме.

Parallax Propeller постепенно накапливает программные библиотеки, которые придают ему функциональность, аналогичную BASIC Stamp; однако нет единого списка, какие средства PBASIC теперь имеют эквиваленты Spin.

В популярной культуре

Базовый штамп 1 можно увидеть как часть бомбы, установленной в автомате с газировкой в ​​фильме 1998 года «Секретные материалы».

Смотрите также

Рекомендации

Внешние ссылки