КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Логічні елементи
Перетворення Операції з|із| двійковими числами
У ЕОМ застосовують позиційні системи прочитування з|із| недесятковою підставою|заснуванням|: 2, 8, 16 Найбільше поширення набула двійкова система прочитування. Її найпростіше реалізовувати двійкових позиційних пристроїв|устроїв|. Вона дає можливість|спроможність| спростити виконання арифметичних дій. Двійкова система вимагає 2 цифри 0 і 1, підставою|заснуванням| цієї системи – 2. Воно записується|занотовує| в наступній|слідуючій| формі: 102 = 1 · 21 + 0 · 20 Правила побудови|шикування| чисел в двійковій системі ті ж, що і в десятковій: як тільки|як тільки| рахунок дійшов до старшої цифри (у десятковій – 9, а в двійковій – 1) необхідно записати 0 і перенести 1 в старший розряд. Число > 9 в десятковій системі і > 1 в двійковій записати тільки|лише| двозначним| числом.
Перетворення двійкових чисел в десяткові: Приклад 1. 10102 = 1 · 23 + 0 · 22 + 1 · 21 + 0 · 20 = 8 + 0 + 2 + 0 = 1010 Приклад 2. 101.0112 = 1 · 22 + 0 · 21 + 1 · 20 + 0 · 2-1 + 1 · 2-2 + 1 · 2-3 = = 4 + 1 + 0 + 0,25 + 0,125 = 5,37510. Перетворення десяткових чисел в двійкові: Спільне правило переказу. Для переказу цілого числа N, представлену в системі прочитування з підставою q в систему з підставою р необхідне дане число послідовно ділити на підставу системи р до тих пір, поки останнє приватне не буде < р. Число N в системі р представиться у вигляді впорядкованої послідовності залишків ділення, причому старшу цифру числа N дає останнє приватне.
Приклад 3. Перетворити десяткове число 1010 в двійкове:
Отримуємо: 1010 = 10102 Приклад 4. Перетворити десятковий дріб 0,37510 в двійкове число:
Отримуємо: 0,37510 = 0.01102 Перевірка: 0.01102 = 0 · 20 + 0 · 2-1 + 1 · 2-2 + 1 · 2-3 = 0,25 + 0,125 = 0,37510
Приклад 5. Перетворити десяткове число 12,12510 в двійкове:
Отримуємо: 12,12510 = 1100.0012 Перевірка: 1100.0012= 1 · 23 + 0 · 22 + 1 · 2-3 = 8 +4 + 0,125 = 12,12510
20 = 1 2-1 = 0,5 21 = 2 2-2 = 0,25 22 = 4 2-3 = 0,125 23 = 8 2-4 = 0,0625 24 = 16 2-5 = 0,03125 25 = 32 2-6 = 0,015625 26 = 64 2-7 = 0,0078125 27 = 128 28 = 256 29 = 512 210= 1024 Складання двійкових чисел Спільні правила: 0+0 = 0; 0+1 = 1; 1+1 = 10 Приклад 6. Скласти два числа 4510+1110=5610 4510 = 1011012 ; 1110 = 0010112; 5610 = 1110002
Приклад 7. Скласти два числа 2,310+2,410=4,710
100.10110012 = 22 + 2-1 + 2-3 + 2-4 = 4 + 0,5 + 0,125 + 0,0625 = 4,687510 100.1012 = 22 + 2-1 + 2-3 = 4 + 0,5 + 0,125 = 4,62510
Таблиця відповідності різних систем прочитування
Приклад 7. Перетворити десяткове число 63410 у вісімкове:
63410 = 11728 11728 = 1 · 83 + 1 · 82 + 7 · 81 + 2 · 80 = 512+ 64 + 56 + 2 = 63410
Приклад 8. Перетворити вісімкове число 358 в двійкове:
358 = 3 · 81 + 5 · 80 = 24 + 5 = 2910
358 = 2910 = 111012 111012 = 1 · 24 + 1 · 23 +1 · 22 + 1 · 20 = 16 + 8 + 4 + 1 = 2910
Логічними елементами називають прості цифрові пристрої, призначені для реалізації функцій алгебри логіки за допомогою електричних сигналів. Найбільш поширені потенційні логічні елементи, в яких існує зв'язок по постійному струму між входами і виходами. Основною електричною характеристикою логічного елементу є передавальна характеристика – залежність вихідної напруги від напруги на одному з входів. Знімається характеристика в умовах, за яких змінюється напруга на одному з входів логічного елемента, а на решті входів вона підтримується постійною. Логічні елементи, які досліджуються в цій лабораторній роботі належать до класу комбінаційних. Це означає, що їх вихідні сигнали визначаються тільки сукупністю сигналів, які діють на входах в даний момент часу, та не залежать від сигналів, які діяли на входах раніше. Найважливішими функціональними параметрами логічних елементів є функція алгебри логіки, яка ними реалізується, а також коефіцієнт розгалуження Кроз по виходу і коефіцієнт об’єднання К об по входу. Кроз дорівнює числу входів інших елементів, які можна підключити до виходу даного елемента. К об дорівнює числу входів, передбачених схемою логічного елемента. Майже в усіх елементах, які досліджуються в даній лабораторній роботі, К об=2. В залежності від схемотехнічних рішень використаних для побудови логічних елементів розрізняють транзисторно-транзисторну логіку (ТТЛ), побудовану на біполярних транзисторах, емітерно- зв′язану логіку (ЕСЛ), інтегрально- інжекційну логіку (І2Л), логіку на однотипних уніполярних транзисторах (п-МОП та р-МОП), логіку на різнотипних уніполярних транзисторах, так звану комплементарну логіку (КМОП). Існують інші схемотехнічні рішення логічних елементів, але їх практичне застосування обмежене. Як відомо, функції алгебри логіки і їх аргументи можуть приймати ь лише два значення - 0 та 1. Тому вхідні і вихідні сигнали логічних елементів повинні приймати тільки два значення. Це досягається конструкцією вихідних каскадів логічних елементів і способами управління ними. Тут розрізняють елементи з позитивною та негативною логіками. В елементах з позитивною логікою значенню сигналу 1 відповідаєбільшезначення напруги, а значенню сигналу 0 менше значення напруги, в елементах з негативною логікою – навпаки. На рис.9.1. наведені схеми умовного позначення основних логічних елементів.
Рис.9.1. На рис. 9.2. представлені схеми вихідних каскадів елементу транзисторно - транзисторної логіки (ТТЛ) (рис. 9.2.а) і елементу на МОП - транзисторах.. (рис. 9.2.б). Транзистори вихідних каскадів працюють в ключовому режимі. Якщо транзистор VT2 відкритий, а VT1 - закритий, то на виході - сигнал низької напруги, який відповідає нульовому стану виходу - "логічний нуль". Якщо VT2 - закритий, а VT1 - відкритий, то на виході висока напруга - "логічна одиниця". Існують логічні елементи, схеми яких можуть набувати стан, при якому закриті і VT1 і VT2. Такий стан носить назву «високий імпеданс виходу». Схемотехнічним рішенням логічного елементу визначаються діапазони напруг, які закріплюються за одиничним та нульовим значеннями сигналів. а) б) Рис.9.2. Існують також логічні елементи, вихідний каскад яких складається з транзистора з розімкненим колекторним колом, вони носять назву елементів з відкритим колектором. Ці елементи вимагають підключення зовнішнього навантаження (рис. 9.3). Рис.9.3. Логічний зв'язок будь-якої складності можна аналітично виразити, використовуючи обмежений набір елементарних логічних функцій. Такий набір називається функціонально повною системою логічних функцій. У даній роботі досліджуються три функціонально повних системи. В одну з них входять три логічні функції: інверсія, диз'юнкція, кон'юнкція. Друга і третя функціонально повні системи містять тільки одну функцію: штрих Шеффера або стрілку Пірса. У основі роботи логічних елементів лежать принципи, викладені в булевій алгебрі: 0´0=0 0+0=0 0´1=0 0+1=1 1´0=0 1+0=1 1´1=1 1+1=1
Аналітично функції, які реалізуються логічними елементами, виражаються так:
- диз'юнкція (логічне додавання) , (АБО)
- кон'юнкція (логічне множення) , (І)
- інверсія (логічне заперечення) , (НІ)
- інверсія диз'юнкції (стрілка Пірса) , (АБО-НІ)
- інверсія кон'юнкції (штрих Шеффера) , (І-НІ)
- нерівнозначність; додавання по модулю 2 , (АБО, яке виключає).
Логіку, закладену в ці функції, можна сформулювати таким чином:
- якщо функція Х набуває значення 1 тоді, коли хоча б один аргумент дорівнює 1, це – логічне додавання;
- якщо функція Х набуває значення 1 тільки тоді, коли всі (в даному випадку обидва) аргументи дорівнюють 1, це – логічне множення;
- якщо функція Х дорівнює 1, коли її аргумент дорівнює 0 та навпаки, це – логічне заперечення;
- якщо функція Х набуває значення 0, коли хоча б один аргумент дорівнює 1, це – стрілка Пірса;
якщо функція Х набуває значення 0, тільки коли всі (в даному випадку - обидва) аргументи дорівнюють 1, це – штрих Шеффера;
- якщо функція Х набуває значення 1, тільки коли обидва аргументи мають різні значення, це – нерівнозначність.
Дата добавления: 2014-01-07; Просмотров: 825; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |