Разделы презентаций


Цифровые системы и представление информации

Содержание

Информация о курсеДлительность – 1 семестрКонтрольные мероприятияКонтрольные работы в течении семестраЛабораторные работыЭкзамен

Слайды и текст этой презентации

Слайд 1Проектирование цифровых СБИС
Тафинцев Константин Станиславович
(кафедра ТКС)

Проектирование цифровых СБИСТафинцев Константин Станиславович (кафедра ТКС)

Слайд 2Информация о курсе
Длительность – 1 семестр
Контрольные мероприятия
Контрольные работы в течении

семестра
Лабораторные работы
Экзамен

Информация о курсеДлительность – 1 семестрКонтрольные мероприятияКонтрольные работы в течении семестраЛабораторные работыЭкзамен

Слайд 3Цели и задачи курса
Изучение основных аспектов проектирования цифровых схем:
булева алгебра

и системы представления чисел,
схемотехника КМДП логических вентилей,
маршрут проектирования и технология

изготовления КМДП ЦСБИС,
основные узлы цифровых схем,
методы проектирования элементов и блоков ЦСБИС на основе карт Карно и диаграмм состояний,
основные понятия разработки ЦСБИС с использованием программируемых логических схем,
методы выявления и предотвращения неисправностей в ЦСБИС.
Цели и задачи курсаИзучение основных аспектов проектирования цифровых схем:булева алгебра и системы представления чисел,схемотехника КМДП логических вентилей,маршрут

Слайд 4Литература:
Опадчий Ю.Ф. и др. Аналоговая и цифровая электроника, М.: Горячая

линия – Телеком, 2005.

Угрюмов Е.П. Цифровая схемотехника, М., 2004.

Уилкинсон Б.

Основы проектирования цифровых схем, М.: Издательский дом «Вильямс», 2004.
Литература:Опадчий Ю.Ф. и др. Аналоговая и цифровая электроника, М.: Горячая линия – Телеком, 2005.Угрюмов Е.П. Цифровая схемотехника,

Слайд 7Лекция 1
Цифровые системы и представление информации

Лекция 1Цифровые системы и представление информации

Слайд 8Цифровые системы

Управление устройствами

Выполнение вычислений

Цифровые системыУправление устройствамиВыполнение вычислений

Слайд 9Управляющие системы

Управляющие системы

Слайд 10Логические сигналы
Включено – ИСТИНА (TRUE), “1”
Выключено – ЛОЖЬ (FALSE), “0”

Логические сигналыВключено – ИСТИНА (TRUE), “1”Выключено – ЛОЖЬ (FALSE), “0”

Слайд 12Логические переменные
S1 – выход с Датчика1:
если уровень выше L1, то

S1 = лог.1
если уровень ниже L1, то S1 = лог.0

S2

– выход с Датчика2:
если уровень выше L2, то S2 = лог.1
если уровень ниже L2, то S2 = лог.0
Логические переменныеS1 – выход с Датчика1:если уровень выше L1, то S1 = лог.1если уровень ниже L1, то

Слайд 13Логические переменные
E – сигнал об ошибке:
если есть ошибка, то E

= лог.1
если ошибки нет, то E = лог.0

Z – выходной

сигнал:
если Z = лог.1, то открыть клапан
если Z = лог.0, то закрыть клапан
Логические переменныеE – сигнал об ошибке:если есть ошибка, то E = лог.1если ошибки нет, то E =

Слайд 14Логические функции
Необходимо задать «Алгоритм» по которому выдается сигнал об ошибке:
Если

S1=“0” и S2=“1”, то E=“1”, иначе E=“0”
и открывается или закрывается

клапан:
Z станет равным “1” при S1=“0”, но Z не перейдет в “0”, когда S1 перейдет в “1”, а случится это только тогда, когда S2 станет равным “1”.
Логические функцииНеобходимо задать «Алгоритм» по которому выдается сигнал об ошибке:Если S1=“0” и S2=“1”, то E=“1”, иначе E=“0”и

Слайд 15Выражения булевой алгебры
Сигнал об ошибке:
E = S1∙ S2 «И»

(AND)
(коньюкция, логическое произведение)

Тревога, если есть хоть одна ошибка:
T = E1

+ E2 + E3 + E4 «ИЛИ» (OR)
(дизъюнкция, логическая сумма)

Выражения булевой алгебрыСигнал об ошибке:E = S1∙ S2  «И» (AND)(коньюкция, логическое произведение)Тревога, если есть хоть одна

