Ad24.ru - Advertising Network



Я:
Результат
Архив

МЕТА - Украина. Рейтинг сайтов



Союз образовательных сайтов
Главная / Предметы / Кулинария / Преобразователь семисегментного кода


Преобразователь семисегментного кода - Кулинария - Скачать бесплатно


РОССИЙСКАЯ ФЕДЕРАЦИЯ
                      ХАНТЫ-МАНСИЙСКИЙ АВТОНОМНЫЙ ОКРУГ
                       ДЕПАРТАМЕНТ ОБРАЗОВАНИЯ И НАУКИ
                          ––––––––––––––––––––––––
                   СУРГУТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ



                            Инженерно-физический факультет
                            Кафедра Автоматики и компьютерных систем



                  Пояснительная записка к курсовому проекту
                              по специальности



                                            Выполнил: студент
                                            211 группы
                                            Пахомов М.В.
                                            Проверил: преподаватель
                                            Запевалов А.В.



                                 Сургут 2004



                                 Содержание



Задание.    3


Введение.   4


1. Структурная схема преобразователя семисегментного кода.   5


2. Функциональная схема преобразователя семисегментного кода.      6


3. Принципиальная схема     15


4.  Расчет быстродействия и потребляемой мощности.      21


Заключение. 23


Список литературы.     24


Приложение 1: Функциональная схема ПСК……………………………....25


Приложение 2: Принципиальная схема ПСК ..…………………………….26



                                   Задание


                                 Вариант 28
                Тема: «Преобразователь семисегментного кода».

1. Разработать функциональную  схему,  проанализировать  работу  при  помощи
  временных диаграмм.
2. Выбрать типы ИМС, построить принципиальную схему.
3. Рассчитать временные соотношения и потребляемую мощность.

                              Исходные данные.

             Для  отображения  состояния  регистров   цифрового   устройства
применяются семисегментные индикаторы, синтезирующие изображения цифр «0»  -
«9» и  букв  «A»  –  «F».  Необходимо  разработать  устройство,  выполняющее
преобразование двоичного кода в семисегментный, причем включенному  сегменту
соответствует сигнал лог.1. Начертания символов приведены на рисунке.

      Устройство должно быть реализовано на логических элементах.

      Основная элементная база ИМС серий ТТЛ и ТТЛШ.
      Остальные требования согласовать с руководителем проекта.



Руководитель проекта ________________________________

Исполнитель                ________________________________

                                  Введение.


      Задачей данного курсового проекта является проектирование  устройства,
выполняющего преобразование двоичного кода в семисегментный.  Для  успешного
решения поставленной задачи необходимо процесс проектирования  разделить  на
стадии,  а  именно:  структурное,  функционально-логическое  и   техническое
проектирование.
      При структурном проектировании выбираются,  конкретизируются  принципы
построения устройства в целом. Определяется  состав,  устанавливаются  связи
взаимодействия между отдельными частями-блоками, формулируются требования  к
каждому блоку и выполняемым им функциям.
      Функционально-логическое проектирование направлено на  поиск  и  выбор
способов реализации  функций,  возлагаемых  на  каждый  блок.  В  результате
определяются типы, номенклатура функциональных узлов и модулей,  входящих  в
тот  или  иной  блок,  то  есть  функциональный  состав  блоков,  образующих
устройство.
      Техническое проектирование представляет собой  дальнейшую  детализацию
проектных решений: выбираются типы физических элементов,  на  которых  будет
реализовано  устройство,   то   есть   элементная   база;   конкретизируются
типономиналы  элементов  и  модулей;  проводятся  расчеты   на   обеспечение
заданных технических требований.
      Преобразователь  семисегментного  кода   в   основном   находит   свое
применение в цифровых устройствах, в частности для отображения  индикаторами
состояния регистров.

1. Структурная схема преобразователя семисегментного кода.


      Структурная  схема  –    это   условное   графическое   представление,
показывающее количество, номенклатуру блоков устройства,  взаимосвязи  между
блоками и с внешними устройствами.



                          Рис.1 Структурная схема.

      Структурная схема  преобразователя  семисегментного  кода  может  быть
представлена (Рис.1):
      1. Входная 4-х значная комбинация – 4-х разрядный двоичный код,
         поступающий на блок преобразования двоичного кода в
         семисегментный.
      2. Блок преобразования двоичного кода в семисегментный – блок,
         состоящий из простых логических элементов, который предназначен
         для преобразования входной информации, представленной в виде
         двоичного кода, в семисегментный код.
      3. Блок индикации – предназначен для отображения состояния регистров
         цифрового устройства на семисегментном индикаторе.


