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


02

Содержание

ИнформацияИНФОРМАЦИЯЧисленнаяТекстоваяПрочаяАудиоВидеоИсполняемые кодыИ тд.Для каждого типа используется наиболее оптимальная на данный момент времени кодировка.

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

Слайд 1Системы счисления. Коды
02

Системы счисления. Коды02

Слайд 2Информация
ИНФОРМАЦИЯ
Численная
Текстовая
Прочая
Аудио
Видео
Исполняемые коды
И тд.
Для каждого типа используется наиболее оптимальная на данный

момент времени кодировка.

ИнформацияИНФОРМАЦИЯЧисленнаяТекстоваяПрочаяАудиоВидеоИсполняемые кодыИ тд.Для каждого типа используется наиболее оптимальная на данный момент времени кодировка.

Слайд 3Информация
Всего
4096 строк
(комбинаций)
Текстовая информация
Численная информация
Можно конечно придумать свой собственный язык,

понятный только передающей и принимающей стороне. Но обычно этого делать

не следует.

Как заполнить таблицу?

ИнформацияВсего 4096 строк(комбинаций)Текстовая информацияЧисленная информацияМожно конечно придумать свой собственный язык, понятный только передающей и принимающей стороне. Но

Слайд 4Численная информация
Десятичная
Цифры 0, 1, 2, 3, 4, 5, 6, 7,

8, 9
Число 13245
Номер разряда
Вес разряда
10000
1000
100
10
1
Привычная и простая арифметика
Позиционные

системы счисления
Численная информацияДесятичнаяЦифры 0, 1, 2, 3, 4, 5, 6, 7, 8, 9Число 13245Номер разряда Вес разряда 100001000100101Привычная

Слайд 5Численная информация
Двоичная система счисления
Цифры 0, 1
Число 11001
Номер разряда (бита)
Вес

разряда
16
8
4
2
1
Правила формирования числа как и в десятичной системе.
Вся арифметика

сохраняется.

Все по аналогии с десятичной системой

Численная информацияДвоичная система счисленияЦифры 0, 1Число 11001Номер разряда (бита) Вес разряда 168421Правила формирования числа как и в

Слайд 6Численная информация
Двоичная система счисления

Численная информацияДвоичная система счисления

Слайд 7Двоичная система счисления
Перевод из двоичной в десятичную.
Перевод из десятичной в

двоичную. Деньги считать умеют все.
Обычный набор
«Цифровой» набор
2510 =
Только по одной

монете каждого достоинства

Имеет смысл только для числовой информации.

= 110012

Двоичная система счисленияПеревод из двоичной в десятичную.Перевод из десятичной в двоичную. Деньги считать умеют все.Обычный набор«Цифровой» набор2510

Слайд 8Двоичная система счисления
Перевод из десятичной в двоичную. Деление.
Результаты деления

на 2
Остатки от деления на 2
25=11001
25
2
12
1
6
0
3
0
1
1
1
0

Двоичная система счисленияПеревод из десятичной в двоичную. Деление. Результаты деления на 2Остатки от деления на 225=1100125212160301110

Слайд 9Другие коды для представления чисел
Бранденбургские ворота в Потсдаме
С римскими цифрами

более загадочно и изящно
Зачем они нужны?

Другие коды для представления чиселБранденбургские ворота в ПотсдамеС римскими цифрами более загадочно и изящноЗачем они нужны?

Слайд 10Римская система счисления
Красиво.
Но попробуйте научиться арифметике в римской системе счисления.
MDCCLXX

= 1770
1
700
70
+
+
MCCCMLXX = 1770
1
700
70
+
+
Можно и так
И еще кучей способов

Римская система счисленияКрасиво.Но попробуйте научиться арифметике в римской системе счисления.MDCCLXX = 1770170070++MCCCMLXX = 1770170070++Можно и такИ еще

Слайд 11Код Грея
Задача – автоматизировать токарный станок
Необходимо знать текущие координаты резца.
Датчик

абсолютного положения.
Absolute Encoder

Код ГреяЗадача – автоматизировать токарный станокНеобходимо знать текущие координаты резца.Датчик абсолютного положения.Absolute Encoder

