Сесия 4 – упражнения
Упражнение 1
Имаме схема с три светлинни сензора, разположени на различни височини - висока, средна и ниска, SA, SM и SB. Ако един диамант е голям, той интерферира с три светлинни сигнала, ако е среден размер, с два (SM и SB), ако е малък -с един (SB) и ако е съвсем малък- с никакъв. Сензорът за измерване на карати (SP) се наглася на 1 ако той (диамантът) е повече от 3 карата и 0, ако е с различно тегло. Условията са:
- Един голям диамант (G) или среден (М)такъв трябва да тежи най-малко 3 карата, в противен случай, той се отхвърля (R).
- Ако е малък, той никога не може да тежи повече от 3 карата, в противен случай, той се отхвърля (R).
- Най-малките диаманти се отхвърлят (R).
- Нереалните условия се считат за невъзможни.
SA |
SM |
SB |
SP |
P |
M |
G |
R |
0 |
0 |
0 |
0 |
|
|
|
|
0 |
0 |
0 |
1 |
|
|
|
|
0 |
0 |
1 |
0 |
|
|
|
|
0 |
0 |
1 |
1 |
|
|
|
|
0 |
1 |
0 |
0 |
|
|
|
|
0 |
1 |
0 |
1 |
|
|
|
|
0 |
1 |
1 |
0 |
|
|
|
|
0 |
1 |
1 |
1 |
|
|
|
|
1 |
0 |
0 |
0 |
|
|
|
|
1 |
0 |
0 |
1 |
|
|
|
|
1 |
0 |
1 |
0 |
|
|
|
|
1 |
0 |
1 |
1 |
|
|
|
|
1 |
1 |
0 |
0 |
|
|
|
|
1 |
1 |
0 |
1 |
|
|
|
|
1 |
1 |
1 |
0 |
|
|
|
|
1 |
1 |
1 |
1 |
|
|
|
|
Напишете сумата от нейните минитерми:
Попълнете и минимизирайте картите на Вейч - Карно
Начертайте минимизирания израз на логическата верига
Упражнение 2 Проектирайте комбинационна верига, която може да установи грешка при кодирането на десетично число в Двоично десетичен код.
B3 |
B2 |
B1 |
B0 |
E |
0 |
0 |
0 |
0 |
|
0 |
0 |
0 |
1 |
|
0 |
0 |
1 |
0 |
|
0 |
0 |
1 |
1 |
|
0 |
1 |
0 |
0 |
|
0 |
1 |
0 |
1 |
|
0 |
1 |
1 |
0 |
|
0 |
1 |
1 |
1 |
|
1 |
0 |
0 |
0 |
|
1 |
0 |
0 |
1 |
|
1 |
0 |
1 |
0 |
|
1 |
0 |
1 |
1 |
|
1 |
1 |
0 |
0 |
|
1 |
1 |
0 |
1 |
|
1 |
1 |
1 |
0 |
|
1 |
1 |
1 |
1 |
|
Напишете всяка сума от минитерми:
Попълнете и минимизирайте картите на Вейч - Карно
Начертайте логическата схема на минимизирания израз

Упражнение 3 Имаме четири вани (A, B, C и D). Ваните А и В имат сензор, който се активира, когато нивото е твърде високо. От друга страна, ваните С и D иман сензор, който се активира когато температурата е твърде ниска. Конструирайте логическата карта, която активира алармата, когато А или В са с високо ниво или когато температурата на С или D е много ниска.
A |
B |
C |
D |
AL |
0 |
0 |
0 |
0 |
|
0 |
0 |
0 |
1 |
|
0 |
0 |
1 |
0 |
|
0 |
0 |
1 |
1 |
|
0 |
1 |
0 |
0 |
|
0 |
1 |
0 |
1 |
|
0 |
1 |
1 |
0 |
|
0 |
1 |
1 |
1 |
|
1 |
0 |
0 |
0 |
|
1 |
0 |
0 |
1 |
|
1 |
0 |
1 |
0 |
|
1 |
0 |
1 |
1 |
|
1 |
1 |
0 |
0 |
|
1 |
1 |
0 |
1 |
|
1 |
1 |
1 |
0 |
|
1 |
1 |
1 |
1 |
|
Напишете всяка сума от минитерми:
Попълнете и минимизирайте картите на Вейч - Карно:
Начертайте логическата схема на минимизирания израз
Упражнение 4 Две помпи В1 и В2 трябва да бъдат управлявани, в зависимост от количеството вода в техните резервоари/депа. Сензорите В (ниско ниво на водата) и А(високо ниво на водата) се подчиняват на логика 1, когато водата надскочи определен праг. Сензорите ТВ1 и ТВ2 индикират чрез 1 ако температурата на В1 и В2 е надскочила функционалния лимит. Ако нивото е:
- Под В, двете помпи трябва да бъдат активирани;
- Над В, но под А, едната помпа трябва да се активира, за предпочитане -В1 (имайки пред вид нейната температура);
- Над А, В1 и В2 трябва да се деактивират;
- Ако температурата на двигателя се увеличи над лимита, той трябва да се спре.
Всяка аномална ситуация в сензорните стойности ще означава спиране на двете помпи от съображения за сигурност.
TB1 |
TB2 |
B |
A |
B1 |
B2 |
0 |
0 |
0 |
0 |
|
|
0 |
0 |
0 |
1 |
|
|
0 |
0 |
1 |
0 |
|
|
0 |
0 |
1 |
1 |
|
|
0 |
1 |
0 |
0 |
|
|
0 |
1 |
0 |
1 |
|
|
0 |
1 |
1 |
0 |
|
|
0 |
1 |
1 |
1 |
|
|
1 |
0 |
0 |
0 |
|
|
1 |
0 |
0 |
1 |
|
|
1 |
0 |
1 |
0 |
|
|
1 |
0 |
1 |
1 |
|
|
1 |
1 |
0 |
0 |
|
|
1 |
1 |
0 |
1 |
|
|
1 |
1 |
1 |
0 |
|
|
1 |
1 |
1 |
1 |
|
|
Напишете всяка сума от минитерми:
Попълнете и минимизирайте картите на Вейч - Карно:
Начертайте логическата схема от минимизирания израз
