Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте za4eti.ru

Радиоэлектроника Радиоэлектроника

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

Ночник-проектор "Звездное небо, планеты", черный.
Оригинальный светильник-ночник-проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фанариков); 2) Три
350 руб
Раздел: Ночники
Пакеты с замком "зиплок" (гриппер), комплект 100 штук.
Быстрозакрывающиеся пакеты с замком "зиплок" предназначены для упаковки мелких предметов, фотографий, медицинских препаратов и
155 руб
Раздел: Гермоупаковка
Чашка "Неваляшка".
Ваши дети во время приёма пищи вечно проливают что-то на ковёр и пол, пачкают руки, а Вы потом тратите уйму времени на выведение пятен с
241 руб
Раздел: Тарелки

Содержание Введение 1. Основная часть 1.1 Схемотехническая часть 1.1.1 Перечень элементов 1.1.2 Описание работы используемых элементов 1.1.3 Описание работы схемы 1.2 Программная часть 1.2.1 Алгоритм 1.2.2 Листинг программы 2. Быстродействие 3. Себестоимость 4. Надежность Заключение Список используемой литературы Приложение Графическая часть на одном листе формата А3. 3 Введение С момента своего создания компьютеры всё больше и больше проникают в нашу жизнь. Они находят своё применение, как в быту, так и на производстве. В автоматизированных цехах и заводах широко применяется оборудование с использованием микропроцессоров и микроЭВМ. Их использование в составе промышленного оборудования обеспечивает снижение его стоимости по сравнению с системами на элементах малой и средней степени интеграции. В своей курсовой работе я попытался показать, как можно реализовать на элементах простой логики довольно сложную функцию – генерацию случайного числа. Свою задачу я построил как на аппаратной, так и на программной основе. Программная часть реализована для центрального процессорного элемента КР580ИК80А являющегося функционально законченным однокристальным параллельным 8-ми разрядным микропроцессором с фиксированной системой команд. Курсовая работа включает в себя расчет себестоимости, надежности и быстродействия спроектированного продукта. 1. Основная часть 1.1 Схемотехническая часть 1.1.1 Перечень элементов Таблица 1 DD1, DD2, DD3, DD4 К555ИР16 DD5, DD13 К555ЛП5 DD6, DD7, DD8, DD9 К555ЛЛ1 DD10, DD11, DD12 К555ЛА7 DD14, DD15, DD16 К555ЛН1 R1, R2 4 кОм R3 700 Ом VD1, VD2, VD3, VD4, VD5, VD6, VD7, VD8, VD9,VD10, VD11, VD12, VD13, VD14, VD15, VD16 АЛ307Г1.1.2 Описание работы используемых элементов К555ИР16 Микросхема К555ИР16 — четырех разрядный регистр сдвига влево с последовательно-параллельным вводом и параллельным выводом информации. Запись и сдвиг информации разрешены по срезу импульса на шине синхронизации С. При высоком уровне сигнала на входе С, регистр сохраняет предшествующее состояние. Регистр имеет вход последовательного ввода информации D, четыре информационных входа D0-D3, вход выбора режима V и вход разрешения считывания. При низком уровне сигнала на входе выбора режима V регистр подготовлен к выполнению операции последовательного сдвига, на входе D при наличии сигнала на входе синхронизации С. При высоком уровне сигнала на входе D разрешена запись начального кода входов поразрядной информации. Для операции последующего сдвига сигнала от состояния начального кода необходимо на входящую информацию последовательного входа D подать низкий уровень сигнала. Считывание информации разрешено при высоком уровне на входе разрешения W. При низком уровне на входе W выходы регистра Q находятся в выключенном состоянии. Регистр может осуществлять операцию сдвига вправо при внешнем объединении выходов со входами поразрядной информации от старшего разряда к младшему. Состояние регистра описывает табл. 2. Ток потребления микросхемы К555ИР16 29 мА, максимальная частота 30 МГц. Выходной ток короткого замыкания буферного каскада составляет 30 .

