201303280921


Выполнение и защита лабораторных работ по предмету "Mikroprotsessortehnika I" в группе "EV-11"

  1. Уметь найти, прочесть и понять руководство к работе.
  
  2. Уметь установить, сконфигурировать и запустить симулятор Siemens!Logo Comfort v.7.0
     
  3. Найти в альбоме и открыть схему согласно варианту и номеру работы.
     
  4. Уметь запустить симулятор и показать схему в работе.
  
  5. Проверить корректность работы схемы, в случае обнаружения ошибок обратиться к разработчику либо исправить самостоятельно.
     
  6. Уметь записать готовую программу в физическое устройство.
  
  7. Ответить на вопрос(ы) учителя.

Если вы недовольны установкой программы Siemens!Logo на вашем компьютере, необходимо стереть папки

  C:\Users\opilane\.LOGOComfort7.0
  C:\Users\opilane\Desktop\micro-siemenslogo 
  
можно даже переустановить программу заново (Replace all files).

---------------------------------------------------------------

1. Ознакомиться с руководством по лабораторной работе.

2. В случае отсутствия среды Siemens!Logo Comfort на Вашем рабочем месте:
   
   - Запустить самораспаковывающиеся архивы PortablesXXX.exe и Logo7UpdateRusXXX.exe направив распаковку в каталог C:\. Будет создана папка c:\xampp с множеством папок внутри. На сайте nelus.tpt.edu.ee.
     
      Downloads - Portables OOP, DE, MP (extract to c: root, 250MB)
        
      Downloads - Siemens Logo Russian Update (for Portables, extract to c:root, 40MB)
        
   - Дождавшись окончания распаковки, запустить: 
   
       C:\xampp\Siemens\LOGOComfort_V7(Demo)\Start.exe
  
3. Распаковать на рабочий стол альбом схем:

  Downloads -
  
    Live Simulations (Siemens Logo! Last updated XXXXXXXXXXXXX) в папку Desktop
    
4. В меню программы Siemens!LOGO: 

  Tools -
    Options -
      Language (установить "русский язык")
      UDF - UDF library - Add UDF:
        Зайти на Desktop в папку micro-siemenslogo
        Выбрать все схемы (Ctrl-A)
        Зарегистрировать (Open, OK)

5. Перезапустить программу. Выбрать и открыть схему согласно варианту.
   
   Определение своего номера варианта. Например,
   
   - Всего вариантов               7 (0 .. 6)
   - Мой номер по списку группы   25
   - 25 - 7 = 18 продолжить, результат больше либо равен 7
   - 18 - 7 = 11 продолжить, результат больше либо равен 7
   - 11 - 7 =  4 мой номер варианта - 4.
   
   Например
   
   - Всего вариантов               4 (0 .. 3)
   - Мой номер по списку группы    3
   - 3 - 3 = 0 мой номер варианта - 0.

Схемы к лабораторным работам:
  
1. Показаны все штатные функциональные модули

  01/29/2013  188,958 all-blocks.lsc

2. Показана работа основных цифровых строительных элементов:
   AND, OR, XOR, NOT и D-триггер

  02/17/2013   82,591 basic.lsc

3. Бегущая волна на элементах задержки

  02/26/2013   62,133 BEEPOM.lsc

4. Автомат Мура на двух D-триггерах

  02/17/2013   52,481 container-2MOORE.lsc

5. Автомат Мура на трех D-триггерах

  02/17/2013   57,182 container-3MOORE.lsc

6. Лампочки загораются и гаснут по следующему правилу:

                                     
         3                 3         
      2  2  2           2  2  2           2
   1  1  1  1  1     1  1  1  1  1     1  1  ..
  -+--+--+--+--+--+--+--+--+--+--+--+--+--+--+---> t
   0  1  2  3  4  5  6  7  8  9  10 11 12 13  ..

  02/19/2013   77,814 container-3UPDOWN.lsc

7. Лампочки загораются и гаснут по следующему правилу:
  
   3           3           3           3           3       
   2  2        2  2        2  2        2  2        2  2    
   1  1  1     1  1  1     1  1  1     1  1  1     1  1  ..
                                                                 
  -+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+---> t
   0  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15 16 17 .. 


  02/17/2013   52,936 container-4DOWN.lsc

8. Регистр сдвига с записью фрагмента в параллельный регистр

  I1 - установка данных на входе сдвигового регистра
  I2 - запись / сдвиг
  I3 - перезапись фрагмента в параллельный регистр
  
  03/15/2013  108,413 container-4SEQUENTSAMPLES.lsc

9. Лампочки загораются и гаснут по следующему правилу:
  
            4           4           4           4  
         3  3        3  3        3  3        3  3  
      2  2  2     2  2  2     2  2  2     2  2  2     2
   1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  1  .. 
  -+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+---> t
   0  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15 16 17 .. 

  02/17/2013  09:05 AM            57,394 container-4UP.lsc