2. Функциональная схема преобразователя семисегментного кода.


      Функциональная  схема  содержит   сведения   о   способах   реализации
устройством  заданных  функций.  По  такой  схеме  можно   определить,   как
осуществляются преобразования и какие для  этого  необходимы  функциональные
элементы. Каждый функциональный элемент  содержит лишь те  входы  и  выходы,
которые необходимы для его корректной работы. Данная  схема  разрабатывается
на основе структурной схемы для каждого блока,  в  результате  из  отдельных
функциональных элементов составляется общая функциональная схема объекта.

    Полная функциональная схема генератора представлена в приложении 1.


      2.1.  Блок преобразования двоичного кода в семисегментный.
      Данный блок разрабатывается методом  синтеза  логических  устройств  с
несколькими  выходами, то есть на входе  логического  устройства  есть   4-х
значная   двоичная   комбинация,  а  на  выходе  7-ми   значная   комбинация
(семисегментный код).
      Для визуализации чисел  требуются  индикаторы,  отображающие  цифры  в
привычной  для  человека  форме,  чаще  всего   это   цифры   десятичной   и
шестнадцатеричной систем счисления.
      Простейшим   из   светодиодных   индикаторов,   выполняющих    функции
отображения выше  названных  чисел  и  некоторых  других  символов  является
семисегментный индикатор. Имеется семь  элементов,  расположенных  так,  как
показано на рис. 2.1.1.



                                 Рис. 2.1.1.
      Каждый может светиться либо не светиться, в  зависимости  от  значения
соответствующей  выходной  функции,  управляющей  его   свечением.   Вызывая
свечение элементов в определенных комбинациях,  можно  получить  изображение
цифр «0» - «9» и букв «A» – «F» (рис. 2.1.2).
                                 Рис. 2.1.2.

      При построении таблицы истинности преобразователя семисегментного кода
(табл.  2.1.1)  были  приняты  следующие   условия:   включенному   элементу
соответствует сигнал лог.1.


                                                              Таблица 2.1.1.

          Таблица истинности преобразователя семисегментного кода.
|Отобр|Входная комбинация     |Выходная комбинация (семисегментный код)  |
|ажаем|(двоичный код)         |                                          |
|ые   |                       |                                          |
|цифры|                       |                                          |
|и    |                       |                                          |
|буквы|                       |                                          |
|    |0   |1   |0   |1   |    |
|X0  |    |    |    |    |X3  |
|    |    |    |    |    |    |
|    |    |    |    |    |X3  |
|    |    |    |    |    |    |
|    |    |    |    |    |X3  |
|X0  |    |    |    |    |    |
|    |0   |0   |0   |0   |    |
|    |0   |0   |1   |0   |    |
|    |0   |0   |0   |1   |    |
|            X2           X2 |    |
|X2                          |    |


      После выделения областей получим следующую функцию [pic]



      Карта Карно для функции [pic]:

|                                  |
|X1                 X1             |
|    |1   |1   |0   |1   |    |
|X0  |    |    |    |    |X3  |
|    |    |    |    |    |    |
|    |    |    |    |    |X3  |
|    |    |    |    |    |    |
|    |    |    |    |    |X3  |
|X0  |    |    |    |    |    |
|    |0   |0   |1   |0   |    |
|    |0   |0   |0   |0   |    |
|    |1   |0   |0   |0   |    |
|            X2           X2 |    |
|X2                          |    |


      После выделения областей получим следующую функцию [pic]



Карта Карно для функции [pic]:

|                                  |
|X1                 X1             |
|    |1   |1   |1   |1   |    |
|X0  |    |    |    |    |X3  |
|    |    |    |    |    |    |
|    |    |    |    |    |X3  |
|    |    |    |    |    |    |
|    |    |    |    |    |X3  |
|X0  |    |    |    |    |    |
|    |0   |0   |0   |1   |    |
|    |0   |0   |0   |0   |    |
|    |0   |0   |1   |0   |    |
|            X2           X2 |    |
|X2                          |    |


      После выделения областей получим следующую функцию [pic]



      Карта Карно для функции [pic]:

