Зміст
Найменування та межі застосування
Найменування
Межі застосування
Основа для розробки
Вимоги до продукту
Склад виробу, технічні характеристики і рекомендації
Серії використаних мікросхем
Принцип дії
Сигнали на вхідних шинах
Сигнали на вихідних шинах
Вимоги до документації
Умови експлуатації
Термін розробки
Найменування та межі застосування.
Найменування.
Генератор випадкових чисел.
Межі застосуваня.
Застосовується для генерації випадкових чисел при контролі знань та у різноманітних ігрових ситуаціях.
Основа для розробки.
Основою для розробки є завдання на курсове проектування за курсом «Комп’ютерна електроніка».
Вимоги до продукту.
Склад виробу, технічні характеристики і рекомендації.
Прибор повинен складатися з однієї друкованної плати.
Прибор повинен живитися від джерела живлення однополярної напруги.
Прибор повинен забеспечувати високу випадковість генеруємих чисел.
Серії використаних мікросхем.
Використовувати мікросхеми ТТЛ або ТТЛШ логіки серії К555 або КР1533.
Принцип дії.
При натисканні на кнопку запуску повине генеруватися випадкове число, яке повино бути відображено на індикаторі протягом кількох секунд.
Сигнали на вхідних шинах.
Вхідних шин не має.
Сигнали на вихідних шинах.
Вихідних шин не має.
Вимоги до документації.
Конструкторська документація повина містить наступні документи:
відомість проекту;
технічне завдання;
пояснювальну записку;
схему електричну структурну;
схему електричну принципову;
перелік елементів.
Умови експлуатації.
Температурний діапазон - +15...+40С.
Відносна вологість - 40%.
Термін розробки.
Розробити до 200_ року.
Міністерство освіти і науки України
Національний технічний університет
"Харківський політехнічний інститут"
Кафедра "Обчислювальна техніка та програмування"
Затверджено
Завідуючий кафедрою ОТП
"____" __________ 200_р.
Генератор випадкових чисел
Пояснювальна записка
Група 123 ПЗ
Розробники
Керівник проекту
"___"____________200_р.
Виконавець
"___"____________200_р.
Харків 2008
Реферат
Даний документ являє собою пояснювальну записку обсягом аркушів. У пояснювальній записці представлено таблиць, рисунків, використано джерел літератури.
У курсовому проекті розроблений генератор випадкових чисел, побудований на інтегральних мікросхемах ТТЛШ. Цей генератор чисел дозволяє генерувати випадкові числа в двох діапазонах: від 0 до 36, і від 0 до 49. Він може бути застусован у різноманітних іграх.
Документація по даному пристрої супроводжується розрахунками часових характеристик, споживаних струмів і потужності, що розсіюється.
Зміст
Вступ
Обгрунтування прийнятого рішення
Структурна схема пристрою
Вибір та призначення структурних блоків
Розробка структурної схеми пристрою
Опис принцупу дії за структурною схемою
Вибір і обґрунтування елементної бази
Вибір і обґрунтування серії мікросхем
Мікросхема К555ЛА3
Мікросхема К555ИЕ20
Мікросхема К555ИД18
Мікросхема К555ЛА1
Вибір індикаторів
Розробка та опис принципу діїї принципової схеми пристрою
Розробка принципової схеми пристрою
Опис принципу дії за принциповою схемою
Робота генератору тактових імпульсів
Режим генерування чисел від 0 до 36
Режим генерування чисел від 0 до 49
Розрахунок споживаних струмів і потужності, що розсіюється
Розрахунок споживаних струмів
Розрахунок потужності, що розсіюється
Результати застосування ЕОМ при проектуванні пристрою
Моделювання частини принципової схеми
Оформлення конструкторської документації
Висновоки
Список використаних літературних джерел
Додаток 1. Схема до пакету Electronics Workbench
Додаток 2. Часові діаграми роботи пристрою
Вступ
За останні роки розвиток обчислювальної техніки досяг меж, які здавалися неможливими ще якесь десятиріччя тому. Повсякденне її використання стимулюється розширенням сфери можливих застосувань, а масовість реалізацій призводить до доступності з точки зору цінового фактору.
Досить часто в нашому житті виникають ситуації, коли необхідно одержувати випадкові або псевдовипадкові числові послідовності. Найчастіше дана задача виникає при організації різного роду ігрових ситуацій. У таких випадках на допомогу людині приходить електронний пристрій, принцип дії якого незмінний, і яке не піддано моральному фактору.
Розроблювальний пристрій призначений для генерування випадкового числа в двох діапазонах: від 0 до 36, і від 0 до 49. Пристрої такого типу є високоточними і знаходять застосування в різних ігрових ситуаціях.
Успіхи, досягнуті в останні роки в області електроніки, обумовили широке впровадження мікроелектроніки в засоби електричних вимірів.
Заміна електронних ламп транзисторами й особливо інтегральними мікросхемами стимулювала розробників приладів до пошуків і впровадження нових методів, реалізація яких у минулі роки була немислимою через велику складність, а отже, низької надійності приладів і високої вартості.
Задачею даного курсового проекту є розробка електронно-счетного генератора випадкових чисел.
Структурна схема пристрою
Вибір та призначення структурних блоків.
Розглянувши принцип дії пристрою, можна визначити структурні блоки, з яких повинна складатися структурна схема генератора випадкових чисел.
Блок запуску – блок, який не має вхідних сигналів, а тільки генерує сигнал до запуску генератору імпульсів та блоку формування затримки часу відображення числа;
Генератор імпульсів – блок, який має один вхідний сигнал запуску та дозволу генерування імпульсів, та на виході має прямокутні імпульси певної частоти;
Блок рахунку – блок, який має два входи: вхід тактової частоти, та вхід скидання. Цей блок підраховує тактові імпульси, котрі є на виході блоку у рівнобіжному коді;
Блок перебудови коефіцієнтів – блок, який аналізує код на виході блоку рахунку, та формує сигнал скидання блоку рахунку при досягнені крайнього значення діапазону, який задається блоком вибору коефіцієнтів;
Блок вибору коефіцієнтів – формує сигнал для блоку перебудови коефіцієнтів за вимогами користувача;
Блок індикації – відображає сгенероване випадкове число протягом часу, який задається блоком вормування затримки;
Блок формування затримки – блок, який має вхідним сигнал з блоку запуску, та який формує імпульс довжиною по часу, який блок індикації повинен відображати сгенероване випадкове число.
Мікросхема К555ЛА3
Мікросхема К555ЛА3 являє собою чотири логічних елементи 2І-НІ.
Умовне графічне позначення мікросхеми К555ЛА3 приведено на рис.1.
Рис. 1.
Робота логічного елемента мікросхеми описується таблицею 1.
Входи | Вихід | |
0 | 0 | 1 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
Таблиця 1.
Мікросхема К555ИЕ20
Мікросхема К555ИЕ20 являє собою два чотирирозрядних асинхроних лічильника.
Кожний із лічильників має у своєму склаі два дільника: дільник на два (вхід C1, вихід Q0) и дільник на п’ять (вхід C2, вихіди Q1, Q2, Q3). Зміна станів здійснюється по негативним фронтам імпульсів на входах C.
Для отримання двійково-десятичного лічильника вихід Q0 з'єднують зі входом C2.
Для асинхронного скидання лічильника треба на вхід R подати рівень логічної одиниці. У режимі рахунку на вході R повинен бути рівень логічного нуля.
Умовне графічне позначення наведене на рис.2.
Рис. 2.
Мікросхема К555ИД18
Мікросхема К555ИД18 являє собою дешифратор-перетворювач двійково-десяткового коду у семисегментний.
Мікросхема призначена для керування сімисегментними світлодіоднимі індикаторами з об'єднаними анодами типу АЛС324Б. Структура дешифратора-перетворювача дозволяє забезпечити кілька функцій керування. Перша з них - звичайне перетворення двоїчно-десяткового коду в сімисегментний реалізується при LT=RBI=1 і ілюструється з першої по шістнадцяту рядками таблиці істинності. У цьому режимі вивід BI/RBO є входом, на якому встановлюють або рівень логічної «1», або його залишають вільним. Для гасіння індикаторів на вхід BI/RBO досить подати рівень логічного «0», а стану інших входів при цьому можуть бути довільними.
Наступний режим - це режим бланкування, що реалізується при LT=1 і RBI=0. У цьому режимі вивід BI/RBO є виходом, на якому з'являється рівень логічного «0», якщо на вході DI є присутнім нуль. При цьому всі сегменти індикатора гаснуть. У той же час при надходженні на вхід DI будь-якого однорозрядного десяткового числа відмінного від нуля, дешифратор виконує звичайні функції перетворення з відображанням. Таке селективне гасіння забезпечує вимикання світних нулів у старших значущих розрядах багаторозрядних десяткових чисел. У цьому випадку вивід BI/RBO дешифратора старших розрядів з'єднують із входом RBI дешифратора розрядів з меншою вагою, вихід BI/RBO якого з'єднують із входом RBI наступного дешифратора і т.д.
Для контролю працездатності індикаторів уведена ще одна функція - примусове відображання всіх сегментів (останній рядок таблиці істинності). У даному режимі LT=0, а вивід BI/RBO використовується подібно тому, як він був задіяний у режимі звичайного перетворення.
Таблиця 2.
Код | Входи | BI/RBO | Виходи | |||||||||||
LT | RBI | DI8 | DI4 | DI2 | DI1 | G | F | E | D | C | B | A | ||
0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 |
2 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
3 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
4 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 |
5 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 |
6 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
7 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 |
8 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
9 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
10 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 |
11 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 |
12 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 |
13 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 |
14 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
15 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
BI/RBO | X | X | X | X | X | X | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
RBI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
LT | 0 | X | X | X | X | X | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Умовне графічне позначення наведено на рис.3.
Мікросхема К555ЛА1
Мікросхема К555ЛА2 являє собою два логічних елементи 4І-НІ.
Умовне графічне позначення мікросхеми К555ЛА2 приведено на рис.4.
Робота логічного елемента мікросхеми описується таблицею 3.
Таблиця 3.
Входи | Вихід | |||
0 | 0 | 0 | 0 | 1 |
0 | 0 | 0 | 1 | 1 |
0 | 0 | 1 | 0 | 1 |
0 | 0 | 1 | 1 | 1 |
0 | 1 | 0 | 0 | 1 |
0 | 1 | 0 | 1 | 1 |
0 | 1 | 1 | 0 | 1 |
0 | 1 | 1 | 1 | 1 |
1 | 0 | 0 | 0 | 1 |
1 | 0 | 0 | 1 | 1 |
1 | 0 | 1 | 0 | 1 |
1 | 0 | 1 | 1 | 1 |
1 | 1 | 0 | 0 | 1 |
1 | 1 | 0 | 1 | 1 |
1 | 1 | 1 | 0 | 1 |
1 | 1 | 1 | 1 | 0 |
Вибір індикаторів.
Для відображення інформації треба використовувати семісегментні знакосітезуючі індикатори. Індикатор АЛС324Б відповідає усім вимогам, які пред'являються до індикатора. Одна з вимог – елементи індикатора повині бути з спільним анодом.
Висновки
У ході виконання курсового проекту був розроблений пристрій генератор випадкових чисел.
Пристрій складається з 7 мікросхеми серії К555. Пристрій має убудований тактовий генератор. Частота тактових сигналів 3 Кгц.
При вирішенні задачі поставленої в курсовому проекті оформлений основний комплект конструкторської документації, розроблені структурна і принципова схеми пристрою. При розробці пристрою була проведена мінімізація по кількості корпусів, що дало можливість зменшити апаратні витрати і підвищити надійність роботи пристрою, зменшити потужність, що споживається від джерела живлення. Документи приведені в курсовому проекті цілком пояснюють роботу спроектованого пристрою.
Пристрій спроектований на цифрових МС типу ТТЛШ серії К555 і може експлуатуватися відповідно до умов експлуатації мікросхем даних серій.
Зміст
Найменування та межі застосування
Найменування
Межі застосування
Основа для розробки
Вимоги до продукту
Склад виробу, технічні характеристики і рекомендації
Серії використаних мікросхем
Принцип дії
Сигнали на вхідних шинах
Сигнали на вихідних шинах
Вимоги до документації
Умови експлуатації
Термін розробки
Найменування та межі застосування.
Найменування.
Генератор випадкових чисел.
Межі застосуваня.
Застосовується для генерації випадкових чисел при контролі знань та у різноманітних ігрових ситуаціях.
Основа для розробки.
Основою для розробки є завдання на курсове проектування за курсом «Комп’ютерна електроніка».
Вимоги до продукту.
Склад виробу, технічні характеристики і рекомендації.
Прибор повинен складатися з однієї друкованної плати.
Прибор повинен живитися від джерела живлення однополярної напруги.
Прибор повинен забеспечувати високу випадковість генеруємих чисел.
Серії використаних мікросхем.
Використовувати мікросхеми ТТЛ або ТТЛШ логіки серії К555 або КР1533.
Принцип дії.
При натисканні на кнопку запуску повине генеруватися випадкове число, яке повино бути відображено на індикаторі протягом кількох секунд.
Сигнали на вхідних шинах.
Вхідних шин не має.
Сигнали на вихідних шинах.
Вихідних шин не має.
Вимоги до документації.
Конструкторська документація повина містить наступні документи:
відомість проекту;
технічне завдання;
пояснювальну записку;
схему електричну структурну;
схему електричну принципову;
перелік елементів.
Умови експлуатації.
Температурний діапазон - +15...+40С.
Відносна вологість - 40%.
Термін розробки.
Розробити до 200_ року.
Міністерство освіти і науки України
Національний технічний університет
"Харківський політехнічний інститут"
Кафедра "Обчислювальна техніка та програмування"
Затверджено
Завідуючий кафедрою ОТП
"____" __________ 200_р.
Генератор випадкових чисел
Пояснювальна записка
Група 123 ПЗ
Розробники
Керівник проекту
"___"____________200_р.
Виконавець
"___"____________200_р.
Харків 2008
Реферат
Даний документ являє собою пояснювальну записку обсягом аркушів. У пояснювальній записці представлено таблиць, рисунків, використано джерел літератури.
У курсовому проекті розроблений генератор випадкових чисел, побудований на інтегральних мікросхемах ТТЛШ. Цей генератор чисел дозволяє генерувати випадкові числа в двох діапазонах: від 0 до 36, і від 0 до 49. Він може бути застусован у різноманітних іграх.
Документація по даному пристрої супроводжується розрахунками часових характеристик, споживаних струмів і потужності, що розсіюється.
Зміст
Вступ
Обгрунтування прийнятого рішення
Структурна схема пристрою
Вибір та призначення структурних блоків
Розробка структурної схеми пристрою
Опис принцупу дії за структурною схемою
Вибір і обґрунтування елементної бази
Вибір і обґрунтування серії мікросхем
Мікросхема К555ЛА3
Мікросхема К555ИЕ20
Мікросхема К555ИД18
Мікросхема К555ЛА1
Вибір індикаторів
Розробка та опис принципу діїї принципової схеми пристрою
Розробка принципової схеми пристрою
Опис принципу дії за принциповою схемою
Робота генератору тактових імпульсів
Режим генерування чисел від 0 до 36
Режим генерування чисел від 0 до 49
Розрахунок споживаних струмів і потужності, що розсіюється
Розрахунок споживаних струмів
Розрахунок потужності, що розсіюється
Результати застосування ЕОМ при проектуванні пристрою
Моделювання частини принципової схеми
Оформлення конструкторської документації
Висновоки
Список використаних літературних джерел
Додаток 1. Схема до пакету Electronics Workbench
Додаток 2. Часові діаграми роботи пристрою
Вступ
За останні роки розвиток обчислювальної техніки досяг меж, які здавалися неможливими ще якесь десятиріччя тому. Повсякденне її використання стимулюється розширенням сфери можливих застосувань, а масовість реалізацій призводить до доступності з точки зору цінового фактору.
Досить часто в нашому житті виникають ситуації, коли необхідно одержувати випадкові або псевдовипадкові числові послідовності. Найчастіше дана задача виникає при організації різного роду ігрових ситуацій. У таких випадках на допомогу людині приходить електронний пристрій, принцип дії якого незмінний, і яке не піддано моральному фактору.
Розроблювальний пристрій призначений для генерування випадкового числа в двох діапазонах: від 0 до 36, і від 0 до 49. Пристрої такого типу є високоточними і знаходять застосування в різних ігрових ситуаціях.
Успіхи, досягнуті в останні роки в області електроніки, обумовили широке впровадження мікроелектроніки в засоби електричних вимірів.
Заміна електронних ламп транзисторами й особливо інтегральними мікросхемами стимулювала розробників приладів до пошуків і впровадження нових методів, реалізація яких у минулі роки була немислимою через велику складність, а отже, низької надійності приладів і високої вартості.
Задачею даного курсового проекту є розробка електронно-счетного генератора випадкових чисел.
Обгрунтування прийнятого рішення
Після аналізу технічного завдання ГРУПА.xxxxxx.123 ТЗ можна запропонувати кілька варіантів рішення поставленої задачі. Незмінним залишається принцип дії: за бажанням користувача необхідно зробити запуск схеми. Генератор повинний згенерувати випадкове число, що потім повинне бути відображене на індикаторі.
У такий спосіб з'являється кілька варіантів реалізації запуску схеми. Найбільш кращим є запуск пристрою шляхом натискання користувачем кнопкового перемикача.
Також існує ряд варіантів функціонування генератора самого випадкового числа. Одним з найпростіших і одночасно надійним рішенням буде генерація деякої досить великої частоти. Імпульси, що генеруються повинні додаватися лічильником, модуль рахунка якого відповідає діапазону випадкових чисел, що генеруються . Тому що період запуску пристрою на одержання чергового випадкового числа значно більше періоду генеруємих імпульсів, то в такий спосіб і досягається ефект випадковості чисел, що генеруються.
Індикатор сгенерованих чисел може бути довільним. Його характеристики залежать від конкретних вимог, пропонованих до пристрою. Це можуть бути як найпростіші індикатори одного з двох станів, так і складні знакосинтезуючі індикатори. У даному випадку вважається доцільним застосування двох семисегментних індикаторів.
Структурна схема пристрою
Вибір та призначення структурних блоків.
Розглянувши принцип дії пристрою, можна визначити структурні блоки, з яких повинна складатися структурна схема генератора випадкових чисел.
Блок запуску – блок, який не має вхідних сигналів, а тільки генерує сигнал до запуску генератору імпульсів та блоку формування затримки часу відображення числа;
Генератор імпульсів – блок, який має один вхідний сигнал запуску та дозволу генерування імпульсів, та на виході має прямокутні імпульси певної частоти;
Блок рахунку – блок, який має два входи: вхід тактової частоти, та вхід скидання. Цей блок підраховує тактові імпульси, котрі є на виході блоку у рівнобіжному коді;
Блок перебудови коефіцієнтів – блок, який аналізує код на виході блоку рахунку, та формує сигнал скидання блоку рахунку при досягнені крайнього значення діапазону, який задається блоком вибору коефіцієнтів;
Блок вибору коефіцієнтів – формує сигнал для блоку перебудови коефіцієнтів за вимогами користувача;
Блок індикації – відображає сгенероване випадкове число протягом часу, який задається блоком вормування затримки;
Блок формування затримки – блок, який має вхідним сигнал з блоку запуску, та який формує імпульс довжиною по часу, який блок індикації повинен відображати сгенероване випадкове число.
Дата: 2019-07-30, просмотров: 214.