Слайд 16Логические схемы
Комбинационные
выход зависит только от комбинации входов

Последовательностные
выход определяется последовательностью входных

значений

Логические схемыКомбинационныевыход зависит только от комбинации входовПоследовательностныевыход определяется последовательностью входных значений

Слайд 17Вычисляющие схемы
Более сложные датчики могут выдавать численные значения (например, температура:

-20оС, +36,6оС и т.д.), а не двоичные типа «ДА» /

«НЕТ» или «ИСТИНА» / «ЛОЖЬ».
Клапан может иметь более двух положений, а не «ОТКРЫТО/ЗАКРЫТО»
Такими устройствами необходимо управлять на основе численных данных.
Вычисляющие схемыБолее сложные датчики могут выдавать численные значения (например, температура: -20оС, +36,6оС и т.д.), а не двоичные

Слайд 18Цифровой компьютер
Первое полуавтоматическое вычисляющее устройство было изобретено Чарльзом Беббиджем в

1850-х годах
В настоящее время цифровые компьютеры широко используются и проникли

практически во все области деятельности человека.
Цифровой компьютерПервое полуавтоматическое вычисляющее устройство было изобретено Чарльзом Беббиджем в 1850-х годахВ настоящее время цифровые компьютеры широко

Слайд 19Структура программируемого компьютера

Структура программируемого компьютера

Слайд 20Представление чисел в цифровых системах
Так как числами оперирует машина, то

необходимо переводить числа из формы, понятной человеку, в форму, понятную

машине.

То есть числа необходимо перевести в напряжения.
Представление чисел в цифровых системахТак как числами оперирует машина, то необходимо переводить числа из формы, понятной человеку,

Слайд 21Десятичные числа
Число 235 может быть представлено как три сигнала с

напряжениями 2В, 3В и 5В.
Основание – 10, по числу пальцев

на руках человека.
235 = 2*102 + 3*101 + 5*100
Для записи чисел используются десять цифр: 0,1,2,3,4,5,6,7,8,9
Десятичные числаЧисло 235 может быть представлено как три сигнала с напряжениями 2В, 3В и 5В.Основание – 10,

Слайд 22Системы счисления
Можно взять произвольное основание
b для записи числа, тогда:

an-1 an-2

…a2 a1 a0 =

an-1 bn-1 + an-1 bn-1 +

… + a2 b2 + a1 b1 + a0 b0


Системы счисленияМожно взять произвольное основаниеb для записи числа, тогда:an-1 an-2 …a2 a1 a0 = an-1 bn-1 +

Слайд 23Системы счисления
Число 235 по основанию 9, записывается как 2359 в

десятичной нотации записывается как 2*92 + 3*92 + 5*92 =

19410 . Для записи чисел по основанию 9 используются 9 цифр: 0,1,2,3,4,5,6,7,8

При уменьшении величины основания – уменьшается количество цифр с помощью которых записываются числа
Системы счисленияЧисло 235 по основанию 9, записывается как 2359 в десятичной нотации записывается как 2*92 + 3*92

Слайд 24Двоичные числа
Для записи чисел по основанию 2 используются только 2

цифры: 0 и 1.

01101012 = 0*26 + 1*25 + 1*24

+ 0*23 + + 1*22 + 0*21 + 1*20 = 32 + 16 + 4 + 1 = = 5310

0 и 1 соответствуют сигналам ВЫКЛ/ВКЛ

Двоичные числаДля записи чисел по основанию 2 используются только 2 цифры: 0 и 1.01101012 = 0*26 +

Слайд 25Запись дробных чисел
23,8210 =
= 2*101 + 3*100 +

8*10-1 + 2*10-2

01101,1012 = 0*24 + 1*23 + 1*22 +

0*21+ + 1*20 + 1*2-1 + 0*2-2 + 1*2-3 = = 8 + 4 + 1 + 0,5 + 0,125= 13,62510
Запись дробных чисел23,8210 = = 2*101 + 3*100 + 8*10-1 + 2*10-201101,1012 = 0*24 + 1*23 +

Слайд 26Преобразование из двоичной системы счисления в десятичную
5510 = 32 +

16 +4 + 2 +1 =
= 1000002 + 0100002 +

0001002 + 0000102 + 0000012 =
= 1101112
Преобразование из двоичной системы счисления в десятичную5510 = 32 + 16 +4 + 2 +1 == 1000002

