Перетворювач двійкового коду від 0 до 255 у двійковій-десятковий код » Українські реферати
Теми рефератів
Авіація та космонавтика Банківська справа Безпека життєдіяльності Біографії Біологія Біологія і хімія Біржова справа Ботаніка та сільське гос-во Бухгалтерський облік і аудит Військова кафедра Географія
Геодезія Геологія Держава та право Журналістика Видавнича справа та поліграфія Іноземна мова Інформатика Інформатика, програмування Історія Історія техніки Комунікації і зв'язок Краєзнавство та етнографія Короткий зміст творів Кулінарія Культура та мистецтво Культурологія Зарубіжна література Російська мова Маркетинг Математика Медицина, здоров'я Медичні науки Міжнародні відносини Менеджмент Москвоведение Музика Податки, оподаткування Наука і техніка Решта реферати Педагогіка Політологія Право Право, юриспруденція Промисловість, виробництво Психологія Педагогіка Радіоелектроніка Реклама Релігія і міфологія Сексологія Соціологія Будівництво Митна система Технологія Транспорт Фізика Фізкультура і спорт Філософія Фінансові науки Хімія Екологія Економіка Економіко-математичне моделювання Етика Юриспруденція Мовознавство Мовознавство, філологія Контакти
Українські реферати та твори » Коммуникации и связь » Перетворювач двійкового коду від 0 до 255 у двійковій-десятковий код

Реферат Перетворювач двійкового коду від 0 до 255 у двійковій-десятковий код

МІНІСТЕРСТВООСВІТИ І НАУКИ УКРАЇНИ

НАЦІОНАЛЬНИЙТЕХНІЧНИЙ УНІВЕРСИТЕТ УКРАЇНИ

В«КИЇВСЬКИЙПОЛІТЕХНІЧНИЙ ІНСТИТУТ В»

КАФЕДРА КЕВА

Розрахунково-графічнаконтрольна робота

за курсомВ«Цифрова електронікаВ»

В«Перетворювач двійкового коду від 0 до255 в двійково-десятковий код В»

Київ, 2009


ЗМІСТ

Введення.

1. Способи реалізації перетворювачівкодів.

1.1 Перетворювач BCD від 0 до 99 в двійковий код.

1.2 Перетворювач двійкового коду від 0 до 255 в BCD.

1.3 Перетворювачі вхідного коду вдоповнення до 9 і на додаток до 10

2. Перетворювач двійкового коду від 0 до 255 в BCD.

2.1 Структурна схема.

2.2 Опис роботи схеми.

3. Опис елементів, що використовувалисядля реалізації схеми.

3.1 DIP-перемикачі.

3.2 перетворювачів кодів.

3.3 Семисегментний індикатор здешифратором.

4. Схема електрична принципова.

5. Моделювання схеми в середовищі QuartusII

Висновки

Список використаної літератури


ВСТУП

Метою даноїрозрахунково-графічної роботи є створення схеми перетворювач двійковогокоду від 0 до 255 у двійковій-десятковий код. Двійковий код задається DIP-перемикачами.

Мікросхемиперетворювачів кодів (англ. сonverter) служать для перетворення вхіднихдвійкових кодів у вихідні двійково-десяткові і навпаки - вхіднихдвійково-десяткових кодів у вихідні двійкові. Вони використовуються досить рідко,так як застосування двійково-десяткових кодів обмежена вузькою областю,наприклад, вони застосовуються в схемах многоразрядной десятковій індикації. До тогож при правильній організації схеми часто можна обійтися без перетворення вдвійково-десятковий код, наприклад, вибираючи лічильники, що працюють вдвійково-десятковому коді.

Крім того, треба врахувати,що будь-які перетворення паралельних кодів, навіть самі екзотичні, можуть бутилегко реалізовані на мікросхемах постійної пам'яті потрібного обсягу. Зазвичай ценабагато зручніше, ніж брати стандартні мікросхеми перетворювачів кодів.

На схемах мікросхемиперетворювачів позначаються літерами X/Y. У вітчизняних серіяхперетворювачі мають позначення ПР.

У стандартні серіївходять дві мікросхеми перетворювачів кодів: ПР6 для перетвореннядвійково-десяткового коду в двійковий і ПР7 для перетворення двійкового коду вдвійково-десятковий.

Для схеми будуть побудованіструктурна і електрична принципові схеми (креслення формату А3). Такожбуде проведено перевірка коректності роботи даного перетворювача в середовищі Quartus II (методом симуляції) і на навчальному стенді фірми ALTERA.


1. СПОСОБИ РЕАЛІЗАЦІЇ ПЕРЕТВОРЮВАЧІВКОДІВ

1.1 Перетворювачдвійково-десяткового коду від 0 до 99 в двійковий код

Для перетвореннядвійково-десяткових кодів від 0 до 99 достатньо двох мікросхем ПР6 (рис.1.),які необхідно каскадувати для збільшення розрядності.

Мікросхеми ПР6 маютьвиходи ОК. Мікросхема ПР6 має також вхід дозволу виходу-ЄВ при нульовомурівні на якому всі виходи активні, а при одиничному - переходять у станодиниці. Перетворювач ПР6 має додаткові виходи А, В, С, неберуть участь в основному перетворенні.

