Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
История отрасли методические указания.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2 Мб
Скачать
☆

Примеры программ на языке графического ассемблера

1 . Суммирование содержимого двух портов (рис. П4.1).

Рис. П4.1

2. Вычитание содержимого двух портов. Если r22-r23=0, то циклическое выполнение операции вычитания прекращается (рис. П4.2).

Рис. П4.2

3 . Программа суммирования разности чисел, вводимых с портов В и D (рис. ПВ.3) и подсчет числа «1» в байте, вводимого в port B (рис. П4.4).

Рис. П4.3 Рис. П4.4

Приложение 5

Список задач по программированию

  1. Определить число «0» в байте.

  2. Определить число «0» в первом полубайте.

  3. Определить число «1» в байте.

  4. Определить число «1» во втором полубайте.

  5. Определить число «0» в 2-байтном слове.

  6. Определить четность числа «1» в байте.

  7. Определить среднее значение четырех чисел, вводимых с порта «В».

  8. Сформировать линейно нарастающее ступенчатое напряжение.

  9. Сложить два 16-разрядных числа.

  10. Умножить два 8-разрядных числа.

  11. Преобразовать двоичное число в двоично-десятичное.

  12. Осуществить сортировку из 3 чисел в порядке возрастания.

  13. Осуществить сортировку из 3 чисел в порядке убывания.

  14. Определить число «1» в 2-байтном слове.

  15. Определить максимальное число в массиве из 3 чисел.

  16. Сформировать на выходе порта «В» сигнал прямоугольной формы.

  17. Сформировать на выходе порта «В» сигнал треугольной формы.

  18. Определить сигнал на выходе не рекурсивного ЦФ

У(кТ) = Х(кТ) – 0,5 Х(кТ-Т).

  1. Определить сигнал на выходе рекурсивного ЦФ

У(кТ) = Х(кТ) – 0,5 У(кТ-Т).

  1. Определить сигнал на выходе согласованного цифрового фильтра

(+ + - +).

  1. Вычислить ХЭШ-код сообщения.

  2. Осуществить шифрование сообщения методом перестановки.

  3. Сформировать псевдослучайную последовательность чисел (ПСП).

  4. Осуществить шифрование данных с помощью генератора ПСП.

25.Осуществить шифрование входного сигнала методом гаммирования.

Содержание

Введение 3

1 Применение программы схемотехнического моделирования

«Electronics Workbench» 3

1.1. Общие сведения 3

1.2. Задание к самостоятельной работе 14

1.3. Содержание отчета 24

1.4. Контрольные вопросы 24

Список рекомендуемой литературы 24

2 Основы разработки программ на языке avr ассемблера

фирмы Atmel «Algorithm Builder» 25

2.1. Общие сведения 25

2.2. Графическая среда разработки программного обеспечения 27

2.3. Система команд 31

2.4. Задание к самостоятельной работе 46

2.5. Содержание отчета 47

2.6. Контрольные вопросы 47

Список рекомендуемой литературы 47

Приложение 1. Изображение базовых логических элементов

по ГОСТ 2.708 – 81 и в программе моделирования 48

Приложение 2. Схемотехническое моделирование электронных

схем Electronics Workbench. Альбом схем 49

Приложение 3. Система команд AVR 57

Приложение 4. Примеры программ на языке графического ассемблера 62

Приложение 5. Список задач по программированию 63

65