Реферат: 16-разрядный генератор псевдослучайных чисел

Реферат: 16-разрядный генератор псевдослучайных чисел




⚡ 👉🏻👉🏻👉🏻 ИНФОРМАЦИЯ ДОСТУПНА ЗДЕСЬ ЖМИТЕ 👈🏻👈🏻👈🏻




























































2. Описание работы используемых элементов
Графическая часть на одном листе формата А3.
С момента своего создания компьютеры всё больше и больше проникают в нашу жизнь. Они находят своё применение, как в быту, так и на производстве. В автоматизированных цехах и заводах широко применяется оборудование с использованием микропроцессоров и микроЭВМ. Их использование в составе промышленного оборудования обеспечивает снижение его стоимости по сравнению с системами на элементах малой и средней степени интеграции.
В своей курсовой работе я попытался показать, как можно реализовать на элементах простой логики довольно сложную функцию – генерацию случайного числа. Свою задачу я построил как на аппаратной, так и на программной основе. Программная часть реализована для центрального процессорного элемента КР580ИК80А являющегося функционально законченным однокристальным параллельным 8-ми разрядным микропроцессором с фиксированной системой команд.
Курсовая работа включает в себя расчет себестоимости, надежности и быстродействия спроектированного продукта.
Микросхема К555ИР16 — четырех разрядный регистр сдвига влево с последовательно-параллельным вводом и параллельным выводом информации. Запись и сдвиг информации разрешены по срезу импульса на шине синхронизации С. При высоком уровне сигнала на входе С, регистр сохраняет предшествующее состояние.
Регистр имеет вход последовательного ввода информации D, четыре информационных входа D0-D3, вход выбора режима V и вход разрешения считывания.
При низком уровне сигнала на входе выбора режима V регистр подготовлен к выполнению операции последовательного сдвига, на входе D при наличии сигнала на входе синхронизации С. При высоком уровне сигнала на входе D разрешена запись начального кода входов поразрядной информации. Для операции последующего сдвига сигнала от состояния начального кода необходимо на входящую информацию последовательного входа D подать низкий уровень сигнала. Считывание информации разрешено при высоком уровне на входе разрешения W. При низком уровне на входе W выходы регистра Q находятся в выключенном состоянии. Регистр может осуществлять операцию сдвига вправо при внешнем объединении выходов со входами поразрядной информации от старшего разряда к младшему. Состояние регистра описывает табл. 2.
Ток потребления микросхемы К555ИР16 29 мА, максимальная частота 30 МГц. Выходной ток короткого замы­кания буферного каскада составляет 30 . . . 100 мА.
Четыре двухвходовых логических элемента Исключающее ИЛИ. Состояние выходов микросхемы при различных водных сигналах приведена в табл. 3. Данная таблица состояний
описывает состояние одного элемента из микросхемы. Микросхема К555ЛП5 потребляет ток 10 мА.
Четыре логических элемента 2ИЛИ. Микросхема имеет два вход на каждый элемент, на выходу вырабатывается сигнал логического ИЛИ.
Два логических элемента 4И — НЕ с открытым коллекторным входом и повышенной нагрузочной способностью.
По заданию необходимо построить схему усовершенствованного 16-разрядного генератора псевдослучайных чисел, в котором число 0 включено в последовательность случайных чисел. Для осуществления этой цели были выбраны четыре сдвиговых регистра влево, выходы которого выдают число на выходную шину. ( В начале работы в регистры заносится число 4146h. Возможно так же занесение любого другого числа. Для этого необходимо подключить к входам параллельного ввода информации регистров: “землю”, если необходимо записать ноль в соответствующий разряд и пятый выход входной шины, если необходимо записать единицу.)
Затем, на входы последовательного ввода информации каждого регистра, поступает уровень записываемого сигнала, который получается по функции
где Q3 и Q4 это выходы соседних регистров.
В результате, по срезу импульса С (по нажатию кнопки SB1) в регистр записывается уровень сигнала со сдвигом влево.
Связь регистров между собой: уровень для регистра DD1 формируется с выходов регистра DD4, для DD2 – с выходов регистра DD1, для DD3 – с выходов регистра DD2, а для DD4 – с выходов регистра DD3,
В процессе работы устройства происходит проверка на выдачу регистрами чисел 0000h или FFFFh, причем при появлении числа FFFFh в регистры заносится число 0000h, а при появлении 0000h в регистры заносится число 414Bh (т..е. число соответствующее включению схемы).
Чтобы реализовать индикацию числа были выбраны светодиоды, на которые поступаю инвертированные сигналы от регистров. Светодиоды подключены в обратном направлении, через сопротивление R3. Как только в разрядах регистров появляется высокие уровни сигнала, соответствующие им светодиоды загораются зеленым светом.
Заносим в счетчик 1 количество повторений