. . 100 мА. Таблица 2 Входы Выходы W V C D D0 D1 D2 D3 Q1 Q2 Q2 Q3 H H H X X X X X q0 q1 q2 q3 H H ? X d0 d1 d2 d3 d0 d1 d2 d3 H H ? X q’1 q’2 q’3 d3 q’1 q’2 q’3 d3 H L H X X X X X q0 q1 q2 q3 H L ? H X X X X H q0 q1 q2 H L ? L X X X X L q0 q1 q2 L X X X X X X X Z Z Z Z К555ЛП5Таблица 3 Входы Выход H L L L L H H H Нописывает состояние одного элемента из микросхемы. Микросхема К555ЛП5 потребляет ток 10 мА. К555ЛЛ1 Четыре логических элемента 2ИЛИ. Микросхема имеет два вход на каждый элемент, на выходу вырабатывается сигнал логического ИЛИ. К555ЛА7 Два логических элемента 4И — НЕ с открытым коллекторным входом и повышенной нагрузочной способностью. К555ЛН1 Шесть логических элементов НЕ. 1.1.2 Описание работы схемы По заданию необходимо построить схему усовершенствованного 16-разрядного генератора псевдослучайных чисел, в котором число 0 включено в последовательность случайных чисел. Для осуществления этой цели были выбраны четыре сдвиговых регистра влево, выходы которого выдают число на выходную шину. ( В начале работы в регистры заносится число 4146h. Возможно так же занесение любого другого числа. Для этого необходимо подключить к входам параллельного ввода информации регистров: “землю”, если необходимо записать ноль в соответствующий разряд и пятый выход входной шины, если необходимо записать единицу.) Затем, на входы последовательного ввода информации каждого регистра, поступает уровень записываемого сигнала, который получается по функции D = Q3 ? Q4, (1) где Q3 и Q4 это выходы соседних регистров. В результате, по срезу импульса С (по нажатию кнопки SB1) в регистр записывается уровень сигнала со сдвигом влево. Связь регистров между собой: уровень для регистра DD1 формируется с выходов регистра DD4, для DD2 – с выходов регистра DD1, для DD3 – с выходов регистра DD2, а для DD4 – с выходов регистра DD3, В процессе работы устройства происходит проверка на выдачу регистрами чисел 0000h или FFFFh, причем при появлении числа FFFFh в регистры заносится число 0000h, а при появлении 0000h в регистры заносится число 414Bh (т.е. число соответствующее включению схемы). Чтобы реализовать индикацию числа были выбраны светодиоды, на которые поступаю инвертированные сигналы от регистров. Светодиоды подключены в обратном направлении, через сопротивление R3. Как только в разрядах регистров появляется высокие уровни сигнала, соответствующие им светодиоды загораются зеленым светом. 1.2 Программная часть 1.2.1 Алгоритм 1.2 Листинг программы Адрес Код Метка Мнемокод Комментарий 1000 0E 02 FRA DOM: MVI C,2 ;Занесение числа в регистр C ;(установили первый счетчик). 1002 7D MALKO 1: MOV A,L ;Заносим содержимое регистра L в ;аккумулятор. 1003 E6 07 A I 7 ;Все биты кроме трех младших ;устанавливаем в 0. 1005 3C I R A 1006 71 MOV B,A ;Заносим содержимое аккумулятора ;в регистр B(установили счетчик2). 1007 7D MOV A,L ;Заносим содержимое регистра L в ;аккумулятор. ;Производим действия над ;аккумулятором, такие как: 1008 C6 41 MALKO 2: ADI 41H ;Сложения байта с содержимым ;аккумулятора. 100A 07 RLC ;Циклический сдвиг содержимого ;аккумулятора влево.

