Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.01.2017, 22:57   #1
Sebastuan
Новичок
Джуниор
 
Регистрация: 02.01.2017
Сообщений: 0
По умолчанию Помогите составить программу на языке assembler

Вариант 11
а). На базе контроллера i8X51 составить и отладить программу управления, выполняющую следующие функции.
На вход устройства поступают импульсы с частотой до 300 кГц, подсчитываемые счетчиком, с получением 16-битного значения Р. По последовательному интерфейсу на частоте 4800 Гц принимается масштабный коэффициент М старшим байтом вперед с фиксированной точкой после четвертой позиции справа: 12 целых бит и 4 дробных. С прецизионного АЦП, подключенного по схеме внешней памяти с адресами 08Н и 09Н, принимается 16-разрядное данное S. Результат обработки информации в цикле с периодичностью 100 мс вычисляется по формуле А = Р * М / S и выдается на 12 линий внешнего ЦАП, подключенного к портам вывода.
Обмен информацией по последовательному интерфейсу используется в условиях помех, при этом необходимо принять следующие меры. В протоколе обмена используется 9-й бит четности, перед действительной информацией должен присутствовать заголовок 55Н, байты информации должны поступать не реже, чем через 100-200 мс, то есть при неполной трехбайтной посылке не должно быть цикла, в котором отсутствует прием байта. При нарушении хотя бы одного из трех условий передается запрос на повтор приема информации с кодом 29Н. Этот же код передается при начальной инициализации устройства.
При особых случаях деления результат равен максимальному. Пока не получено первое слово масштаба, он принимается равным среднему значению: 800.0Н.
Sebastuan вне форума Ответить с цитированием
Старый 02.01.2017, 23:31   #2
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Я видел, вы создали тему в нескольких разделах форума. Вы понимаете, что это платный раздел, и здесь за решения задач платят деньги? Вы будете оплачивать?

Последний раз редактировалось Alex11223; 02.01.2017 в 23:36.
Вадим Мошев вне форума Ответить с цитированием
Старый 03.01.2017, 10:21   #3
Sebastuan
Новичок
Джуниор
 
Регистрация: 02.01.2017
Сообщений: 0
По умолчанию

Да я готов заплатит за это решение.
Sebastuan вне форума Ответить с цитированием
Старый 14.01.2017, 02:11   #4
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Цитата:
Сообщение от Sebastuan Посмотреть сообщение
Да я готов заплатит за это решение.
И сколько же?
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите составить программу на языке Passcal! Aleksander Goose Помощь студентам 3 26.01.2016 17:51
Составить программу на Assembler now2 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 16.04.2014 10:09
Составить программу на Assembler Neznayka nichego Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 13.01.2011 16:34
Пожалуйста,помогите составить программу задачи на языке Турбо Паскаль-задача на функцию Jan Помощь студентам 1 07.01.2009 19:39