201401170905


Работа с Logisim
----------------

                Почему женьшень называют корнем жизни?

                                  1/2     ______
                ( halflife -> life    -> V life  )

1. Установить logisim

  http://ozark.hendrix.edu/~burch/logisim/

2. Cредства визуализации электрического сигнала:

  Input/Output -> LED                           -- пробник
  Input/Output -> Hex Digit Display + DIGIM UDF -- цифровой прибор*
  BAR UDF + Display 32 col x 3 rows             -- линейный индикатор*
  DISP4OSC UDF, container-OSC                   -- осциллограф
  
*) как построить прибор см. container-METER

3. Источники сигнала

  Input/Output -> Button -- кнопка без фиксации
  Wiring -> Pin (Output? No) -- ручной переключатель 0 - 1 (тумблер)
  Wiring -> Clock -- генератор прямоугольных импульсов
  GENSIN UDF -- генератор гармонического сигнала (0..31)
  GENSAW-32 -- генератор пилы (треугольник /\/\/\, 0..31)
  GENSAW-FF -- генератор пилы (треугольник /\/\/\, 0..255)
  
4 подсхемы (иконки + ^ v x слева над блоками)

  на момент написания статьи проверена работоспособность следующих блоков

  main                          - тест-контейнер
  CFF                           - поймай передний фронт
  CRF                           - поймай задний фронт
  CNT6 (CFF, RS)                - считай до шести, затем стоп
  RS                            - динамический RS-триггер (перед. фронт)
  32DISPLAY8                    - дисплей 8 строк x 32 столбца, Лев.->Пр.
  KBD32 (KBD16F)                - 32-кнопочная клавиатура
  KBD16F                        - 16-кнопочная клавиатура
  32DISPLAY8R                   - дисплей 8 строк x 32 столбца, Пр.->Лев.
  8STEPPER8                     - шаговый двигатель на LCD
  32DISPLAY8                    - дисплей 32 строки x 32 столбца, Лев.->Пр.
  32DISPLAY8R                   - дисплей 32 строки x 32 столбца, Пр.->Лев.
  GENSIN                        - генератор синуса (0-31)
  container-KBD32 (CNT6)        - контейнер для клавиатуры KBD32
  container-32DISPLAY32 (5DC32) - контейнер дисплея 32DISPLAY32
  GENSAW-32                     - генератор треугольника 0..1F
  5DC32                         - декодер 5 бит в 32 бита 
  DISP4OSC                      - драйвер дисплея для осциллографа (32x32)
  BAR                           - линейный индикатор на дисплее 32x3
  container-OSC                 - тест контейнер, блока DISP4OSC
  container-BAR                 - тест контейнер, блока BAR
  container-STEPPER             - тест контейнер, блока 8STEPPER8
  container-AQA                 - простой Гарвардский компьютер
  container-METER               - цифровой прибор с линейным индикатором
  DIGIV                         - драйвер цифрового прибора
  GENSAW-FF                     - генератор треугольника 0..FF