100B 0B DCR B ;Уменьшаем первый счетчик рег.В 100C C2 08 10 J Z MALKO 2 ;Если содержимое счетчика не 0, ;переход по метке MALKO . 100F 6F MOV L,A ;Иначе, заносим содержимое ;аккумулятора в регистр L. 1010 0D DCR C ;Уменьшаем второй счетчик рег.С 1011 CA 1A 10 JZ E D ;Если счетчик равен нулю то переход ;на конец программы, по метке E D 1014 44 MOV B,H ;Меняем местами содержимое 1015 65 MOV H,L ;регистров Н и L при помощи 1016 68 MOV L,B ;промежуточного регистра В 1017 C3 0210 JMP MALKO 1 ;Если содержимое регистра не 0, ;переход по метке FRA DOM 101A C9 E D: RE ;Иначе выход из подпрограммы2 Быстродействие Оценим временные затраты на выполнение программного модуля генерации случайного числа на БИС КР580ИК80. Так как в программе блок «действия над аккумулятором» работает в цикле число проходок которого может быть случайное число раз от 8 до 1, то и программа выполняется соответственно за: минимальное количество тактов -188, максимальное - 552 такта. Максимальная тактовая частота процессора КР580ИК80 составляет 2.5 МГц = 1 / ? (2) т.е. один такт выполняется за 0.4 мкС., следовательно блок будет выполнятся за: минимальное время выполнения программы - 75.2 мкС максимальное время выполнения программы - 220.8 мкС 3 Себестоимость Себестоимость схемы генератора псевдослучайных чисел рассчитывается с учетом заработной платы всех работников, которые принимали участие в создании данного устройства и материальных затрат на изготовление самой схемы. Данные по зарплате приведены в табл. 4. Стоимость материалов приведена в табл.5. Таблица 4 Должность Оплата за 1 час Кол-во часов Итого Инженер-схемотехник 5 р. 40 200 р. Электронщик 3 р. 8 24 р. Монтажник 8 р. 4 32 Таблица 5. Микросхема Количество, шт. Затраты на 1 шт., р. Общие затраты, р. К555ИР16 4 7 28 К155ЛП5 2 2.4 4.8 К155ЛЛ1 4 3.5 14 К555ЛА7 3 3 9 К555ЛН1 3 3.2 9.6 АЛ307Г 16 1.5 24Таким образом находим с помощью таблицы находится общая стоимость S путем суммирования всех затрат. S = 28 4.8 14 9 9.6 24 200 24 32 = 345.40 Себестоимость программы генерации случайного числа так же рассчитывается с учетом заработной платы программиста, который принимал участие в создании данного продукта. Таблица 6 Должность Оплата за 1 час Кол-во часов Итого Инженер-программист 10р. 16 160 р. 4 Надежность Схема содержит: 42 логических элемента; 4 запоминающих устройства 1 кнопку 235 паек Величина интенсивности отказа для логических элементов составляет 10-9 час-1, для запоминающих устройств – 10-7 час-1, для пайки 10-9 час-1, для выключателей и кнопок 10-7 час-1. 5 Заключение В данной курсовой работе разработана электрическая схема 16-разрядного генератора псевдослучайных чисел, в котором число ноль включено в последовательность случайных чисел. Схема разработана на четырех 4-разрядных сдвиговых регистрах и логических элементах обеспечивающих выработку информационных и управляющих сигналов для этих регистров. Для визуального отображения случайного числа в двоичной форме используются 16 светодиодов. Помимо схемы в работе присутствует программный модуль, обеспечивающий генерацию 16-разрядных псевдослучайных чисел и их размещение по адресу, хранящемуся в парном регистре H-L, для МП БИС КР580ИК80.