Заносим в счетчик 2 количество повторений

Заносим содержимое регистра L в аккумулят.

Производим действия над аккумулятором

Выгрузка содержимого аккумулятора в L

Обмен данными между регистрами H и L

Оценим временные затраты на выполнение программного модуля генерации случайного числа на БИС КР580ИК80. Так как в программе блок «действия над аккумулятором» работает в цикле число проходок которого может быть случайное число раз от 8 до 1, то и программа выполняется соответственно за:
· минимальное количество тактов -188,
Максимальная тактовая частота процессора КР580ИК80 составляет 2.5 МГц
т.е. один такт выполняется за 0.4 мкС., следовательно блок будет выполнятся за:
· минимальное время выполнения программы - 75.2 мкС
· максимальное время выполнения программы - 220.8 мкС
Себестоимость схемы генератора псевдослучайных чисел рассчитывается с учетом заработной платы всех работников, которые принимали участие в создании данного устройства и материальных затрат на изготовление самой схемы.
Данные по зарплате приведены в табл. 4. Стоимость материалов приведена в табл.5.
Таким образом находим с помощью таблицы находится общая стоимость S путем суммирования всех затрат.
S = 28+4.8+14+9+9.6+24+200+24+32 = 345.40
Себестоимость программы генерации случайного числа так же рассчитывается с учетом заработной платы программиста, который принимал участие в создании данного продукта.
Величина интенсивности отказа для логических элементов составляет 10 -9
час -1
, для запоминающих устройств – 10 -7
час -1
, для пайки 10 -9
час -1
, для выключателей и кнопок 10 -7
час -1
.
l i
– интенсивность отказа для i-го элемента, а n – количество элементов.
В данной курсовой работе разработана электрическая схема 16-разрядного генератора псевдослучайных чисел, в котором число ноль включено в последовательность случайных чисел. Схема разработана на четырех 4-разрядных сдвиговых регистрах и логических элементах обеспечивающих выработку информационных и управляющих сигналов для этих регистров. Для визуального отображения случайного числа в двоичной форме используются 16 светодиодов.
Помимо схемы в работе присутствует программный модуль, обеспечивающий генерацию 16-разрядных псевдослучайных чисел и их размещение по адресу, хранящемуся в парном регистре H-L, для МП БИС КР580ИК80.
Так же в работе рассчитаны временные затраты на выполнение действий в программе, себестоимость проделанной работы, а так же надежность схемы, выраженная в графике вероятности безотказной работы схемы. По графику видно что надежность схемы, из-за своей простоты, получилась довольно высокой.
Временные затраты на выполнение действий в программе из-за своего алгоритма колеблются от 75.2 до 220.8 мкС.
Себестоимость рассчитана отдельно для программной и схемотехнической части:
· себестоимость схемотехнической части = 345.40 руб.
· себестоимость программной части = 160.00 руб.
1. Преснухин Л.Н. «Микропроцессоры» , Москва: “Высшая школа” 1996 – 351с.
2. Усатенко С.Т. «Выполнение электрических схем по ЕСКД» , Москва: “Издательство стандартов”, 1989 –325с.
3. Хвощ С.Т. «Микропроцессоры ЭВМ и микроЭВМ», Ленинград: “Машиностроение” 1987 – 639с.
4. Шило В.Л. «Популярные цифровые микросхемы», Москва: ”Радио и связь” 1988 –352 с.