10. Лампочки загораются и гаснут по следующему правилу:

            4                       4            
         3  3  3                 3  3  3         
      2  2  2  2  2           2  2  2  2  2           2
   1  1  1  1  1  1  1     1  1  1  1  1  1  1     1  1  ..
  -+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+---> t
   0  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15 16 17 ..

  02/17/2013   90,021 container-4UPDOWN.lsc

11. 8 лампочек на выходе загораются в по-кругу. Нет промежутков времени, когда не горит ни одна из лампочек.  Нет промежутков времени, когда горит более одной лампочки.
  
   1  1  2  2  3  3  4  4  5  5  6  6  7  7  8  8  1  1 .. 
  -+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+---> t
   0  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15 16 17 .. 

  02/17/2013   78,801 container-8LED.lsc

12. 16 лампочек на выходе загораются в по кругу:
  
   1  2  3  4  5  6  7  8  9  10 11 12 13 14 15 16 0  1  .. 
  -+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+---> t
   0  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15 16 17 .. 

  02/17/2013  100,925 container-16LED.lsc

13. Тест аналого-цифрового преобразователя (3-бита + 1-бит переполнения)
    
  02/16/2013   43,298 container-ADC3.lsc

14. Отобразить частное от деления двух аналоговых входов на
    
  03/12/2013   29,987 container-AI1-DIV-AI2.lsc

15. 4-битовое АЛУ с установленными элементами ввода-вывода.  Операции: - запись в аккумулятор, ANDW k, ORW k, XORW k, ADDW k, SUBW k.

  02/26/2013  282,552 container-ALU.lsc

16. Cхема проверки модулей CFF (catch forefront - поймай передний фронт) CRF (catch forefront - поймай задний фронт).

  02/26/2013   37,291 container-CFFCRF.lsc

17. Компаратор с гистерезисом. Установить сигнал включения, как знаковое целое (4-бита). Запретить чтение входов (нажать Lock). Установить сигнал отключения. Разрешить чтение входов (отпустить Lock). Переключение выхода в зависимости от установленных значений сигнала и порога срабатывания компаратора (баги в функциональом блоке Siemens!Logo Comfort v.7)

  03/14/2013   60,590 container-CMPHYSTERESIS.lsc

18. Базовая схема тестирования 4-х разрядного счетчика. Можно использовать для постройки многих других (более сложных) схем на основе двоичного счетчика.

  02/16/2013   51,335 container-CNT4.lsc

19. Иммитация работы шагового двигателя на основе коммутационной схемы "компас".
    
  02/17/2013   86,455 container-COMPASS.lsc

20. Проверка времени основного цикла контроллера. Включить симулятор. Через минуту оценить время основного цикла по формуле      3

                   --- 
                   \              i
                 ( /   AOi(t) * 16  ) / 60
                   ---
                   i=0
    
     где AOi значение на аналоговом выходе i-го усилителя
     
  03/15/2013  146,715 container-CONTROLLERMAINCYCLE.lsc

21. Тест-контейнер ЦАП на 4-бита для униполярного сигнала на входе.

  03/14/2013   39,160 container-DAC4.lsc

22. Тест-контейнер ЦАП на 4-бита для биполярного сигнала на входе.

  03/14/2013   54,296 container-DAC4SIGN.lsc

23. Тест-контейнер цифрового фильтра с don't-care маской на 4-бита для униполярного сигнала на входе. Задать биты сигнала (01) и триты маски (10x). И получить ответ на вопрос пропустит ли маска данный сигнал?

  03/16/2013  137,894 container-DONTCAREMASKFILTER.lsc

24. Схема бегущие огни 0001000, 0011100, 0111110, 1111111, 0111110, 0011100, 0001000, 0000000 ...
                       
    (Knightrider). Автомат Мура на 5 D-триггерах.
    
  02/18/2013   83,951 container-HUGEKRMOORE.lsc

25. Тест-контейнер десятикнопочной цифровой клавиатуры (кнопки без фиксации).

  02/17/2013   56,406 container-KBD10.lsc

26. Схема бегущие огни 000010000, 000111000, 001111100, 011111110, 111111111, 011111110, 001111100, 000111000, 000010000, 000000000, 000010000, ...
                       
    (Knightrider). Автомат Мура на 6 D-триггерах.
    
  02/19/2013  129,049 container-MADKRMOORE.lsc

27. Схема бегущие огни 00100, 01110, 11111, 01110, 00100, 00000, 00100, ...

  02/17/2013   67,943 container-MIDKRMOORE.lsc

28. Cхема асинхронного генератора импульсов на элементах задержки.
    
  03/12/2013   34,149 container-PULSEGENERATOR.lsc

29. Тест-контейнер измеритель глубины модуляции ШИМ-модуля.

  03/12/2013  171,840 container-PWM.lsc

30. Тест-контейнер очередь (4 элемента) четырехбитовых слов.

  02/28/2013  239,345 container-QUEUE.lsc

31. Тест-контейнер блока RADIOBUTTON (запоминание последней нажатой клавиши).

  02/18/2013  146,807 container-RADIO.lsc

32. Генератор пилообразного напряжения 0, 1, 2 .. 99, 0, 1..

  03/12/2013   38,623 container-SAWGENERATOR.lsc
  