Можно использовать базу данных и для хранения обычных структур, т. е. таких, которые порождаются при выполнении программы. До сих пор для передачи таких структур от одного предиката к другому мы применяли механизм аргументов. Однако существуют доводы в пользу хранения этой информации в базе данных. Иногда некоторый элемент информации может потребоваться во многих частях программы. Передача его через механизм аргументов может привести к появлению одного – двух дополнительных аргументов у большинства предикатов. Другим доводом является возможность сохранения информации при возвратном ходе. В этом разделе мы рассмотрим три предиката, которые позволяют хранить в базе данных структуры, время жизни которых превышает то, что может быть обеспечено с помощью переменных. Вот эти три предиката: random, вырабатывающий при каждом вызове псевдослучайное целое, найтивсе, порождающий список всех структур, обеспечивающих истинность данного предиката, и генатом, порождающий атомы с различающимися именами. Генератор случайных чисел (random) Цель random(R, N) конкретизирует N целым числом, случайно выбранным в диапазоне от 1 до R

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

2. Генератор неслучайных чисел

3. Генератор випадкових чисел

4. Генерирование псевдослучайных чисел на примере создания игры "Сапер"

5. 16-ти разрядный реверсивный регистр

6. Последовательный 16-ти разрядный сумматор
7. Земледелие тарских татар в конце 16 - 20вв.
8. Оружие и доспехи русского войска 9-16 вв.

9. Огнестрельное оружие в 16 веке

10. Разработка управляющей части автомата для сложения двух чисел с плавающей запятой в дополнительном коде с помощью модели Мура

11. Сложения и вычитания чисел с плавающей запятой

12. Социально-экономическое положение России в 16 веке

13. Испытания генераторов постоянного тока методом взаимной индукции

14. Генераторы переменного тока

15. Аккумулятор и генератор для автомобиля

16. Исследование возможности использования эффекта автодинного детектирования в генераторах на диоде Ганна для контроля параметров вибрации

Стул детский Ника складной, моющийся (синий, рисунок: птички).
Особенности: - стул складной; - предназначен для детей от 3 до 7 лет; - металлический каркас; - на ножках стула установлены пластмассовые
572 руб
Раздел: Стульчики
Кроватка деревянная двухспальная "Корона".
Деревянная двухспальная кроватка для куклы с двумя комплектами постельного белья "Корона". Размеры кроватки: 53х26х45 см. Материал: дерево.
1247 руб
Раздел: Спальни, кроватки
Комплект чехлов "Карапуз" для колясок с поворотными колесами.
Чехлы для колясок с поворотными колесами. Изготовлены из водонепроницаемой ткани. Диаметр передних поворотных колес 25 см, задних 32 см.
323 руб
Раздел: Чехлы и дождевики

17. Блок-схема: Вычитание чисел в форме плавающая точка, сдвиг вправо на один два разряда

18. Генератор телеграфного текста

19. Рубиновый оптический квантовый генератор

20. Проектирование участка по изготовлению широкодиапазонного генератора импульсов

21. Цифровой генератор синусоидальных колебаний

22. Проектирование АЛУ для сложения двоично-десятичных чисел
23. Генератор электроэнергии на броуновском движении
24. Генезис индустриального общества 16-18 вв.

25. Россия в 16-17 веках

26. Образование русского централизованного государства (14 - начало 16 вв.)

27. Социально - экономическое положение России в 16 веке.

28. Cмута конца 16 начала 17 веков

29. Жанры голландской живописи 16-18 века

30. Культура Руси 15-16 вв.

31. Нидерландская живопись 16 века

32. Настоящая теория чисел

Лопатка для снега.
Длина: 63 см. Цвет в ассортименте без возможности выбора.
350 руб
Раздел: Совки, лопаты, грабли
Заварник (чайник) из нержавеющей стали "Mayer & Boch", 0,5 л.
Заварочный чайник. Материал: нержавеющая сталь, пластик. Объем: 0,5 литра. Чайник "Mayer & Boch" изготовлен из
649 руб
Раздел: Чайники заварочные
Магнитная игра для путешествий "Сырные лазейки".
Расположи сырные ломтики на игровом поле так, чтобы мышки выглядывали через отверстия в сыре. Сможешь ли ты найти верное
584 руб
Раздел: Игры на магнитах