Двійково-десятковий кодбез молодшого розряду на вході ПР6 перетвориться в двійковий код без молодшогорозряду на виході ПР6. Молодший розряд не бере участь в перетворенні, вінбезпосередньо передається з входу на вихід. Одна мікросхема ПР6 обробляєвхідні коди в діапазоні від 0 (двійково-десятковий код 00000) до 39 (код 111001).

Рис. 1. Перетворювачдвійково-десяткового коду від 0 до 99 в двійковий код


1.2 П реобразователь двійкового коду від 0 до255 в двійково-десятковий код

Для перетвореннядвійкових кодів від 0 до 255 потрібно три мікросхеми ПР7 (рис.2.), якінеобхідно каскадувати для збільшення розрядності.

Мікросхеми ПР7 маютьвиходи ОК. Мікросхема ПР7 має також вхід дозволу виходу-ЄВ при нульовомурівні на якому всі виходи активні, а при одиничному - переходять у станодиниці.

Двійковий код без молодшогорозряду на вході ПР7 перетвориться в двійково-десятковий код без молодшогорозряду на виході ПР7. Одна мікросхема ПР7 може обробляти вхідні коди вдіапазоні від 0 (двійковий код 000000) до 63 (код 111111). Молодші розрядивхідних кодів передаються на вихід без обробки в обхід мікросхеми, так як вониоднакові як у двійковому, так і в двійково-десятковому кодах.

Рис. 2. Перетворювачдвійкового коду від 0 до 255 у двійковій-десятковий код

Такий метод і будемовикористовувати. Більш докладний опис роботи даної схеми, а також структурнасхема наведені нижче.


1.3 Перетворювачівхідного коду на додаток до 9 і на додаток до 10

Наявність додатковихвиходів А, В, С у мікросхеми ПР6 дозволяє перетворювати двійково-десятковийкод від 0 до 9 в код доповнення до 9 або до 10 (рис.3.) Тобто сума вхідного тавихідного кодів в цьому випадку дорівнює, відповідно, 9 або 10. Наприклад, привхідному коді 6 на виході схеми а буде код 3, а на виході схеми б - код 4. Всхемою б при вхідному коді 0 на виході також формується код 0. Як і всіінші виходи мікросхеми ПР6, виходи А, В, С мають тип ОК. Такі схеми"Дополнитель" застосовуються рідко.

Рис. 3. Перетворювачівхідного коду на додаток до 9 (а) і на додаток до 10 (б)


2. ПЕРЕТВОРЮВАЧ двійкового коду ВІД 0ДО 255 В двійковій-десятковий код

2.1 Структурна схема

Рис. 4. Структурна схемаперетворювач двійкового коду від 0 до 255 у двійковій-десятковий код.

2.2 Опис роботисхеми

Блок перетворювачадвійкового коду складається з 3 мікросхем DIP-перемикача. Різне натискання цихперемикачів дозволяє встановлювати двійковий код. 8-розрядна шина двійковогокоду надходить на 2 перетворювача кодів. Молодші розряди вхідних кодівпередаються на вихід без обробки в обхід мікросхеми, так як вони однаковіяк у двійковому, так і в двійково-десятковому кодах.

Для оповіщеннякористувача про результат роботи схеми використовується 4 семисегментний індикатораз дешифратором. Цифрові сегменти використовуються для відображення вхідного коду.

В общем-то, схемає досить простою і зрозумілою.

Нижче більш докладноописані компоненти, що використовуються для побудови схеми.


3. ОПИС ЕЛЕМЕНТІВ, використовуватиДЛЯ РЕАЛІЗАЦІЇ СХЕМИ

3.1 DIP - перемикачі

DIP-перемикачі - один з типівперемикачів, що використовуються для комутації. Має досить таки простуконструкцію. Дозволяє здійснювати такі положення: замкнутий - струм протікає вданій ділянці ланцюга, розімкнений - відповідно струм не протікає.Отже, такий тип перемикачів забезпечить нам встановлення логічного0 і 1.

Для захисту перемикачіввід великих струмів можливе використання резисторів. У даній РГР мною буливикористані прості дротяні резистори на 10 кОм. Точність номіналурезистора не є настільки затребуваною, тому допуск можемо брати В± 20%.

Так як двійковий код 8-розрядний,то я взяв 1 мікросхему SWD1 -8. Вона має 8 позицій.

3.2 перетворювачікодів

Мікросхемиперетворювачів кодів (англ. сonverter) служать для перетворення вхіднихдвійкових кодів у вихідні двійково-десяткові і навпаки - вхіднихдвійково-десяткових кодів у вихідні двійкові. Вони використовуються досить рідко,так як застосування двійково-десяткових кодів обмежена вузькою областю,наприклад, вони застосовуються в схемах многоразрядной десятковій індикації.

Прикладом перетворювачадвійкового коду від 0 до 255 ...


Страница 1 из 2Следующая страница

Друкувати реферат
Замовити реферат
Товары
Наверх Зворотнiй зв'язок