книга Курсовая.Су
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты Поиск
«ADSL – подключение к Internet» ( Контрольная работа, 11 стр. )
«Автоматизированная система учета конструкторской доку-ментации» ( Дипломная работа, 96 стр. )
«Адаптивная информационная система управления ресурсами организации» ( Дипломная работа, 137 стр. )
«Вертикальный мини-портал по поддержке деятельности торговой фирмы» ( Дипломная работа, 94 стр. )
"1С:Бухгалтерия": настройка программного комплекса и начало работы в нем: работа с константами и справочниками, ввод первоначальных остатков ( Контрольная работа, 22 стр. )
"Автоматизация учета заявок клиентов в ООО "Инком-Сервис"" ( Дипломная работа, 70 стр. )
"Автоматизированные системы контроля за исполнением0 ( Курсовая работа, 49 стр. )
"Автоматизированные процессы управления коммерческой деятельностью на предприятии ООО "Велтон"" ( Курсовая работа, 44 стр. )
"БИОКОМПЬЮТЕР"2 ( Курсовая работа, 32 стр. )
"Виды системного программного обеспечения (назначение и примеры использования)" ( Контрольная работа, 12 стр. )
"Внедрение бизнес-процесса автоматизации бухгалтерского учета с помощью программы "БЭСТ-5"" ( Курсовая работа, 28 стр. )
"Информационная культура менеджера" ( Реферат, 17 стр. )
"КОМПЬЮТЕРНАЯ ПРЕСТУПНОСТЬ И КОМПЬЮТЕРНАЯ БЕЗОПАСНОСТЬ"0 ( Реферат, 25 стр. )
"КОМПЬЮТЕРНЫЕ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В ОБРАЗОВАНИИ" ( Курсовая работа, 38 стр. )
"Локальные вычислительные сети" Проектирование ЛВС. ( Контрольная работа, 8 стр. )
"Поисковая оптимизация сайта auditory.ru" ( Реферат, 17 стр. )
"Протокол обмена управляющими сообщениями - ICMP. Протоколы обмена маршрутной информацией" (по дисциплине "Основы построения объединенных сетей") ( Курсовая работа, 40 стр. )
"Разработка автоматизированной информационной системы управления проектами". ( Дипломная работа, 69 стр. )
"Разработка аппаратно-программного комплекса отладки алгоритмов обслуживания очередей в узлах коммутации". ( Отчет по практике, 28 стр. )
"Разработка библиотеки компонентов для динамического формирования HTML-документов по настраиваемым шаблонам"* ( Дипломная работа, 80 стр. )
"Разработка программного обеспечения системы составления и ведения договоров на оказание услуг в области организации выставок". ( Дипломная работа, 100 стр. )
"Системы управления базами данных" (СУБД). ( Курсовая работа, 28 стр. )
"Технологии искусственного интеллекта - экспертные системы"* ( Реферат, 17 стр. )
"Электронный офис" ( Реферат, 17 стр. )
. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ЭЛЕКТРОННОЙ КОММЕРЦИИ ( Контрольная работа, 49 стр. )

РЕФЕРАТ

Пояснительная записка к курсовой работе содержит 61 страницу, 4 таблицы, 14 рисунков, 7 приложений.

Целями курсовой работы являются: обработка с помощью персональных компьютеров класса IBM PC текстовой, графической и звуковой информации, а также получение навыков программного управления на низком уровне различными устройствами, подключаемым к компьютеру.

Задачи работы:

- получение базовых знаний по языку PostScript;

- изучение режимов работы матричных принтеров и системы команд управления печатью;

- изучение аппаратной поддержки, способов построения и методов генерации звуковых сигналов персональной ЭВМ;

- изучение структуры мыши и операций низкоуровневой работы с ней;

- изучение возможностей, предоставляемых драйвером CD-ROM mscdex.

В ходе выполнения курсовой работы было выполнено:

- средствами языка PostScript написаны 2 программы; одна из них включает в себя все базовые графические примитивы, различный текст и циклы, а вторая является письмом рекламного содержания с текстом, печатью и подписью;

- для матричного принтера CPF-136 создан текстовый файл с командами для управления им;

- проработаны программы, реализующие различные способы генерации звуковых сигналов на ПЭВМ;

