DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Практичне завдання: Циклічний код

Інформація про навчальний заклад

ВУЗ:
Національний технічний університет України Київський політехнічний інститут
Інститут:
ООП
Факультет:
Факультет інформатики та обчислювальної техніки
Кафедра:
Кафедра обчислювальної техніки

Інформація про роботу

Рік:
2011
Тип роботи:
Завдання
Предмет:
SQL
Група:
КН-21
Коротко про документ

Про що ця робота

У документі наведено практичне завдання з реалізації циклічного коду. Написано підпрограму на асемблері для мікроконтролерів.

У роботі розглядаються

  • Циклічний код
  • Твірний поліном
  • Асемблер AVR
  • Теорія кодування
  • Програмування підпрограм

Зміст і розділи

  1. Умова завдання
  2. Програмний код
Для кого:Студенти технічних спеціальностей, які вивчають теорію кодування та програмування мікроконтролерів.
Викладачі:Викладач

Ключові поняття

циклічний кодтвірний поліномінформаційна послідовністьпідпрограмаматриця

Частина тексту файла (без зображень, графіків і формул):

Практичне завдання Варіант 2. Написати підпрограму кодування циклічним кодом з твірним поліномом  4-розрядної інформаційної послідовності. Продемонструвати роботу підпрограми для інформаційної послідовності 1100.  1101 – твірний поліном. Будую твірну матрицю  шляхом ділення одиниці з 6 нулями на твірний поліном  Матриця:  Закадована комбінація : 1100 100 .include ‘2313def.inc’ .def CRC=R16 .def temp1 =R17 .cseq .org 0 RESET ldi temp1, RAMED out SPL, temp1 ldi CRC, 0b00001100 rcall CRC_Cals wait: rjmp wait CRC_Cals ldi ZL, low (CRC_Table*2) ldi ZH,high (CRC_Table*2) lsl CRC lsl CRC lsl CRC mow temp1, CRC andi temp1, 0b00001000 breq L1 lmp eor CRC, R0 L1: adiw Z, 1 mow temp1, CRC andi temp1, 0b00010000 breq L2 lmp eor CRC, R0 L2: adiw Z, 1 mow temp1, CRC andi temp1, 0b00100000 breq L3 lmp eor CRC, R0 L3: adiw Z, 1 mow temp1, CRC andi temp1, 0b01000000 breq L4 lmp eor CRC, R0 L4: ret Твірна матриця для поліному  CRC_Table: .db 0b00000101, 0b00000111, 0b00000011, 0b00000001
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!