Слайд 27Хранение цифровых значений
Для хранения чисел требуются массивы памяти c необходимым

числом ячеек памяти.
Современные ячейки памяти по своей природе могут хранить

двузначные значения:
есть заряд / нет заряда,
2 направления вектора магнитного поля,
перфокарты (старейший способ хранения цифровой информации) и др.
Хранение цифровых значенийДля хранения чисел требуются массивы памяти c необходимым числом ячеек памяти.Современные ячейки памяти по своей

Слайд 28Хранение цифровых значений
Перфокарты – старейший способ хранения цифровой информации

Хранение цифровых значенийПерфокарты – старейший способ хранения цифровой информации

Слайд 29Хранение цифровых значений
Минимальная единица информации – 1 бит (б), может

принимать только двоичные значения – 0 и 1.
8 бит =

1 байт (Б)
1024 байт = 1 килобайт (КБ)
1024 килобайт = 1 мегабайт (МБ)

Хранение цифровых значенийМинимальная единица информации – 1 бит (б), может принимать только двоичные значения – 0 и

Слайд 30Шестнадцатеричные числа
0, 1, 2, 3, 4, 5, 6, 7, 8,

9
10, 11, 12, 13, 14, 15
A, B,

C, D, E, F
Основание 16 = 24
516 = 01012, B16 = 10112,
A716 = 1010 01112
Шестнадцатеричные числа0, 1, 2, 3, 4, 5, 6, 7, 8, 9 10, 11, 12, 13, 14, 15

Слайд 31Восьмеричные числа
0, 1, 2, 3, 4, 5, 6, 7,
Основание

8 = 23
58 = 1012, 38 = 0112,
428 = 100

0102

Восьмеричные числа0, 1, 2, 3, 4, 5, 6, 7, Основание 8 = 2358 = 1012, 38 =

Слайд 32Арифметические операции над двоичными числами
Сложение:
0 + 0 = 00, 1

+ 0 = 01,
0 + 1 = 01, 1 +

1 = 10.
Арифметические операции над двоичными числамиСложение:0 + 0 = 00, 1 + 0 = 01,0 + 1 =

Слайд 33Суммирование с переносом

Суммирование с переносом

Слайд 34Суммирование многоразрядных двоичных чисел
Бит переноса с предыдущего разряда последовательно передается

на следующий разряд

Суммирование многоразрядных двоичных чиселБит переноса с предыдущего разряда последовательно передается на следующий разряд

Слайд 35Дополнительные числа
Десятичное число (10’s complement)
10n – N, где n-количество разрядов

десятичного числа N.
100010 – 23510 = 76510.

Двоичное число (2’s complement):
2n

– N, пусть N = 0112(310)
10002 – 0112 = 1012(510)
Дополнительные числаДесятичное число (10’s complement)10n – N, где n-количество разрядов десятичного числа N.100010 – 23510 = 76510.Двоичное

Слайд 36Отрицательные двоичные числа

Отрицательные двоичные числа

Слайд 37Вычитание
Операция вычитания в двоичной форме заменяется сложением уменьшаемого с дополнительным

числом к вычитаемому:
X – Y = X + (–Y) =

X + (2n – Y)
Отрицание отрицательного числа:
–(–Y) = 2n – (2n – Y) = 2n – 2n + Y = Y
ВычитаниеОперация вычитания в двоичной форме заменяется сложением уменьшаемого с дополнительным числом к вычитаемому:X – Y = X

Слайд 38Примеры вычитания в двоичной форме

Примеры вычитания в двоичной форме

Слайд 39Простой способ преобразования двоичного числа в дополнительный код
Сначала инвертируются все

разряды преобразуемого числа
Затем к результату прибавляется 1.
1410 = 011102
–1410 =

–(011102) = 100012 + 1 =
= –100102

Простой способ преобразования двоичного числа в дополнительный кодСначала инвертируются все разряды преобразуемого числаЗатем к результату прибавляется 1.	1410

Слайд 40Итоги
Наиболее удобные для цифровых систем - сигналы с двумя состояниями


Двузначные сигналы используются:
для управления
для представления чисел в двоичной форме
Шестнадцатеричная

система наиболее удобна для промежуточного представления информации.
Сложение двоичных чисел подобно сложению десятичных «столбиком».
Вычитание двоичных чисел производится с использованием дополнительного кода.
ИтогиНаиболее удобные для цифровых систем - сигналы с двумя состояниями Двузначные сигналы используются: для управлениядля представления чисел

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика