Микроконтроллеры. Задание к ЛР 2

Микроконтроллеры. Задание к ЛР 2

 

1) К порту D подключены 8 светодиодов. Организовать «бегущий огонь». Кнопки, подключенные к старшим разрядам порта B, управляют скоростью бега и направлением бега. (Режим работает, пока кнопки нажаты).

 

 

2) К порту D подключены 8 светодиодов. Кнопки, подключенные к старшим разрядам порта B, включают четные светодиоды или нечетные светодиоды.  (Режим работает, пока кнопки нажаты).

При одновременном нажатии горят все светодиоды.

2.а При одновременном нажатии моргают все светодиоды. (период 0.5сек.)

2.б При одновременном нажатии моргают поочередно четные и нечетные все светодиоды. (период 0.5сек.)

 

 

3) К порту D подключены 8 светодиодов. Организовать заполнение линейки горящих светодиодов и затем их погасание. А именно, при нажатии кнопки должен загораться крайний светодиод ряда. При следующем нажатии – дополнительно соседний светодиод и т.д. пока не загорятся все 8 светодиодов. При дальнейших нажатиях должны погасать сначала первый, потом второй и т.д. Далее процесс повторяется.

 

3.а При долговременном нажатии (более 3х секунд) процесс переходит в автоматический режим (пока не отпущена кнопка).

 

 

4) Написать программу, позволяющую при нажатии кнопки, вычитать из регистра D единицу раз в секунду. Если кнопка не нажата, единица автоматически прибавляется раз в секунду.

 

5)К порту D подключена линейка светодиодов (8 шт.)

К порту B подключена кнопка. При нажатой кнопке по светодиодам порта Д циклически бежит один огонек, при нажатой другой кнопке – два рядом стоящих огонька

6) Исходное состояние – мигает первая лампочка порта Д.

При нажатии на кнопку начинает мигать вторая лампочка. При следующем нажатии на ту же кнопку – третья и так далее в цикле.

 

 

7)Запрограммировать работу светофора, как он работает в реальной жизни. Должна быть кнопка, которая контролирует дневной или ночной режим работы светофора

 

 

8)Осуществить цикл мигания 8 лампочек порта Д от середины к краям. По нажатию кнопки осуществить обратное мигание лампочек. Скорость работы светофора изменяется по нажатию кнопки: Кнопка 1 – быстрее, Кнопка 2 – медленнее.

 

9) Одна из кнопок задает входной символ для регистра сдвига, реализованного на базе порта Д. Вторая кнопка подает импульс сдвига.

 

9.а сдвиг циклический

 

 

 

 

 

 

Задание  к лаб.раб.3,4

 

1)Секундомер. Три кнопки (с кликом). Старт (продолжение), стоп , сброс.

 

2)Три кнопки (с кликом). Первая кнопка +1 в правый индикатор (прибавление без переноса в старший разряд),  вторая кнопка +1 в левый индикатор , третья кнопка – смена показаний индикаторов

 

2’) третья кнопка – одновременное прибавление 1 к младшему разряду и 2 к старшему.

 

2”) Прибавление автоматическое

Комментарии к записи Микроконтроллеры. Задание к ЛР 2 отключены

Рубрика: Электроника и электротехника

Обсуждение закрыто.