Страница 1 из 1

Люди, помогите написать код для PIC16F84!

Добавлено: Вс апр 27, 2014 19:21:42
SWIRA
Народ, мне нужно написать код для микроконтроллера PIC16F84 в программе MPLAB IDE.
Исходя из поставленной задачи МК должен выполнять следующее:
1)принимать последовательность двоичных символов(любых) длиной 15 разрядов.
2)вывод количества введенных символов на 7-ми сегментные индикаторы(Тип отображения - статический).
3)дескремблируем последовательность по закону скремблирования.
Ci=Bi⊕B(i-3)⊕B(i-11)
4)далее проверяем информацию с помощью данного алгоритма обнаружения ошибок (CRC)
x^6+x^5+x^3+1
5)вывод результата на индикаторы.


Я составил алгоритм:
• Ожидание разрешающего сигнала.
o Прием синхроимпульса.
o Снимаем информационный сигнал.
o Прием символов.
o Вывод количества символов на блок индикации.
o Инкрементируем количество символов.
o Проверка количества символов.
• Дескремблирование введенной информации.
• Осуществляем проверку результата с помощью CRC.
• Вывод результата на блок индикации.

А вот с кодом беда. Помогите люди!!

Re: Люди, помогите написать код для PIC16F84!

Добавлено: Пн апр 28, 2014 12:53:42
pyzhman
2)вывод количества введенных символов
Судя по описанию их и будет 15.
• Дескремблирование введенной информации.
• Осуществляем проверку результата с помощью CRC.
Где алгоритм?