- написана программа, реализующая некоторые операции низкоуровневой работы с мышью;

- написана программа, работающая с драйвером CD-ROM.

POSTSCRIPT, МАТРИЧНЫЙ ПРИНТЕР, ПЕЧАТЬ, ЗВУКОВОЙ СИГНАЛ, ТАЙМЕР, ШИРОТНО-ИМПУЛЬСНАЯ МОДУЛЯЦИЯ, МЫШЬ, КУРСОР, ДРАЙВЕР, CD-ROM

СОДЕРЖАНИЕ

ВВЕДЕНИЕ 4

1 ИЗУЧЕНИЕ ЯЗЫКА POSTSCRIPT 5

1.1 Основные понятия 5

1.2 Операторы 5

1.3 Переменные и процедуры 7

1.4 Ветвления и циклы 8

1.5 Написание программ на языке PostScript 8

2 СИСТЕМА КОМАНД ДЛЯ УПРАВЛЕНИЯ МАТРИЧНЫМ ПРИНТЕРОМ 13

2.1 Краткое описание и характеристики принтера CPF-136 13

2.2 Команды управления режимами печати 14

2.3 Команды перемещения бумаги 16

2.4 Работа с загружаемым знакогенератором 16

2.4.1 Подготовка образов загружаемых символов для черновой печати 17

2.4.2 Команды работы с загружаемым знакогенератором 18

2.5 Разработка текстового файла с набором команд 19

3 МЕТОДЫ И СПОСОБЫ ГЕНЕРАЦИИ ЗВУКОВЫХ СИГНАЛОВ НА ПЭВМ 22

3.1 Аппаратура персональной ЭВМ, ориентированная на генерацию звука 22

3.2 Генерация звука методом управления таймером 23

3.3 Генерация звука непосредственно управлением положения мембраны динамика 23

3.4 Метод широтно-импульсной модуляции для управления динамиком 23

3.5 Построение звуковых файлов и их воспроизведение динамиком 24

3.6 Проработка программ, реализующих генерацию звукового сигнала 26

4 ПРИЕМЫ НИЗКОУРОВНЕВОЙ РАБОТЫ С МЫШЬЮ 29

4.1 Изучение структуры мыши и операций низкоуровневой работы с ней 29

4.2 Описание программы работы с мышью 31

5 РАБОТА С CD ПРОИГРЫВАТЕЛЕМ 33

5.1 Изучение возможностей, предоставляемых драйвером CD-ROM scdex 33

5.2 Описание программы работы с CD проигрывателем 34

ВЫВОДЫ 36

ПЕРЕЧЕНЬ ССЫЛОК 37

Приложение А. Тексты программ на языке PostScript для изображения №1 38

Приложение Б. Тексты программ на языке PostScript для изображения №2 41

Приложение В. Текст программы генерации звукового сигнала методом управления таймером 42

Приложение Г. Текст программы генерации звукового сигнала методом ШИМ 44

Приложение Д. Текст программы генерации обработки звуковых файлов 48

Приложение Е. Текст программы работы с мышью и результаты 54

Приложение Ж. Текст программы работы с CD проигрывателем и результаты 56

ВВЕДЕНИЕ

PostScript создавался в качестве простого стандартного языка для описания вида текста, чертежей и простых изображений на печатаемой странице, что наложило определенный отпечаток на используемые в PostScript конструкции. Язык содержит около 250 операторов, что позволяет одни и те же действия запрограммировать самыми разными способами. Треть языка PostScript посвящена графике, остальное - это обычный процедурный язык программирования, который включает в себя элементы из многих других языков. Описание страниц на PostScript не зависит от устройства, на котором страница будет воспроизведена. Как правило, программы на PostScript генерируются приложениями, например текстовыми процессорами, программами для настольных издательских систем.

Среди устройств, подключаемых к компьютеру для вывода информации, отдельную нишу занимают принтеры, которые позволяют преобразовывать ее в печатный вид и сохранять на бумажных носителях. Особый тип принтеров – матричные. К этому классу относится 9-игольчатый принтер общего назначения CPF-136, который способен обеспечить печать алфавитно-цифровых символов в различных режимах под управлением EPSON-ориентированной системы команд.

