Надо написать на ассемблере программу для микроконтроллера Intel8051. Вот задание:
Разработать на основе ОЭВМ семейства INTEL8051 контрольно-счётное устройство для сигма-блокировки последовательности генератора случайных чисел (ГСЧ). ГСЧ непрерывно выдаёт случайную двоичную последовательность с частотой 20 кГц, которая должна выдаваться ОЭВМ и поступать на вход ГСЧ. Сигналы с выхода ГСЧ являются входными для разрабатываемого устройства. Сигма-блокировка срабатывает, т.е. выдаёт сигнал логического нуля по выбранному выводу ОЗВМ в случае, если отрезок случайной последовательности длиной 2000 знаков не содержит 30 и более следующих подряд 1 или 0. Полюсность ( т.е. количество 1) выходит за пределы [877 - 1133], количество знакоперемен, т.е переходов 0 -> 1, выходит за пределы [376 - 444]. Питание системы осуществляется от источника питания напряжением +5 В.
Совершенно не знаю, что и как здесь надо делать. Буду рад и признателен любой помощи по данному вопросу.
|