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

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

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

Коврик для запекания, силиконовый "Пекарь".
Коврик "Пекарь", сделанный из силикона, поможет Вам готовить вкусную и красивую выпечку. Благодаря материалу коврика, выпечка не
202 руб
Раздел: Коврики силиконовые для выпечки
Фонарь желаний бумажный, оранжевый.
В комплекте: фонарик, горелка. Оформление упаковки - 100% полностью на русском языке. Форма купола "перевёрнутая груша" как у
87 руб
Раздел: Небесные фонарики
Ручка "Помада".
Шариковая ручка в виде тюбика помады. Расцветка корпуса в ассортименте, без возможности выбора!
25 руб
Раздел: Оригинальные ручки

смотреть на рефераты похожие на "16-разрядный генератор псевдослучайных чисел " Содержание Введение 1. Основная часть 1.1 Схемотехническая часть 1. Перечень элементов 2. Описание работы используемых элементов 3. Описание работы схемы 1. Программная часть 1. Алгоритм 2. Листинг программы 2. Быстродействие 3. Себестоимость 4. Надежность Заключение Список используемой литературы Приложение Графическая часть на одном листе формата А3. 3 4 4 4 4 6 8 8 10 11 12 13 14 15 Введение С момента своего создания компьютеры всё больше и больше проникают в нашу жизнь. Они находят своё применение, как в быту, так и на производстве. В автоматизированных цехах и заводах широко применяется оборудование с использованием микропроцессоров и микроЭВМ. Их использование в составе промышленного оборудования обеспечивает снижение его стоимости по сравнению с системами на элементах малой и средней степени интеграции. В своей курсовой работе я попытался показать, как можно реализовать на элементах простой логики довольно сложную функцию – генерацию случайного числа. Свою задачу я построил как на аппаратной, так и на программной основе. Программная часть реализована для центрального процессорного элемента КР580ИК80А являющегося функционально законченным однокристальным параллельным 8-ми разрядным микропроцессором с фиксированной системой команд. Курсовая работа включает в себя расчет себестоимости, надежности и быстродействия спроектированного продукта. 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, АЛ307Г VD9,VD10, VD11, VD12, VD13, VD14, VD15, VD16 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 v X d0 d1 d2 d3 d0 d1 d2 d3 H H v 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 v H X X X X H q0 q1 q2 H L v 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 Шесть логических элементов НЕ.3 Описание работы схемы По заданию необходимо построить схему усовершенствованного 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. (’((i , (3) где (i – интенсивность отказа для i-го элемента, а – количество элементов. (’7.77 10-7 Вероятность безотказной работы: P( )=e-( (4) 5 Заключение В данной курсовой работе разработана электрическая схема 16-разрядного генератора псевдослучайных чисел, в котором число ноль включено в последовательность случайных чисел. Схема разработана на четырех 4- разрядных сдвиговых регистрах и логических элементах обеспечивающих выработку информационных и управляющих сигналов для этих регистров.

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

1. Программная реализация модального управления для линейных стационарных систем

2. Программная реализация предметной области "Ремонт часов"

3. Проектирование и программная реализация интернет-магазина

4. Устройство деления 16-ти разрядных чисел с плавающей запятой

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

6. Программирование с использованием генератора случайных чисел
7. Некоторые особенности реализации алгоритма защиты программного обеспечения от нелегального использования
8. Методика работы с модулем "Реализация и склад" программного обеспечения "ПАРУС"

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

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

11. Программно управляемый генератор линейно нарастающего напряжения сверхнизкой частоты на микроконтроллере

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

13. О тестировании спутниковых приемников и программных средств

14. Финансовая политика государства и механизм ее реализации

15. "Военный коммунизм" - вынужденная политика или программный идеал большевизма

16. Основные права, свободы и обязанности и механизм их реализации

Шарики пластиковые, цветные, 100 штук.
Пластиковые шарики - веселая игра для малышей, ими можно играть где угодно - дома, на улице, в детском саду, наполнять детский манеж,
638 руб
Раздел: Шары для бассейна
Фоторамка "Poster blue" (30х40 см).
Рамка может располагаться как вертикально, так и горизонтально. Для фотографий размером: 30х40см. Материал: пластик.
331 руб
Раздел: Размер 30x40
Магнитные истории "Что мне надеть".
Игра научит ребенка: ориентироваться по ситуации, внимательности, развития мелкой моторики, фантазии, аккуратности, усидчивости. В
499 руб
Раздел: Игры на магнитах

17. Программные средства как объект авторского права

18. Реализация норм права: понятие и формы

19. Проблемы реализации принципа разделения властей, действия системы сдержек и противовесов на примере Российской Федерации

20. Право граждан на отпуск и гарантия его реализации

21. Договоры купли-продажи поставки как наиболее распространенные правовые формы реализации товара в рыночной экономике

22. Фонетика эмоциональной речи в ее устной и письменной реализации
23. Музыка Нидерландов 15-16 вв. (полифония)
24. Сословия в России до 16 века: их образование, функционирование, привилегии, влияние на государственную жизнь

25. Оружие и снаряжение русской армии 16 века

26. Программные средства и приёмы работы на компьютере

27. Управление системой "Интеллектуальный дом" через Интернет. Аппаратно-программные решения внутренней сети

28. Реализация сетевых компьютерных технологий в системе международного маркетинга /Интернет-Маркетинг/

29. Краткий конспект лекций по Теории тестирования аппаратных и программных средств

30. Программное обеспечение для модемов Lexand TS2400

31. Классификация и техническая реализация основных устройств ЭВМ

32. Программатор ПЗУ /программный интерфейс/

Шкатулка Jardin D'Ete "Розовая глазурь", 11x10x8 см.
Шкатулка Jardin D’ete превосходно подойдет для хранения украшений. Она исполнена из стекла и металла. Шкатулка сочетает в себе
1077 руб
Раздел: Шкатулки для украшений
Шарики, 50 шт.
Шарики из мягкого пластика. Диаметр: 6 см. Цвет представлен в ассортименте, без возможности выбора.
342 руб
Раздел: Шары для бассейна
Папка для труда, А4.
Формат листов: А4. Материал: картон, текстиль. Товар в ассортименте, без возможности выбора! На фото представлен не весь ассортимент товара!
366 руб
Раздел: Папки-портфели, папки с наполнением

33. Разработка программного обеспечения для Отделения Реанимации и Интенсивной Терапии новорожденных МГБ N1 г. Сургута

34. Реализация языкового процессора оператора FOR языка BASIC

35. Анализ структур, характеристик и архитектур 32-разрядных микропроцессоров

36. Принципы реализации машин БД

37. Набор процедур манипулирования с целыми числами произвольной длины

38. Разработка программного обеспечения решения нелинейных уравнений
39. Операции многократной точности (операции с длинными числами)
40. Автоматизированная обработка учета складских операций и реализации продукции

41. Оптимизация плана работ по отладке программных продуктов

42. Крупнейшие фирмы-разработчики операционных систем и программных средств

43. Программное обеспечение персональных компьютеров

44. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПЕРСОНАЛЬНЫХ КОМПЬЮТЕРОВ

45. Классификация программного обеспечения ЭВМ

46. Программное обеспечение персональных компьютеров

47. Сравнительный анализ каскадной и спиральной моделей разработки программного обеспечения

48. Вопросы к дисциплине: Стандартизация и проектирование программных средств (СППС)

Закаточная машинка «Лес».
Машинка закаточная с полуавтоматическим перемещением закаточного ролика предназначена для домашнего консервирования и герметичной укупорки
541 руб
Раздел: Консервирование
Игра со звонком "Путаница".
Увлекательная игра для всей семьи. 6 любимых сказок 32 карточки, герои сказок продолжают нас удивлять. Простые правила, яркие иллюстрации,
715 руб
Раздел: Карточные игры
Ступка с пестиком "Mayer & Boch", 250 мл.
Ступка с пестиком изготовлена из прочного мрамора с восковым покрытием. Ступка станет незаменимой вещью для приготовления свежемолотых
616 руб
Раздел: Измельчители, приспособления для резки

49. Современные программные средства электронного документооборота

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

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

52. Число как основное понятие математики

53. Комплексные числа

54. Практика перевода числа из одной системы счисления в другую + блок-схема алгоритма определения наименьшего числа
55. Числа Фибоначчи: технический анализ
56. Представление чисел в виде суммы двух квадратов и ...

57. Права подозреваемого и гарантии их реализации в уголовном процессе

58. Реализация эвристического обучения учащихся на уроках математики

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

60. Принципы раcпределения власти, его необходимость и механизм реализации (Принципи поділу Влади, його необхідність і механізм реалізації)

61. Программная обработка на ЧПУ

62. Технология ремонта компрессионных холодильников "Минск-16"

63. Термоэлектрические генераторы

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

Стул детский Ника "СТУ3" складной моющийся (цвет: розовый, рисунок: сердечки).
Мягкая моющаяся обивка. Особенности: - стул складной; - предназначен для детей от 3 до 7 лет; - металлический каркас; - на ножках стула
562 руб
Раздел: Стульчики
Крышка силиконовая "Невыкипайка", 29 см (арт. TK 0081).
Приспособление предназначено для предохранения готовящихся продуктов от выкипания. Заменяет пароварку. Предотвращает беспорядок на
383 руб
Раздел: Прочее
Автокресло Еду-еду "KS-513 Lux" с вкладышем (цвет: черный/серый, 9-36 кг).
Для всех родителей очень важно обеспечить безопасность и комфорт во время поездки своему ребенку. В этом нам поможет детское автокресло
2977 руб
Раздел: Группа 1/2/3 (9-36 кг)

65. Логические системы в различных функциональных наборах и их реализация

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

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

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

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

70. Проектирование участка по изготовлению широкодиапазонного генератора импульсов
71. Генератор кадровой развертки для телевизионного приемника
72. Программируемый генератор синусоидальных колебаний

73. Разработка специализированного цифрового узла, осуществляющего преобразование параллельного 8-разрядного входного слова в последовательную форму

74. Генератор электроэнергии на броуновском движении

75. Число как сущее

76. Учет финансового результата от реализации по оплате

77. Организация и методология учёта реализации товаров и валовых доходов на предприятии и пути их совершенствования

78. Учёт и реализация готовой продукции

79. Аудит расчетов при реализации продукции

80. Затраты на производство и реализацию продукции

Гель "Meine Liebe" для стирки черных и темных тканей, 800 миллилитров.
Концентрированный гель "Meine Liebe" предназначен для эффективной и бережной стирки черных и темных тканей. Рекомендован для
315 руб
Раздел: Гели, концентраты
Контейнер "Клиер", 15 литров.
Контейнер "Клиер". Материал: пластик. Объем: 15 литров. Длина: 42 см. Ширина: 28 см. Высота: 20 см.
374 руб
Раздел: Штучно
24 восковых мелка для малышей, в бочонке.
Оптимальным выбором карандашей для самых маленьких станет набор из 24 восковых мелков, предназначенных специально для малышей от 1 года.
484 руб
Раздел: Восковые

81. Основные разделы бизнес-плана, калькуляция темы и расчет цены программного продукта, технико-экономическое обоснование с расчетом экономической эффективности разработки

82. Продуктовая политика организации (на примере продвижения услуг программного обеспечения)

83. Мировой рынок услуг и основные операции по их реализации

84. Методология CCM (Capability Maturity Model for Software) – модель развития способности организации разрабатывать и сопровождать программные продукты) в менеджменте качества проектов

85. Современные проблемы подбора персонала и механизм их реализации

86. Технико-экономическое обоснование реализации проекта на примере "Московского Городского Фонда молодежи"
87. Расчет себестоимости эксплуатации асинхронного двигателя МАП521-4/16
88. Планирование выручки от реализации продукции на предприятии

89. Изучение уровня затрат предприятия на производство (реализацию) продукции (услуг)

90. Анализ производства и реализации продукции ОАО «Динсксахар»

91. Числа Фибоначчи: технический анализ

92. Экономические методы управления сбытовой деятельностью при реализации товаров производственного назначения

93. Программный туризм (Великий Новгород)

94. Быт русских царей 16-17вв

95. Сословия в России до 16 века

96. Кризис Российского государства на рубеже 16-17вв.

Подставка для ножей, 11x22 см, лавандовый.
Размеры: 11х22 см. Материал корпуса: пластик. Внутренняя часть: полипропиленовое волокно. Цвет: лавандовый. Предназначена для безопасного
628 руб
Раздел: Подставки для ножей
Наклейка зеркальная "Бабочки", 30x40 см.
Стильные оригинальные зеркальные наклейки прекрасно дополнят интерьер вашего дома, наполнив его светом и радостью. Декорирование интерьера
351 руб
Раздел: Интерьерные наклейки
Глобус детский зоогеографический, 210 мм.
Глобус детский зоогеографический, на пластиковой подставке. Диаметр: 210 мм.
374 руб
Раздел: Глобусы

97. Генератор электрических искр – генератор новых идей

98. Сравнительный анализ нейросетевых реализаций алгоритмов распознавания образов

99. Программные средства Internet


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