Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Курсова робота частина 2

.docx
Скачиваний:
5
Добавлен:
23.09.2019
Размер:
231.23 Кб
Скачать

Для елементу Cr Для елементу Для елементу

00

01

11

10

00

0

0

0

0

01

0

*

*

*

11

0

0

1

0

10

*

*

0

*

Для елементу

00

01

11

10

00

0

0

0

0

01

1

*

*

*

11

*

*

*

*

10

*

*

*

*

Для елементу

00

01

11

10

00

*

*

*

*

01

*

*

*

*

11

0

0

1

0

10

*

*

0

*

Для елементу

00

01

11

10

00

0

0

1

0

01

*

*

*

*

11

*

*

*

*

10

*

*

1

*

00

01

11

10

00

*

*

*

*

01

1

*

*

*

11

0

0

1

0

10

*

*

*

*

00

01

11

10

00

0

1

*

*

01

1

*

*

*

11

0

1

*

*

10

*

*

*

*

Для елементу

Для елементу

Для елементу

00

01

11

10

00

*

*

1

0

01

*

*

*

*

11

*

*

1

0

10

*

*

1

*

00

01

11

10

00

1

*

*

1

01

1

*

*

*

11

1

*

*

1

10

*

*

*

*

00

01

11

10

00

*

1

1

*

01

*

*

*

*

11

*

1

1

*

10

*

*

1

*

Умова переносу в старший розряд:

С хема складена з чотирьох тригерів може рахувати тільки від 0 до 9. Для побудови схеми, яка буде рахувати від 0 до 100, необхідно включити послідовно 3 таких лічильника.

Реалізацію даного лічильника проведемо на К155

Рисунок 2.2.1 - Принципова схема лічильника з паралельним переносом з заданим кодом рахунку

2.3 Проектування блоку відображення

Пристрій відображення включає до свого складу кодоперетворювач (дешифратор) та цифровий семисегментний елемент відображення. Розробка кодоперетворювача здійснюється на основі таблиці функціонування, як вузла з багатьма виходами і неповністю визначеними входами (10 вхідних наборів з 16).

Складемо таблицю функціонування грунтуючись на коді даних у пристрої обробки та відповідному її відображенні. Так як елемент відображення семисегментний то для запалювання відповідної цифри необхідно запалити дискретну кількість елементів. Так, наприклад, для запалювання цифри 4 необхідно запалити елементи: a, f, c, d. Тому при складанні таблиці функціонування будемо використовувати ту обставину, що кожній цифрі відповідає своя комбінація елементів.

Таблиця 5.2.3 – Таблиця функціонування кодоперетворювача

Q0

Q1

Q2

Q3

a

b

c

d

e

f

g

0

0

0

0

0

1

1

1

0

1

1

1

1

0

0

0

1

0

0

1

0

0

1

0

2

0

0

1

0

0

1

1

1

1

0

1

3

0

0

1

1

0

1

1

1

0

1

1

4

0

1

0

0

1

0

1

1

0

1

0

5

1

0

1

1

1

1

0

1

0

1

1

6

1

1

0

0

1

1

0

1

1

1

1

7

1

1

0

1

0

1

1

0

0

1

0

8

1

1

1

0

1

1

1

1

1

1

1

9

1

1

1

1

1

1

1

1

0

1

1

Мінімізуємо кожну з отриманих булевих функцій:

00

01

11

10

00

1

0

0

0

01

1

*

*

*

11

1

0

1

1

10

*

*

1

*

00

01

11

10

00

1

0

1

1

01

0

*

*

*

11

1

1

1

1

10

*

*

1

*

00

01

11

10

00

1

1

1

1

01

1

*

*

*

11

0

1

1

1

10

*

*

0

*

00

01

11

10

00

0

0

1

1

01

1

*

*

*

11

1

0

1

1

10

*

*

1

*

00

01

11

10

00

1

0

0

1

01

0

*

*

*

11

1

0

0

1

10

*

*

0

*

00

01

11

10

00

1

1

1

0

01

1

*

*

*

11

1

1

1

1

10

*

*

1

*

00

01

11

10

00

1

0

1

1

01

0

*

*

*

11

1

0

1

1

10

*

*

1

*