|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.01.2017, 22:57 | #1 |
Новичок
Джуниор
Регистрация: 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Н. |
02.01.2017, 23:31 | #2 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
Я видел, вы создали тему в нескольких разделах форума. Вы понимаете, что это платный раздел, и здесь за решения задач платят деньги? Вы будете оплачивать?
Последний раз редактировалось Alex11223; 02.01.2017 в 23:36. |
03.01.2017, 10:21 | #3 |
Новичок
Джуниор
Регистрация: 02.01.2017
Сообщений: 0
|
Да я готов заплатит за это решение.
|
14.01.2017, 02:11 | #4 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите составить программу на языке 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 |