Для генерации звуковых сигналов в ПЭВМ могут быть использованы следующие типы устройств: встроенный динамик, цифро-аналоговый преобразователь типа Covox, звуковые карты типа SoundBlaster. Для генерации звука на динамике обычно применяют один из методов: управления таймером, управления положением мембраны, широтно-импульсной модуляции.

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

Устройство CD-ROM предназначено для считывания информации с компакт-дисков различного формата, одним из которых является «Audio CD».

1 ИЗУЧЕНИЕ ЯЗЫКА POSTSCRIPT

1.1 Основные понятия

PostScript-устройство (принтер, монитор) – это устройство, в котором имеется интерпретатор языка PostScript. Интерпретатор PostScript принимает из компьютера текстовый файл с описанием страницы и преобразует его в растровую форму, которая и выводится на печать или на экран. Во время преобразования описания интерпретатор выполняет различные действия, зависящие от типа устройства.

Текущая страница – "идеальная" страница в памяти, на которой рисует PostScript. Она не зависит от физических характеристик принтера, на который страница будет вводиться. В начале работы программы это совершенно чистая страница. Когда текущая страница полностью описана, она посылается на принтер, который распечатывает ее с таким качеством, которое способен обеспечить.

Текущий путь – это набор соединенных между собой отдельных точек, линий, кривых, которые вместе описывают фигуры и их положение. На текущий путь не накладывается никаких ограничений (он может пересекать сам себя и т. д.) Элементы текущего пути задаются их позициями на текущей странице.

Текущий путь обрезки – это границы области, в которой может быть нарисовано изображение.

Набор символов. Все виды скобок (круглые, квадратные, фигурные, угловые) и знак процента являются для PostScript специальными знаками. Остальные символы – подмножество кода ASCII используются в программе без ограничений и называются регулярными символами.

Стек. PostScript резервирует для обрабатываемых данных часть памяти, именуемую стеком, дисциплина обслуживания для которого – LIFO. На самом деле PostScript оперирует четырьмя различными стеками: операндов, словарей, выполнения и состояния графики. Стек операндов содержит собственно объекты PostScript и результаты действий над ними. Операторы PostScript получают операнды только через стек.

Типы данных. Основные: целые, действительные, логические, массивы и строки; дополнительные: mark (метка) и dictionary (словарь). Константы: целые, действительные и строковые.

1.2 Операторы

В языке PostScript можно выделить три группы операторов: арифметические, работы со стеком, работы с текстом и графикой.

Рассмотрим некоторые арифметические операторы:

- neg (унарная) изменяет знак числа в вершине стека;

- add (бинарная) складывает два верхних числа стека и заменяет их результатом;

- sub (бинарная) вычитает из числа в вершине стека следующее за ним и заменяет их результатом;

- div (бинарная) делит на число в вершине стека следующее за ним и заменяет их результатом;

- idiv (бинарная) аналогичен div с той разницей, что возвращает в стек только целую часть от деления;

- mod (бинарная) аналогичен div с той разницей, что возвращает в стек только остаток от деления;

- mul (бинарная) перемножает число в вершине стека со следующим и заменяет из результатом.

Далее рассмотрим список операторы работы со стеком:

- clear очищает стек, удаляя из него все элементы;

- count добавляет в вершину стека число элементов в нем до помещения количества;

- dup добавляет в стек дубликат элемента в его вершине;

- pop удаляет из вершины стека один элемент;

- roll выполняет циклический сдвиг в направлении, заданным числом в вершине стека количество элементов, заданного следующим элементом;

- copy дублирует то количество элементов стека, которое задано в его вершине.

И, наконец, рассмотрим опе

ПЕРЕЧЕНЬ ССЫЛОК

1. МЕТОДИЧЕСКИЕ УКАЗАНИЯ И ЗАДАНИЯ К ЛАБОРАТОРНЫМ РАБОТАМ ПО ДИСЦИПЛИНЕ «МЕТОДЫ И СРЕДСТВА КОМПЬЮТЕРНЫХ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ» для студентов по направлению подготовки 6.0804 «Компьютерные науки» специальности – 7.080403 «Программное обеспечение вычислительной техники и автоматизированных систем».

Примечаний нет.

2000-2019 © Copyright «Kursovaja.su»