Название: 16-разрядный генератор псевдослучайных чисел
Раздел: Рефераты по радиоэлектронике
Тип: реферат
Добавлен 06:42:16 28 июня 2005 Похожие работы
Просмотров: 195
Комментариев: 18
Оценило: 3 человек
Средний балл: 5
Оценка: неизвестно   Скачать

VD1, VD2, VD3, VD4, VD5, VD6, VD7, VD8, VD9,VD10, VD11, VD12, VD13, VD14, VD15, VD16
;Занесение числа в регистр C ;(установили первый счетчик).
;Заносим содержимое регистра L в ;аккумулятор.
;Все биты кроме трех младших ;устанавливаем в 0.
;Заносим содержимое аккумулятора ;в регистр B(установили счетчик2).
;Заносим содержимое регистра L в ;аккумулятор.
;Производим действия над ;аккумулятором, такие как:
;Сложения байта с содержимым ;аккумулятора.
;Циклический сдвиг содержимого ;аккумулятора влево.
;Если содержимое счетчика не 0, ;переход по метке MALKOT.
;Иначе, заносим содержимое ;аккумулятора в регистр L.
;Если счетчик равен нулю то переход ;на конец программы, по метке END
;Если содержимое регистра не 0, ;переход по метке FRANDOM
Если Вам нужна помощь с учебными работами, ну или будет нужна в будущем (курсовая, дипломная, отчет по практике, контрольная, РГР, решение задач, онлайн-помощь на экзамене или "любая другая" учебная работа...) - обращайтесь: https://clck.ru/P8YFs - (просто скопируйте этот адрес и вставьте в браузер) Сделаем все качественно и в самые короткие сроки + бесплатные доработки до самой сдачи/защиты! Предоставим все необходимые гарантии.
Привет студентам) если возникают трудности с любой работой (от реферата и контрольных до диплома), можете обратиться на FAST-REFERAT.RU , я там обычно заказываю, все качественно и в срок) в любом случае попробуйте, за спрос денег не берут)
Да, но только в случае крайней необходимости.

Реферат: 16-разрядный генератор псевдослучайных чисел
Курсовая работа по теме Исполнительная власть в системе разделения властей
Товарный знак как основной элемент фирменного стиля
Подготовка К Контрольной Работе По Повести Дубровский
Курсовая работа по теме Проект локальных очистных сооружений на ИП 'Татарников И.А.' и разработка технологических режимов на примере завода ОАО 'Киреевский завод легких металлоконструкций'
Курсовая работа по теме Печной толкатель
Реферат по теме Озеро Селигер
Дипломная работа: Высокоскоростное соединение с сетью Internet через ISDN. Скачать бесплатно и без регистрации
Курсовая работа по теме Особенности формирования показателей отчетности по страховым взносам во внебюджетные фонды
Бухгалтерская Финансовая Отчетность Отчет По Практике
Дипломная работа по теме Совершенствование технологического оборудования для термической резки заготовок в условиях серийного производства
Контрольная Работа 3 11 Класс
Реферат по теме Граффити как вид монументальной живописи
Дипломная работа по теме Экологические аспекты производства сахара на примере Выселковского сахарного завода
Количественный анализ опасностей
Анализ Финансовой Деятельности Организации Курсовая Работа
Дипломная работа по теме Информационные устройства и системы управления автосигнализацией
Характеристика О Прохождении Практики В Мвд
Хорошие Эссе По Обществознанию
Реферат: Судебная реформа, правовое сознание и обвинительный уклон
Реферат На Тему Развитие Координации
Реферат: Экспортные потоки российского леса в страны АТР
Доклад: Экзистенциальный” и “рефлексивный” типы функционирования ментального пространства культуры
Реферат: Безработица в переходной экономике

Report Page