- •Пояснительная записка
- •Реферат
- •Содержание
- •Основная часть…………………………………………………………………….6
- •Введение
- •Теоретические сведения о работе модемов
- •1.1 Общие принципы работы
- •1.2 Протоколы модемов
- •1.3 Типы модемов
- •1.4 Основные определения
- •1.5 Код Бодо
- •2. Написание приложения
- •Выполнение задания курсового проекта
- •Заключение
- •Список использованных источников
1.5 Код Бодо
В начале XX века, когда появилась потребность в замене операторов машинами, уже существовало несколько подходящих для этого кодов. Самый известный из них был изобретен в 1870 году французом Эмилем Бодо (его система кодирования представлена на рис. 1). Поскольку каждый символ кодировался одинаковым числом сигналов, такой код хорошо подходил для автоматического кодирования и декодирования.
К сожалению, из-за низкого быстродействия электромеханических устройств число используемых сигналов было ограничено пятью. Поэтому код предоставлял только 32 возможные комбинации. Этого было недостаточно для представления 26 букв алфавита, 10 десятичных цифр, всех знаков препинания и знака пробела. Чтобы преодолеть это ограничение, Бодо использовал два управляющих символа смены регистра — символ переключения на регистр букв (LTRS) и символ переключения на регистр цифр (FIGS). Таким образом, с помощью данного кода можно было представить все необходимые на то время символы. Кодовые комбинации смены регистра представляют не печатные символы, а один из двух рядов, каждый из которых содержит от 26 до 28 символов.
После приема кода переключения на регистр букв (11111) все последующие кодовые комбинации интерпретируются как буквы алфавита, а после приема кода переключения на регистр цифр (11011) — как цифры и знаки препинания. Заметьте, что коды управляющих символов LTRS и FIGS, равно как и другие управляющие символы и символ пробела, всегда интерпретируются одинаково, независимо от того, в каком регистре находится машина. Хотя изобретение Бодо сразу не внесло коренных изменений в телеграфию (операторам было сложно работать с кодовыми комбинациями одинаковой длины), оно послужило основой для разработки стартстопного телеграфного аппарата (телетайпа).
Рисунок 4. Таблица кода Бодо
2. Написание приложения
Для написания приложения воспользуемся средой .NET, а именно – языком C# платформы Microsoft Visual Studio.
Создадим оконное приложение.
Рисунок 5. Вид конечного приложения
Конечное приложение включает в себя выпадающее меню с кнопками выхода и открытия файла документов лекции по теме программы.
В основном окне программы вводятся кодируемые символы.
После нажатия на кнопку, происходит перевод символов в код Бодо и графическое представление в виде видеоимпульсов.
Рисунок 6. Видеоимпульсы
Выполнение задания курсового проекта
Результат работы программы – закодированные кодом Бодо имя, фамилия и отчество, а также полная дата рождения.
Заключение
В результате выполнения курсового проекта были изучены теоретические основы функционирования модемов, принципы работы кода Бодо.
Было создано приложение для работы с кодом Бодо на языке .NET C#, с возможностью представление кода Бодо в виде видеоимпульсов.
Список использованных источников
Курс лекций по дисциплине «Коммутация и маршрутизация ЛВС», Стрекозов А.Н.;
"Основы организации сетей Cisco" - в двух томах, Пер. м англ. - М:. Издательский дом "Вильямс", 2002.-464 с.
Электронный учебник Cisco Network Academy.
Олифер В. Г. Компьютерные сети. Принципы, технологии, протоколы: СПб.: Питер, 1999.
Б.Дансмор, Т.Скандьер - Справочник по телекоммуникационным технологиям, Издательский дом "Вильямс", 2004.-640 с.