Народ, мне нужно написать код для микроконтроллера 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.
• Вывод результата на блок индикации.
А вот с кодом беда. Помогите люди!!
Люди, помогите написать код для PIC16F84!
- Реклама
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: Люди, помогите написать код для PIC16F84!
Судя по описанию их и будет 15.2)вывод количества введенных символов
Где алгоритм?• Дескремблирование введенной информации.
• Осуществляем проверку результата с помощью CRC.
Docendo discimus
