Микропроцессорная техника: практический курс : учебное пособие для студентов Физико-технологического института, обучающихся по направлениям подготовки "Ядерная физика и технологии", "Биомедицинская инженерия"


Download 0.63 Mb.
Pdf ko'rish
bet2/74
Sana29.03.2023
Hajmi0.63 Mb.
#1306393
1   2   3   4   5   6   7   8   9   ...   74
Bog'liq
978-5-321-02171-21 2012 (1)

ОГЛАВЛЕНИЕ
Предисловие . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
1. Программирование на языке ассемблера . . . . . . . . . . . . . .
7
1.1. Язык ассемблера ASM-51 . . . . . . . . . . . . . . . . . .
7
1.1.1. От исходного текста к машинным кодам . . . . .
7
1.1.2. Исходный текст программы . . . . . . . . . . . .
9
1.1.3. Описание директив ассемблера . . . . . . . . . .
16
1.2. Типовые программы . . . . . . . . . . . . . . . . . . . .
24
1.2.1. Команды передачи данных
. . . . . . . . . . . .
24
1.2.2. Команды арифметических операций . . . . . . .
28
1.2.3. Команды логических операций . . . . . . . . . .
30
1.2.4. Команды операций с битами
. . . . . . . . . . .
31
1.2.5. Опрос двоичного датчика . . . . . . . . . . . . .
33
1.2.6. Формирование временных задержек . . . . . . .
42
1.2.7. Аналого-цифровое преобразование
. . . . . . .
43
2. Индивидуальное домашнее задание . . . . . . . . . . . . . . . . .
47
2.1. Общие положения . . . . . . . . . . . . . . . . . . . . . .
47
2.2. Порядок выполнения ИДЗ . . . . . . . . . . . . . . . . .
48
2.3. Требования к пояснительной записке . . . . . . . . . . .
49
2.4. Пример выполнения ИДЗ
. . . . . . . . . . . . . . . . .
50
3. Лабораторный практикум . . . . . . . . . . . . . . . . . . . . . . .
51
3.1. Особенности организации лабораторного стенда . . . .
51
3.1.1. Распределение памяти в SDK-1 . . . . . . . . . .
52
3.1.2. Система прерываний . . . . . . . . . . . . . . . .
52
3.1.3. РСФ и битовые поля . . . . . . . . . . . . . . . .
53
3.2. Подготовка и загрузка программы . . . . . . . . . . . .
55
3.2.1. Интегрированная среда Keil µVision . . . . . . .
55
3.2.2. Загрузочный монитор T2 . . . . . . . . . . . . . .
57
3.2.3. Монитор T2 в режиме эмуляции терминала . . .
59
3.2.4. Инструментальная среда HEX202ldr . . . . . . .
60
3.3. Особенности программирования ADuC842 . . . . . . .
61
3.3.1. Организация памяти стенда с ADuC842 . . . . .
61
3.3.2. Обеспечение совместимости программ . . . . . .
63
3.3.3. Загрузка программ пользователя . . . . . . . . .
64
3


3.4. Доступ к периферийным устройствам через ПЛИС . . .
66
3.4.1. Светодиодные излучатели . . . . . . . . . . . . .
67
3.4.2. Жидкокристаллический дисплей . . . . . . . . .
68
3.4.3. М атричная клавиатура . . . . . . . . . . . . . . .
72
3.4.4. Звуковой излучатель . . . . . . . . . . . . . . . .
74
3.4.5. Внешний параллельный порт ввода-вывода . . .
75
3.5. Программирование УАПП . . . . . . . . . . . . . . . . .
75
3.6. Периферийные устройства, доступные через I
2
C . . . .
78
3.6.1. Часы-календарь реального времени
. . . . . . .
78
3.6.2. Внешняя EEPROM данных . . . . . . . . . . . .
79
3.6.3. Программный доступ к I
2
C-устройству . . . . .
79
3.7. Примерные темы и порядок выполнения работ . . . . .
82

Download 0.63 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   74




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling