Пошаговый порядок выполнения лабораторной работы



1. Убедитесь, что рабочая станция NI ELVIS включена (выключатель питания станции находится в положении I, см. Рис 7.3-1 на стр. 19).

2. Установите переключатель PROTOTYPING BOARD POWER (Рис 7.3-2 на стр. 19) на рабочей станции NI ELVIS в положение О (выключен).

3. Из меню лабораторных работ двойным щелчком выберите лабораторную работу 4-3. Вывод данных на 7-сегментные светодиодные индикаторы. Откроется лицевая панель работы со схемой (Рис. 9.4.3-2).

4. Согласно заданию, откройте код программы на языке Ассемблера или C (нажав на панели навигации соответствующую кнопку). Соответствующий код будет выведен в окне установленного по умолчанию текстового редактора Windows (обычно Notepad).

5. Откройте Atmel Studio 6.2 и создайте проект для микроконтроллера ATmega16 (см. 8.2 Создание проекта в интегрированной среде Atmel Studio 6.2).

6. Удалите автоматически сгенерированный текст из панели редактирования Atmel Studio и скопируйте код программы из окна текстового редактора в окно проекта.

7. Запустите компилятор, осуществите поиск и исправление ошибок, если они возникнут (см.

8.4.1 . Компиляция, обнаружение и исправление ошибок).

8. В режиме симулятора откройте все основные окна проекта и отследите работу програм- мы в режимах пошагового выполнения и прогона (см. 8.4.2 . Отладка программы).

9. Подключите программатор к плате (см. 8.5.2 Последовательность программирования микроконтроллера).

10. Установите переключатель PROTOTYPING BOARD POWER (Рис 7.3-2 на стр. 19) на рабочей станции NI ELVIS в положение I (включен) и прошейте программу в память микроконтроллера (см. 8.5.2 Последовательность программирования микроконтроллера).

11. Выключите питание платы, установив переключатель PROTOTYPING BOARD POWER (Рис 7.3-2 на стр. 19) на рабочей станции NI ELVIS в положение О (выключен) и отсоедините программатор.


12. Произведите на плате необходимые соединения в соответствии с показанной на лицевой панели схемой. Щелчком по стрелкам на панели навигации можно выбрать вариант схемы с выделенными, для удобства чтения, необходимыми соединениями.

13. Включите питание платы, установив переключатель PROTOTYPING BOARD POWER (Рис 7.3-2 на стр. 19) на рабочей станции NI ELVIS в положение I (включен).

14. Убедитесь, что программа работает в соответствии с описанием: нажмите кнопку Старт и наблюдайте за индикацией на дисплее. Также проверьте работу кнопок Быстро и Медленно.

15. Произведите изменения в проекте в соответствии с заданным вариантом из раздела Индивидуальные задания. Перед кодом программы добавьте комментарий, содержащий текст выполненного индивидуального задания.

16. Повторите пункты 7-13, убедитесь, что программа работает в соответствии с требованиями задания, сохраните изменения (AtmelStudio: File -> Save All), и закройте проект (AtmelStudio: File -> Exit).

17. Закройте окно с кодом программы.

18. Выключите питание платы, установив переключатель PROTOTYPING BOARD POWER (Рис 7.3-2 на стр. 19) на рабочей станции NI ELVIS в положение О (выключен) и выйдите из лабораторной работы.

Содержание отчета

1.  Папка с проектами демонстрационной программы и индивидуального задания, выполненными в среде Atmel Studio.


 

 

RC1:2


Разъем Сегменты


7                             1        1


8                             2        2

9                             3        3

10                            4        4

11                            5        5

12                            6         6


 

8          7          6          5           4          3         2          1


 

Разъем Port A


 

13

14

RC1:1


3          5

7        7

DP        G

8        8


10         1           2          4         7         11

 

CC
CC
CC
F         E          D          C         B          A


1

PB0/XCK/T0


PA0/ADC0 40                   1                7


 

 

Кнопки S1


 

Медленно


 

Разъем S1


 

J1:1 1


 

 

Сброс


2

PB1/T1

3

PB2/INT2/AIN0

4

PB3/OC0/AIN1

5

PB4/SS

6

PB5/MOSI

7

PB6/MISO

8

PB7/SCK

 

 

9

RESET

10

VCC

11

GND


39

  RC3:2 Зна ки  
38 3 9 1 1 9 CC
37 4 10 2 2 10  

 

PA1/ADC1

PA2/ADC2 PA3/ADC3

36

PA4/ADC4

35

PA5/ADC5

PA6/ADC6 34

PA7/ADC7 33

 

32

AREF

31

GND

30

1C
AVCC


2                8

 

 

5               11

 

6               12

 

7               13

8               14


Разъем

 

 

4
3
3        11

4        12


 

7-сегментный индикатор

 

12                         9                          8                          6

 

9                          10                         11                        12


 

S2

Быстро

S3

Старт

СТАТУС

 

 

РАБОТА

 

 

ОЖИДАНИЕ


 

Разъем S2 J2:1  2

 

Разъем S3 J3:1  3

1

J4:1 4 2

3

 

J5:1  5

4

5

J6:1  6

6


 

J1:2 J2:2 J3:2

 

 

J4:2 J5:2 J6:2


12

 

13

 

Разъем Port D

1                   14

2                   15

3                   16

17

5                   18

6                   19

7                   20


XTAL1 XTAL2

 

 

PD0/RXD PD1/TXD PD2/INT0 PD3/INT1 PD4/OC1B PD5/OC1A PD6/ICP1


 

PC7/TOSC2 PC6/TOSC1

PC5

 

PC4 PC3 PC2

PC1/SDA PC0/SCL PD7/OC2


 

29

28

27

26

Разъем Port C

25                   4

24                   3

23                   2

22                   1

 

21


 

3C
RC2:1

15

16

17

6C
6B
18


 

RC2:2

18

 

17

 

16

 

5B
15


 

Разъем Вход

1             1

 

 

2
2

 

3
3

 

4
4

 

5

 

6

 

 

7


Транзисторные ключи

 

 

 


Разъем Выход 18     1

 

16
17
2

 

15
3

 

4C
4

 

5C
14

 

13

 

12


 

RC3:1

2C
4B
1

 


7B
J1–J6 – Отдельные провода


RC1–RC3 – Плоские кабели

8

 

9


 

7C
11

8C
+5В

COM
10


 

Рис. 9.4.3-2


Последовательный периферийный интерфейс (SPI). Дуплексный режим

Цель работы

Изучение приема и передачи информации по последовательному каналу SPI (Serial Peripheral Interface).


Дата добавления: 2020-01-07; просмотров: 151; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!