|                                  |
|X1                 X1             |
|    |0   |1   |0   |1   |    |
|X0  |    |    |    |    |X3  |
|    |    |    |    |    |    |
|    |    |    |    |    |X3  |
|    |    |    |    |    |    |
|    |    |    |    |    |X3  |
|X0  |    |    |    |    |    |
|    |0   |1   |0   |0   |    |
|    |1   |0   |0   |0   |    |
|    |0   |0   |1   |0   |    |
|            X2           X2 |    |
|X2                          |    |


      После выделения областей получим следующую функцию [pic]



Карта Карно для функции [pic]:

|                                  |
|X1                 X1             |
|    |0   |0   |0   |0   |    |
|X0  |    |    |    |    |X3  |
|    |    |    |    |    |    |
|    |    |    |    |    |X3  |
|    |    |    |    |    |    |
|    |    |    |    |    |X3  |
|X0  |    |    |    |    |    |
|    |0   |1   |0   |0   |    |
|    |0   |1   |1   |0   |    |
|    |1   |0   |0   |0   |    |
|            X2           X2 |    |
|X2                          |    |


      После выделения областей получим следующую функцию [pic]



      Карта Карно для функции [pic]:

|                                  |
|X1                 X1             |
|    |0   |0   |0   |0   |    |
|X0  |    |    |    |    |X3  |
|    |    |    |    |    |    |
|    |    |    |    |    |X3  |
|    |    |    |    |    |    |
|    |    |    |    |    |X3  |
|X0  |    |    |    |    |    |
|    |1   |1   |0   |0   |    |
|    |0   |1   |1   |0   |    |
|    |0   |1   |0   |0   |    |
|            X2           X2 |    |
|X2                          |    |


      После выделения областей получим следующую функцию [pic]



Карта Карно для функции [pic]:

|                                  |
|X1                 X1             |
|    |0   |0   |0   |0   |    |
|X0  |    |    |    |    |X3  |
|    |    |    |    |    |    |
|    |    |    |    |    |X3  |
|    |    |    |    |    |    |
|    |    |    |    |    |X3  |
|X0  |    |    |    |    |    |
|    |1   |0   |1   |0   |    |
|    |0   |0   |0   |0   |    |
|    |0   |0   |1   |0   |    |
|            X2           X2 |    |
|X2                          |    |


      После выделения областей получим следующую функцию [pic]

      После  реализации  всех  функций  можно  проследить  какие  логические
элементы участвуют  в  реализации  блока  преобразования  двоичного  кода  в
семисегментный.  Для  преобразования   двоичного   кода   в   семисегментный
потребуются четыре элемента НЕ, трех и четырех-входовые элементы  И,  трех-,
четырех-, пяти-входовые элементы ИЛИ-НЕ.
      Таблицы истинности и условно-графические  обозначения  этих  элементов
представлены на рис. 2.1.6, где Xi – входные сигналы, Y – выходной сигнал.


|Xi|Y |
|0 |1 |
|1 |0 |
|X1 |X2 |X3 |Y |
|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 |



             а)



                                                             б)

|X1|X2|X3|X4|Y |
|0 |0 |0 |0 |0 |
|0 |0 |0 |1 |0 |
|0 |0 |1 |0 |0 |
|0 |0 |1 |1 |0 |
|0 |1 |0 |0 |0 |
|0 |1 |0 |1 |0 |
|0 |1 |1 |0 |0 |
|0 |1 |1 |1 |0 |
|1 |0 |0 |0 |0 |
|1 |0 |0 |1 |0 |
|1 |0 |1 |0 |0 |
|1 |0 |1 |1 |0 |
|1 |1 |0 |0 |0 |
|1 |1 |0 |1 |0 |
|1 |1 |1 |0 |0 |
|1 |1 |1 |1 |1 |
|X1 |X2 |X3 |Y |
|0  |0  |0  |1 |
|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  |0 |



                                                                 г)



|X1 |X2 |X3 |X4 |X5  |Y  |
|0  |0  |0  |0  |0   |1  |
|* 

назад |  1  | вперед


Назад


Новые поступления

Украинский Зеленый Портал Рефератик создан с целью поуляризации украинской культуры и облегчения поиска учебных материалов для украинских школьников, а также студентов и аспирантов украинских ВУЗов. Все материалы, опубликованные на сайте взяты из открытых источников. Однако, следует помнить, что тексты, опубликованных работ в первую очередь принадлежат их авторам. Используя материалы, размещенные на сайте, пожалуйста, давайте ссылку на название публикации и ее автора.

281311062 © il.lusion,2007г.
Карта сайта