Московський Інститут Радіотехніки p>
Електроніки і Автоматики p>
(Технічний Університет) p>
Курсова робота p>
Факультет ВАВТ
Спеціальність 2203
Дисципліна Мікропроцесорна техніка
Студент
Викладач Романов А. М. p>
МОСКВА, 1999 р. p>
Технічне завдання p>
Спроектувати 16-ти розрядний реверсивний регістр зсуву. Забезпечитиперетворення результату на виході в код 8-4-2-1 і його індикацію насемисегментний індикаторі. p>
Зміст p>
Технічне завдання ... ... ... ... ... ... .... ... ... ... ... ... ......................... 2
Зміст ................................. ... ... ... ... ... ... ... ... ... ... ... ... ... ... .3
Опис структурно-електричної схеми пристрою ............. 4
Вибір елементної бази ....................... ... ... ... ... ... ... ... ... ... ... ... .. 5
Опис принципової електричної схеми ... ... ... ... ... .... 6
Розрахункова частина ....................... ... ... ... ... ... ... ... ... ... ... ... ... ... ...... .9
Список літератури ........................ ... ... ... ... ... ... ... ... ... ... ... ... .... 10
Додаток 1 ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 11
Тимчасова діаграма ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .12 p>
Опис структурно-електричної схеми пристрою p>
Структурна схема в Додатку 1
Вона складається з чотирьох основних частин:
Блок регістра
Блок перетворення
Блок дешифрації
Блок індикації p>
Спочатку інформація в двійковому форматі надходить на входи Блокурегістра, призначеного для зберігання, записи та зсуву інформації. Виходиблоку регістру з'єднані з входами Блоку перетворення, що служить дляперетворення двійкового коду в двійковій-десятковий код 8421. Далі виходиперетворювача з'єднані з входами Блоку дешифрування, призначеного дляперетворення двійковій-десяткового коду в сигнали управліннясемисегментний індикаторами. Виходи Блоку дешифрації з'єднані з входами
Блоку індикації. Він служить для відображення результату на семисегментнийіндикаторі. p>
Вибір елементної бази p>
При розробці даної схеми було використано кілька серіймікросхем. При проектуванні блоку регістрів можливо було використаннямікросхем типів 155ІР13 або 1533ІР24 як найбільш задовольняють цілізавдання. У даному випадку були вибрані ІС типу ІР13 через більш низькогоспоживання струму. Також для ІР24 потрібна була б розробкадодаткового блоку управління, так як даний регістр працює черездвонаправлену восьмирозрядних шину даних. p>
Опис принципової електричної схеми p>
Принципова схема представлена в Додатку 2 p>
Блок регістра складається з 2-х інтегральних мікросхем 155ІР13,забезпечують синхронне функціонування в декількох режимах.зберіганняпаралельний введеннявведення із зсувом вправовведення із зсувом вліво p>
Паралельний введення
У режимі паралельного введення інформація, представлена в паралельному кодіна вході D, записується в регістр з позитивного фронту тактовогоімпульсу на вході запису. При цьому на вхід R подається «1», а стануінших входів, окрім режимних, можуть бути довільними. p>
Послідовний введення
Для послідовного введення і зсуву в одну зі сторін інформація подаєтьсяпорозрядної і вибраний вхід DR або DL (DR-зсув вправо, DL-зсув вліво) ісинхронно з позитивними фронтами тактових імпульсів надходить нарозрядні виходи Q0-Q7. У цьому випадку також R = 1, на режимних входахвстановлюється потрібний код, а стан інших входів довільне. p>
Зберігання
В режимі зберігання вміст регістру залишається незмінним незалежно відсигналів, поданих на установчий вхід і входи даних. p>
Асинхронне обнулення регістру відбувається при R = 0. p>
Перед початком роботи на керуючих входах встановлюється режимроботи.
Режим вибирається завданням відповідного коду на входах S. (нижченаведена таблиця режимів) p>
Таблиця режимів ІР13 p>
| S0 | S1 | Режим |
| 0 | 0 | Зберігання |
| 0 | 1 | Зрушення вліво |
| 1 | 0 | Зсув вправо |
| 1 | 1 | Паралельний введення | p>
Потім на вхід даних подається записувані число. P>
Початкове число записується у регістри через входи даних D0-D7
(перший регістр) і D8-D15 (друга регістр)
Входи тактових імпульсів і керуючих сигналів в обох регістрів включеніпаралельно. p>
Блок перетворення являє собою каскадне включенняінтегральних мікросхем типу 155ПР7 для перетворення 16-ти розрядівдвійкового коду в двійковій-десятковий код 8421. p>
ІС 155ПР7 побудована на основі програмованого в процесівиробництва ПЗУ ємністю 256 біт і має відповідність між вхідними івихідними кодами згідно з таблицею істинності. p>
Блок дешифрації складається з п'яти ІС типу 533-ІД18, призначених дляуправління семисегментний знайомих синтезують світлодіодними матрицямитипу АЛС324Б. Однією з функцій управління, забезпечується структуроюдешифратора, є перетворення двійковій-десяткового коду всемисегментний. Реалізується це при вхідних сигналах LT = RBI = 0. У такомурежимі висновок BI/RBO є входом, на якому встановлюють або рівеньлогічної «1», або його залишають вільним. Для гасіння індикатора навхід BI/RBO достатньо подати рівень логічного «0», а стану іншихвходів при цьому можуть бути довільними. p>
Блок індикації являє собою п'ять семисегментний знайомихсинтезують світлодіодних матриць типу АЛС324Б.
За допомогою них індикується результат роботи схеми. P>
6. Розрахункова частина p>
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | P>
Список літератури p>
[1] Г.Р. Аванесян, В.П. Левшин, "Інтегральні мікросхеми ТТЛ, ТТЛШ», Москва
«Машинобудування» 1993 p>
Додаток 1 p>
-----------------------< br> p>
p>