Слайд 12Код Грея
Absolute Encoder
Оптическая маска
Непрозрачно
Прозрачно
Система считывания
Свет не проходит: Output=0
Свет проходит:

Output=1
В левой половине: Output=0
В правой половине: Output=1
Точности маловато будет.

Код ГреяAbsolute Encoder Оптическая маскаНепрозрачноПрозрачноСистема считыванияСвет не проходит: 	Output=0Свет проходит: 	Output=1В левой половине: 	Output=0В правой половине: 	Output=1Точности

Слайд 13Двоичный код
Увеличение разрядности
Все как с рыбаками
Положение системы считывания
Результат = 00100
Положение

системы считывания
Результат = 10011
04h
13h
Вроде все хорошо можно и дальше увеличивать

разрядность
Двоичный кодУвеличение разрядностиВсе как с рыбакамиПоложение системы считыванияРезультат = 00100Положение системы считыванияРезультат = 1001104h13hВроде все хорошо можно

Слайд 14Двоичный код. Проблема.
Но это работать не будет!
0Fh
10000
10h
В идеале все хорошо
Оптические

считыватели невозможно поставить абсолютно ровно
01111
0Fh
01111
1Fh
11111
Ошибка в 50%. Датчики передадут, что

резец находится здесь.
Двоичный код. Проблема.Но это работать не будет!0Fh1000010hВ идеале все хорошоОптические считыватели невозможно поставить абсолютно ровно011110Fh011111Fh11111Ошибка в 50%.

Слайд 15Код Грея
Проблема в том, что при некоторых переходах требуется изменения

одновременно нескольких разрядов
Необходимо придумать другой код

Код ГреяПроблема в том, что при некоторых переходах требуется изменения одновременно нескольких разрядовНеобходимо придумать другой код

Слайд 16Код Грея
Код Грея: две последовательные комбинации отличаются только в одном

разряде

Код ГреяКод Грея: две последовательные комбинации отличаются только в одном разряде

Слайд 17Код Грея
Код Грея: построение с использованием зеркального отражения

Код ГреяКод Грея: построение с использованием зеркального отражения

Слайд 18Код Грея
Кодовая маска
http://www.tacticalmarcomms.com/news/134/

Код ГреяКодовая маскаhttp://www.tacticalmarcomms.com/news/134/

Слайд 19Енкодеры
Увеличение разрядности

ЕнкодерыУвеличение разрядности

Слайд 20Енкодеры
Применение

ЕнкодерыПрименение

Слайд 21Представление чисел
Двоичный код
Привычная арифметика
Код Грея
Удобно использовать в различных датчиках. Арифметика

по сложности схожа с римскими цифрами.
По мере необходимости мы будем

знакомиться с другими кодами для представления чисел:

Дополнительным
Двоично-десятичным
Джонсона
Представление чиселДвоичный кодПривычная арифметикаКод ГреяУдобно использовать в различных датчиках. Арифметика по сложности схожа с римскими цифрами.По мере

Слайд 22Представление текста
Текстовая информация
Можно придумать
Есть ли готовые решения?

Представление текстаТекстовая информацияМожно придуматьЕсть ли готовые решения?

Слайд 23American Standard Code for Information Interchange
Кодовая таблицы для передачи текстовой

информации. ASCII
Младшая тетрада
Знак (буква алфавита, знак препинания, и пр.) упаковывается

в 1 байт

Старшая тетрада

В кодовой таблице 256 строк