33. Связь больших чисел с константами физики и космотологии

34. Исследование RC-генератора синусоидальных колебаний

35. О мощности фотона и фотонном генераторе

36. Вычисление собственных чисел и собственных функций опрератора Штурма-Лиувилля на полуоси

37. Разработка интегрированного стартер-генератора на основе вентильно-индукторной машины

38. О выборе рациональных размеров сегнетоэлектрического рабочего тела импульсного генератора напряжения
39. Анализ эквивалентной цепи взрыво-магнитного генератора частоты
40. Усилитель генератора с емкостным выходом

41. Разработка генератора сигналов на цифровых микросхемах

42. УСИЛИТЕЛЬ ГЕНЕРАТОРА С ЕМКОСТНЫМ ВЫХОДОМ

43. Рубиновый оптический квантовый генератор

44. Мостовой RC-генератор синусоидальных колебаний с мостом Вина

45. Разработка технологического процесса изготовления печатной платы для широкодиапазонного генератора импульсов

46. Исследование эффекта автодинного детектирования в многоконтурном генераторе на диоде Ганна

47. Система автоматического регулирования генератора постоянного тока

48. Теплоэнергетические генераторы и радиоизотопные источники энергии

Песочница-бассейн "Крыло бабочки".
Характеристики: привлекательный дизайн в виде крыла бабочки, имеет приспособление для слива воды (можно использовать как песочницу или
1832 руб
Раздел: Песочницы
Карандаши цветные, 24 цвета.
Цветные карандаши в картонной коробке. Прочный грифель. Яркие цвета. Мягкое письмо и ровное закрашивание. Материал корпуса: дерево. Форма
371 руб
Раздел: 13-24 цвета
Картридж совместимый "NV Print. Cartridge 725", черный, для Canon LBP 6000/6000B/HP LJ Р1102/Р1102W.
Картридж совместимый NV Print с черным тонером позволяет получить высокое качество отпечатков при минимальной стоимости. Каждый картридж
529 руб
Раздел: Картриджи для лазерных принтеров

49. Воспитание силовых способностей в становой тяге у юношей 15-16 лет (на примере силового троеборья)

50. Закрепощение крестьян в конце 16 века. Закрепощение крестьян по Соборному уложению 1649 года

51. Нидерландское искусство 16 в. (Питер Брейгель старший)

52. Реферат по делопроизводству с вопросами: Подготовка документов к архивному хранению, Правила оформления реквизитов №№16, 19, 20, 22, Контракты (договоры)

53. Генератор телеграфного текста

54. Разработка программы для преобразования денежных сумм в чековой книжке из формата чисел в словесный формат
55. Системы счисления. Правила перевода чисел из одной системы счисления в другую
56. Получение случайных чисел

57. Земские соборы русского государства в 16-17в.в.

58. Искусство Италии 16 века

59. Искусство Германии 16 века

60. Узел преобразования чисел

61. Математика 16 века: люди и открытия

62. Закономерность распределения простых чисел (дополнение)

63. Мостовой RC-генератор

64. 16-этажный жилой дом с монолитным каркасом в г. Краснодаре

Брелок аварийный, для автомобилиста (арт. TD 0395l).
Аварийный брелок для автомобилиста повысит уровень Вашей безопасности на дороге. Он не поможет избежать столкновения и не уберет с дороги
294 руб
Раздел: Металлические брелоки
Детский ящик для хранения игрушек "Peppa Pig", 17 л, розовый.
Материал: пластик. Цвет: розовый. Декор ящика выполнен с помощью новейшей технологии IML, которая придает ему дополнительную
634 руб
Раздел: Корзины, контейнеры для игрушек
Доска пробковая, с алюминиевой рамой, 120x90 см.
Доска выполнена из пробки высокого качества, имеет регулируемые элементы крепления, алюминиевая рамка соединяется пластиковыми уголками.
1942 руб
Раздел: Демонстрационные рамки, планшеты, таблички

65. Проект електроремонтної дільниці ремонтної майстерні з розробленням технології відновлення ротора генератора Г-370

66. Сравнительный анализ МСФО 16 "Основные средства", МСФО 17 "Аренда" с ПБУ 6/01 "Учет основных средств"

67. Моделирование датчиков случайных чисел с заданным законом распределения

68. Перевод целых неотрицательных чисел в различных системах счисления

69. Построение арифметико-логического устройства для выполнения операции умножения целых чисел

70. Разработка устройства кодирования-декодирования 32-х разрядных слов методом Хемминга
71. Составить программу на языке Turbo Pascal для параллельной сортировки чисел
72. Генератор псевдотекстов

73. Деление чисел в нормализованной форме

74. Причины неэффективности социальной адаптации пауперов в Англии в 16-ом веке

75. Генератор испытательных сигналов для телевизионных приемников

76. Генератор серий синхроимпульсов

77. Генератор электрических колебаний высокой частоты

78. Генераторы стабильного тока и напряжения

79. Конструирование и технология изготовления генератора "воющего" шума

80. Принципы построения и функционирования различного вида генераторов колебаний

Весы кухонные электронные (арт. ATH-801 black).
Весы снабжены специальной функцией удобной для точного взвешивания отдельных компонентов рецепта в одну емкость с контролем, как веса
759 руб
Раздел: Кухонные
Доска пробковая для объявлений.
Размер - 100 х 60 см. Поверхность изготовлена из натуральной пробки. В комплекте необходимые крепежные детали. Пробковая поверхность доски
1555 руб
Раздел: Прочее
Детское удерживающее устройство "Фэст" (пуговицы).
Заслуженный изобретатель РФ Михайлов В.В. изобрел так называемое детское удерживающее устройство. Или по-другому – детский адаптер для
497 руб
Раздел: Удерживающие устройства

81. Программно-управляемый генератор прямоугольных импульсов инфранизких частот

82. Разработка схемы блока арифметико-логического устройства для умножения двух двоичных чисел

83. Расчет ждущего блокинг-генератора

84. Универсальный генератор

85. Цифровые частотные дискриминаторы, фильтры и генераторы опорного сигнала

86. Поэзия Плеяды и реформа поэтических жанров в литературе Франции 15-16 вв.
87. Алгоритм нахождения простых чисел
88. Геометрия чисел

89. Законы больших чисел

90. Кольцо целых чисел Гаусса

91. Свойства чисел. Периодическая система чисел

92. Путешествие по стране чисел

93. Доказательство бесконечности некоторых видов простых чисел

94. Влияние иппотерапии на работу внутренних органов и систем детей 6-16 лет

95. Использование наглядных пособий в процессе изучения чисел первого десятка

96. Сравнение чисел

Щетка зубная Bradex ультразвуковая (голубой, серебристый).
Ультразвуковая электрическая щетка - последняя разработка в области стоматологии. Благодаря уникальной технологии, положенной в основу
486 руб
Раздел: Взрослые
Мягкий пол универсальный "Листья", 33x33 см (9 деталей).
Универсальность мягкого пола для детских комнат заключается, прежде всего, в неограниченных возможностях его применения. Его можно
884 руб
Раздел: Прочие
Шпатель-скребок Brigadier, с изогнутым лезвием, 75 мм.
Лезвие шпателя изготовлено из нержавеющей стали зеркальной полировки. Жёсткая фиксация лезвия 2-мя латунными заклёпками по всей длине
537 руб
Раздел: Шпатели

97. Аналіз можливих схем електрохімічних генераторів для автономних джерел електричної енергії

98. Обрезной однокривошипный закрытый пресс усилием 16 МН

99. Расчет машинного агрегата для получения электрической энергии с помощью генератора

100. Выбор состава релейной защиты блока генератор-трансформатов электростанции, обеспечивающего его защищённость


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.