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

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
SWIRA
Родился
Сообщения: 2
Зарегистрирован: Ср янв 15, 2014 23:54:37

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

Сообщение 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.
• Вывод результата на блок индикации.

А вот с кодом беда. Помогите люди!!
Реклама
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

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

Сообщение pyzhman »

2)вывод количества введенных символов
Судя по описанию их и будет 15.
• Дескремблирование введенной информации.
• Осуществляем проверку результата с помощью CRC.
Где алгоритм?
Docendo discimus
Реклама
Ответить

Вернуться в «PIC»