33. Бегущая волна на элементах задержки.

  02/26/2013   59,694 container-SEQ.lsc

34. Тест-контейнер генератора гармонических колебаний (посмотреть форму на графике PI-controller (PV))
    
  03/12/2013  127,691 container-SINGENERATOR.lsc

35. Схема бегущие огни 010, 111, 010, 000, 010 ...
                       
    (Knightrider). Автомат Мура на 2 D-триггерах.

  02/17/2013   61,005 container-TINYKRMOORE.lsc

36. Цифро-аналоговый преобразователь на 10 разрядов.

  01/28/2013   65,933 dac-10.lsc

37. При включении схемы, стрелка компаса указывает на северо-запад. Далее можно задавать направление кнопкой без фиксации (8 штук).
    
  02/16/2013  120,712 KOMIIAC-u-KOPO6KA.lsc
  
UDF:

02/17/2013    6,992 0137.lma   Перекодировщик 0->0 1->1 2->3 3->7, используется для генерации пилообразного сигнала.
                               
02/16/2013    6,169 1DMX2.lma  Демультиплексор 1х2

02/16/2013   11,708 1DMX4.lma  Демультиплексор 1х4

02/16/2013    8,763 SUM1.lma   Полный одноразрядный сумматор

02/16/2013   15,182 2COM.lma   Формирователь дополнительного
                               кода на 4 бита
                               
02/16/2013    9,905 2DC4.lma   Дешифратор 2х4

02/16/2013    6,758 2MUX1.lma  Мультиплексор 2х1

03/16/2013   22,562 3STATE.lma Повторяющаяся часть схемы "цифровой фильтр с маской don't care"
                                
02/17/2013    9,954 4AND.lma   4 двухвходовых элемента "И"

02/16/2013   13,015 4CD2.lma   Кодер 4х2

02/16/2013   29,626 4DD.lma    Параллельный регистр на 4 бита на D-триггерах
                               
02/16/2013    9,486 4DIAG.lma  кодировщик к схеме "компас"

02/16/2013   11,897 4MUX1.lma  Мультиплексор 4х1

02/16/2013   10,921 4NOZW.lma  кодировщик к схеме "компас"

02/17/2013    9,268 4XOR.lma   4 двухвходовых элемента XOR

02/16/2013   17,143 8CD3.lma   Кодер 8х3

02/16/2013   25,712 ADC3.lma   АЦП 3 бита + бит переполнения

03/05/2013   27,106 SIN.lma    4-х битовый кодировщик сэмплов полуволны функции sin(x): 0,4,8,10,12,13,14,14,13,12,10..
                               
02/26/2013   23,149 SEQ.lma    Ловит передний фронт:
                                 ---------------------
                               --
                                 --
                               --  -------------------
                                     --
                               ------  ---------------
                                         --
                               ----------  -----------
                                             --
                               --------------  -------
                               
03/05/2013    7,888 SAWUP.lma  Генератор /|/|/|.. пилы

02/16/2013   65,295 BOX.lma    Фрагмент схемы "Коробка и компас"

02/26/2013    5,221 CFF.lma    Поймай передний фронт

02/16/2013   30,945 CNT4.lma   Двоичный счетчик (4 бита)

03/12/2013   33,492 CNTR4.lma  Двоичный счетчик со сбросом (4 бита)
                               
03/05/2013    8,762 SAWDN.lma  Генератор \|\|\|.. пилы

02/19/2013   13,535 RCDM3.lma  перекодировщик 1->0 3->1 7->2 11->3 9->4 8->5 (подсчет номера шага в схеме knightrider на основе автомата Мура, 5 лампочек + триггер флажка)
                               
02/18/2013   28,887 RADIO.lma  Расширяемый блок "Radiobuttons" (запоминает последнюю нажатую кнопку без фиксации).

02/16/2013   42,186 MEM4.lma   Статическая память 4х1

02/18/2013   18,000 MA4a.lma   Комбинационная схема к автомату Мура на 5 триггера (Knightrider).

02/17/2013   19,505 MA3.lma    Комбинационная схема к автомату Мура на 4 триггера (Knightrider).

02/17/2013    8,363 MA2.lma    Комбинационная схема к автомату Мура на 3 триггера (Knightrider).

02/17/2013    8,687 MA1.lma    Комбинационная схема к автомату Мура на 3 триггера (бегущие огни).

02/17/2013    5,704 MA0.lma    Комбинационная схема к автомату Мура на 2 триггера.

02/17/2013   18,730 KDRV.lma   управляющий блок иммитатора шагового двигателя на основе компаса.

03/12/2013   33,968 DDR4.lma   Параллельный 4-х разрядный регистр со сбросом.

02/19/2013   14,742 DDR.lma    D - триггер со сбросом.

02/16/2013   13,129 DD.lma     D - триггер.

02/17/2013   11,623 DAC4.lma   ЦАП на 4 бита

02/16/2013   24,379 SUM4.lma   4-х разрядный сумматор

02/26/2013    5,278 CRF.lma    Поймай задний фронт