American Standard Code for Information InterchangeКодовая таблицы для передачи текстовой информации. ASCIIМладшая тетрадаЗнак (буква алфавита, знак препинания,

Слайд 24American Standard Code for Information Interchange
Кодовая таблицы для передачи текстовой

информации. ASCII
Символы с кодами 128–255: национальная часть
Кодовая таблица 866 или
Кодовая

таблица 1251
КОИ-8

Младшая тетрада (h)

Старшая тетрада (h)

American Standard Code for Information InterchangeКодовая таблицы для передачи текстовой информации. ASCIIСимволы с кодами 128–255: национальная частьКодовая

Слайд 25American Standard Code for Information Interchange
Кодовая таблицы для передачи текстовой

информации. ASCII
Символы с кодами 128–255: национальная часть

American Standard Code for Information InterchangeКодовая таблицы для передачи текстовой информации. ASCIIСимволы с кодами 128–255: национальная часть

Слайд 26Кодовая таблицы для передачи информации. ASCII
Применение
Изначально для обмена с
Принтерами
Считывателями с

перфокарт и перфолент
Пример:
Зайдите в какой либо текстовый редактор
Включите «Num Lock»
Нажмите

и удерживайте «Alt»
На цифровой панели наберите десятичный код символа
Отпустите «Alt»
Удивляйтесь.

Я здесь набрал код=1

В настоящее время очень широко.

Кодовая таблицы для передачи информации. ASCIIПрименениеИзначально для обмена сПринтерамиСчитывателями с перфокарт и перфолентПример:Зайдите в какой либо текстовый

Слайд 27Кодовая таблицы для передачи информации. ASCII
Можно даже графику передавать
ASCII-арт

Кодовая таблицы для передачи информации. ASCIIМожно даже графику передаватьASCII-арт

Слайд 28Кодовая таблицы для передачи текстовой информации. ASCII
Коды управляющих символов (0–31)

Кодовая таблицы для передачи текстовой информации. ASCIIКоды управляющих символов (0–31)

Слайд 29Опять про рыбаков
Выберем последовательную систему передачи.
Выберем логические уровни сигналов.
Как пример

– TTL уровни.
Физический уровень
STX
Название рыбы
RS
Вес рыбы
ETX
Начало текста
Разделитель записей
Конец текста
Логический уровень
Выберем

последовательность передачи информации и кодировку ASCII.

Служебные поля

Опять про рыбаковВыберем последовательную систему передачи.Выберем логические уровни сигналов.Как пример – TTL уровни.Физический уровеньSTXНазвание рыбыRSВес рыбыETXНачало текстаРазделитель

Слайд 30Протокол
STX
Название рыбы
RS
Вес рыбы
ETX
Начало текста
Разделитель записей
Конец текста
Логический уровень
Служебные поля
Кадр (Frame)
02
ЩУКА
1E
750
03
А

в шестнадцатеричной форме лучше выглядит!

ПротоколSTXНазвание рыбыRSВес рыбыETXНачало текстаРазделитель записейКонец текстаЛогический уровеньСлужебные поляКадр (Frame) 02ЩУКА1E75003А в шестнадцатеричной форме лучше выглядит!

Слайд 31Двоично-десятичный код
BCD (Binary-coded decimal)
Можно ли уменьшить длину кадра?
02
ЩУКА
1E
750
03
Младшая тетрада
Старшая тетрада
Цифры

в ASCII
Это всегда одно и тоже. Можно не передавать старшую

тетраду
Двоично-десятичный кодBCD (Binary-coded decimal)Можно ли уменьшить длину кадра?02ЩУКА1E75003Младшая тетрадаСтаршая тетрадаЦифры в ASCIIЭто всегда одно и тоже. Можно

Слайд 32Двоично-десятичный код
BCD (Binary-coded decimal)
Двоичная система счисления
Двоично-десятичная система счисления
Запрещенные комбинации в

двоично-десятичной системе

Двоично-десятичный кодBCD (Binary-coded decimal)Двоичная система счисленияДвоично-десятичная система счисленияЗапрещенные комбинации в двоично-десятичной системе

Слайд 33Двоично-десятичный код
BCD (Binary-coded decimal)
Достоинство:
Простота перевода в десятичную систему и наоборот
102310
0001

0000 0010 0011BCD
102310=11 1111 1111 2
Недостатки:
Сложная арифметика
Код длиннее двоичного
102410
0001 0000

0010 0100BCD

102310=0001 0000 0010 0011 bcd

Двоично-десятичный кодBCD (Binary-coded decimal)Достоинство:Простота перевода в десятичную систему и наоборот1023100001 0000 0010 0011BCD102310=11 1111 1111 2Недостатки:Сложная арифметикаКод

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

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

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

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

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


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

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