Содержание
Теоретическая часть. 2
Введение. 2
LPT-порт. 3
СОМ-порт. 5
USB.. 6
Шина SCSI 13
Заключение. 15
Практическая часть. 16
1. Общая характеристика задачи. 16
2. Описание алгоритма решения задачи. 16
Список использованной литературы.. 26
Теоретическая часть
Введение.
Толковый словарь по вычислительным системам определяет понятие интерфейс (interface) как границу раздела двух систем, устройств или программ; элементы соединения и вспомогательные схемы управления, используемые для соединения устройств. Мы же поговорим о интерфейсах, позволяющих подключать к персональным (и не только) компьютерам разнообразные периферийные устройства и их контроллеры. По способу передачи информации интерфейсы подразделяются на параллельные и последовательные. В параллельном интерфейсе все биты передаваемого слова (обычно байта) выставляются и передаются по соответствующим параллельно идущим проводам одновременно. В PC традиционно используется параллельный интерфейс Centronics, реализуемый LPT-портами. В последовательном же интерфейсе биты передаются друг за другом, обычно по одной линии. СОМ порты PC обеспечивают последовательный интерфейс в соответствии со стандартом RS-232C. При рассмотрении интерфейсов важным параметром является пропускная способность.
В архитектуре современных компьютеров все большее значение приобретают внешние шины, служащие для подключения различных устройств. Сегодня это могут быть, например, внешние жесткие диски, CD-, DVD-устройства, сканеры, принтеры, цифровые камеры и прочее.
Широко используемый последовательный интерфейс синхронной и асинхронной передачи данных.
LPT-порт
Порт параллельного интерфейса был введен в PC для подключения принтера —LP'T-порт (Line PrinTer — построчный принтер).
Адаптер параллельного интерфейса представляет собой набор регистров, расположенных в пространстве ввода/вывода. Регистры порта адресуются относительно базового адреса порта, стандартными значениями которого являются 386h, 378h и 278h. Порт имеет внешнюю 8-битную шину данных, 5-битную шину сигналов состояния и 4-битную шину управляющих сигналов.
BIOS поддерживает до четырех LPT-портов (LPT1-LPT4) своим сервисом — прерыванием INT 17h, обеспечивающим через них связь с принтерами по интерфейсу Centronics. Этим сервисом BIOS осуществляет вывод символа, инициализацию интерфейса и принтера, а также опрос состояния принтера.
Интерфейс Centronics
Понятие Centronics относится как к набору сигналов и протоколу взаимодействия, так и к 36-контактному разъему, устанавливаемому на принтерах.
Интерфейс Centronics поддерживается большинством принтеров с параллельным интерфейсом, его отечественным аналогом является интерфейс ИРПР-М.
Функции BIOS для LPT-порта
BIOS обеспечивает поддержку LPT-порта, необходимую для организации вывода по интерфейсу Centronics.
В процессе начального тестирования POST BIOS проверяет наличие параллельных портов по адресам ЗВСЬ, 378h и 278h и помещает базовые адреса обнаруженных портов в ячейки BIOS DATA AREA 0:0408h, 040Ah, 040СП, 040ЕП. Эти ячейки хранят адреса портов с логическими именами LPT1-LPT4. В ячейки 0:0478, 0479, 047А, 047В заносятся константы, задающие выдержку тайм-аута для этих портов.
Поиск портов обычно ведется по базовому адресу. Если считанный байт совпал с записанным, считается, что найден LPT-порт, и его адрес помещают в ячейку BIOS DATA AREA. Адрес порта LPT4 BIOS самостоятельно установить не может, поскольку в списке стандартных адресов поиска имеются только три вышеуказанных.
Обнаруженные порты инициализируются — записью в регистр управления формируется и снимается сигнал Initff, после чего записывается значение 00h, соответствующее исходному состоянию сигналов интерфейса.
Физический и электрический интерфейс
Стандарт IEEE 1284 определяет физические характеристики приемников и передатчиков сигналов.
К передатчикам предъявляются следующие требования:
Уровни сигналов без нагрузки не должны выходить за пределы -0,5 . +5,5 В.
Уровни сигналов при токе нагрузки 14 мА должны быть не ниже +2,4 В для высокого уровня (voh) и не выше +0,4 В для низкого уровня (vol) на постоянном токе.
Выходной импеданс ro, измеренный на разъеме, должен составлять 50(±)5 Ом на уровне voh-vol. Для обеспечения заданного импеданса в некоторых случаях используют последовательные резисторы в выходных цепях передатчика. Согласование импеданса передатчика и кабеля снижает уровень импульсных помех.
Скорость нарастания (спада) импульса должна находиться в пределах 0,05-0,4 В/нс.
Стандарт IEEE 1284 определяет три типа используемых разъемов. Типы Л (DB-25) и В (Centronics-36) используются в традиционных кабелях подключения принтера, тип С — новый малогабаритный 36-контактный разъем.
Интерфейсные кабели, традиционно используемые для подключения принтеров, обычно имеют от 18 до 25 проводников, в зависимости от числа проводников цепи GND.
Режимы передачи данных
Стандарт IEEE 1284 определяет пять режимов обмена, один из которых полностью соответствует традиционному стандартному программно-управляемому выводу по протоколу Centronics. Остальные режимы используются для расширения функциональных возможностей и повышения производительности интерфейса. Стандарт определяет способ согласования режима, по которому программное обеспечение может определить режим, доступный и хосту (в нашем случае это PC), и периферийному устройству.
Режимы нестандартных портов, реализующих протокол обмена Centronics аппаратно («Fast Centronics, «Parallel Port FIFO Mode»), могут и не являться режимами IEE1284, несмотря на наличие в них черт ЕРР и ЕСР.
СОМ-порт
Последовательный интерфейс СОМ-порт (Communication Port - коммуникационный порт) появился в первых моделях IBM PC. Он был реализован на микросхеме асинхронного приемопередатчика Intel 8250. Порт имел поддержку BIOS (/Л/Т 74/?), однако широко применялось (и применяется) взаимодействие с портом на уровне регистров. Поэтому во всех PC совместимых компьютерах для последовательного интерфейса применяют микросхемы приемопередатчиков, совместимые с i8250. В ряде отечественных PC-совместимых (почти) компьютеров для последовательного интерфейса применялась микросхема КР580ВВ51 - аналог 18251. Однако эта микросхема является универсальным синхронно-асинхронным приемопередатчиком (УСАПП или USART - Universal Asynchronous Receiver-Transmitter). Совместимости с PC на уровне регистров СОМ-порта такие компьютеры не имеют. Хорошо, если у соответствующих компьютеров имеется "честный" драйвер B/OS /Л/Т 14h, а не заглушка, возвращающая состояние модема "всегда готов" и ничего не делающая. Совместимость на уровне регистров СОМ-порта считается необходимой. Многие разработчики коммуникационных пакетов предлагают работу и через B/OS /Л/Т 14h, однако на высоких скоростях это неэффективно. Говоря о СОМ-порте PC, по умолчанию будем подразумевать совместимость регистровой модели с i8250 и реализацию асинхронного интерфейса RS-232C.
USB
Общая характеристика
USB (Universal Serial Bus — универсальная последовательная шина) является промышленным стандартом расширения архитектуры PC, ориентированным на интеграцию с телефонией и устройствами бытовой электроники. Версия 1.0 была опубликована в январе 1996 года. Архитектура USB определяется следующими критериями:
Легко реализуемое расширение периферии PC.
Дешевое решение, поддерживающее скорость передачи до 12 Mбит/с.
Полная поддержка в реальном времени передачи аудио и (сжатых) видеоданных.
Гибкость протокола смешанной передачи изохронных данных и асинхронных сообщений.
Интеграция с выпускаемыми устройствами.
Доступность в PC всех конфигураций и размеров.
Обеспечение стандартного интерфейса, способного быстро завоевать рынок.
Создание новых классов устройств, расширяющих PC.
С точки зрения конечного пользователя, привлекательны следующие черты USB:
Простота кабельной системы и подключений.
Скрытие подробностей электрического подключения от конечного пользователя.
Самоидентифицирующиеся ПУ, автоматическая связь устройств с драйверами и конфигурирование.
Возможность динамического подключения и конфигурирования ПУ.
С середины 1996 года выпускаются PC со встроенным контроллером USB, реализуемым чипсетом. Уже появились модемы, клавиатуры, сканеры, динамики и другие устройства ввода/вывода с поддержкой USB, а также мониторов с USB-адаптерами - они играют роль концентраторов для подключения других устройств.
Структура USB
USB обеспечивает одновременный обмен данными между хост-компьютером и множеством периферийных устройств (ПУ). Распределение пропускной способности шины между ПУ планируется хостом и реализуется им с помощью посылки маркеров. Шина позволяет подключать, конфигурировать, использовать и отключать устройства во время работы хоста и самих устройств.
В архитектуре современных компьютеров все большее значение приобретают внешние шины, служащие для подключения различных устройств. Сегодня это могут быть, например, внешние жесткие диски, CD-, DVD-устройства, сканеры, принтеры, цифровые камеры и прочее.
Широко используемый последовательный интерфейс синхронной и асинхронной передачи данных.
Устройства (Device) USB могут являться хабами, функциями или их комбинацией. Хаб (Hub) обеспечивает дополнительные точки подключения устройств к шине. Функции (Function) USB предоставляют системе дополнительные возможности, например подключение к ISDN, цифровой джойстик, акустические колонки с цифровым интерфейсом и т. п. Устройство USB должно иметь интерфейс USB, обеспечивающий полную поддержку протокола USB, выполнение стандартных операций (конфигурирование и сброс) и предоставление информации, описывающей устройство. Многие устройства, подключаемые к USB, имеют в своем составе и хаб, и функции. Работой всей системы USB управляет хост-контроллер (Host Controller), являющийся программно-аппаратной подсистемой хост-компьютера.
Функции представляют собой устройства, способные передавать или принимать данные или управляющую информацию по шине. Типично функции представляют собой отдельные ПУ с кабелем, подключаемым к порту хаба. Физически в одном корпусе может быть несколько функций со встроенным хабом, обеспечивающим их подключение к одному порту. Эти комбинированные устройства для хоста являются хабами с постоянно подключенными устройствами-функциями.
Каждая функция предоставляет конфигурационную информацию, описывающую возможности ПУ и требования к ресурсам. Перед использованием функция должна быть сконфигурирована хостом - ей должна быть выделена полоса в канале и выбраны опции конфигурации.
Физический интерфейс
Стандарт USB определяет электрические и механические спецификации шины. Информационные сигналы и питающее напряжение 5 В передаются по четырехпроводному кабелю. Используется дифференциальный способ передачи сигналов D+ и D- по двум проводам. Уровни сигналов передатчиков в статическом режиме должны быть ниже 0,3 В (низкий уровень) или выше 2,8 В (высокий уровень). Приемники выдерживают входное напряжение в пределах - 0,5 .+3,8 В. Передатчики должны уметь переходить в высокоимпедансное состояние для двунаправленной полудуплексной передачи по одной паре проводов.
Передача по двум проводам в USB не ограничивается дифференциальными сигналами. Кроме дифференциального приемника каждое устройство имеет линейные приемники сигналов D+ и D-, а передатчики этих линий управляются индивидуально. Это позволяет различать более двух состояний линии, используемых для организации аппаратного интерфейса. Состояния Diff0 и Diff1 определяются по разности потенциалов на линиях D+ и D- более 200 мВ при условии, что на одной из них потенциал выше порога срабатывания VSE.
Шина имеет два режима передачи. Полная скорость передачи сигналов USB составляет 12 Мбит/с, низкая - 1,5 Мбит/с. Для полной скорости используется экранированная витая пара с импедансом 90 Ом и длиной сегмента до 5 м, для низкой - невитой неэкранированньгй кабель до 3 м. Низкоскоростные кабели и устройства дешевле высокоскоростных. Одна и та же система может одновременно использовать оба режима; переключение для устройств осуществляется прозрачно.
Сигналы синхронизации кодируются вместе с данными по методу NRZI (Non Return to Zero Invert), его работу иллюстрирует рис. 1. Каждому пакету предшествует поле синхронизации SYNC, позволяющее приемнику настроиться на частоту передатчика. Кабель также имеет линии VBus и GND для передачи питающего напряжения 5 В к устройствам. Сечение проводников выбирается в соответствии с длиной сегмента для обеспечения гарантированного уровня сигнала и питающего напряжения.
Рис. 1 Кодирование данных по методу NRZI
Питание устройств USB возможно от кабеля (Bus-Powered Devices) или от собственного блока питания (Self-Powered Devices). Хост обеспечивает питанием непосредственно подключенные к нему ПУ. Каждый хаб, в свою очередь, обеспечивает питание устройств, подключенных к его нисходящим портам. При некоторых ограничениях топологии допускается применение хабов, питающихся от шины. На рис. 2 приведен пример схемы соединения устройств USB. Здесь клавиатура, перо и мышь могут питаться от шины.
Рис. 2 Пример подключения USB устроиств
Типы передачи данных
USB поддерживает как однонаправленные, так и двунаправленные режимы связи. Передача данных производится между ПО хоста и конечной точкой устройства. Устройство может иметь несколько конечных точек, связь с каждой из них (канал) устанавливается независимо.
Архитектура USB допускает четыре базовых типа передачи данных:
Управляющие посылки (Control Transfers), используемые для конфигурирования во время подключения и в процессе работы для управления устройствами. Протокол обеспечивает гарантированную доставку данных. Длина поля данных управляющей посылки не превышает 64 байт на полной скорости и 8 байт на низкой.
Сплошные передачи (Bulk Data Transfers) сравнительно больших пакетов без жестких требований ко времени доставки. Передачи занимают всю свободную полосу пропускания шины. Пакеты имеют поле данных размером 8, 16, 32 или 64 байт. Приоритет этих передач самый низкий, они могут приостанавливаться при большой загрузке шины. Допускаются только на полной скорости передачи.
Прерывания (Interrupt) - короткие (до 64 байт на полной скорости, до 8 байт на низкой) передачи типа вводимых символов или координат. Прерывания имеют спонтанный характер и должны обслуживаться не медленнее, чем того требует устройство. Предел времени обслуживания устанавливается в диапазоне 1-255 мс для полной скорости и 10-255 мс - для низкой.
Изохронные передачи (Isochronous Transfers) - непрерывные передачи в реальном времени, занимающие предварительно согласованную часть пропускной способности шины и имеющие заданную задержку доставки. В случае обнаружения ошибки изохронные данные передаются без повтора - недействительные пакеты игнорируются. Пример - цифровая передача голоса. Пропускная способность определяется требованиями к качеству передачи, а задержка доставки может быть критичной, например, при реализации телеконференций.
Полоса пропускания шины делится между всеми установленными каналами. Выделенная полоса закрепляется за каналом, и если установление нового канала требует такой полосы, которая не вписывается в уже существующее распределение, запрос на выделение канала отвергается.
Архитектура USВ предусматривает внутреннюю буферизацию всех устройств, причем чем большей полосы пропускания требует устройство, тем больше должен быть его буфер. USB должна обеспечивать обмен с такой скоростью, чтобы задержка данных в устройстве, вызванная буферизацией, не превышала нескольких миллисекунд.
Изохронные передачи классифицируются по способу синхронизации конечных точек - источников или получателей данных - с системой: различают асинхронный, синхронный и адаптивный классы устройств, каждому из которых соответствует свой тип канала USB.
Устройства USB - функции и хабы
Возможности шины USB позволяют использовать ее для подключения разнообразных устройств. Не касаясь "полезных" свойств ПУ, остановимся на их интерфейсной части, связанной с шиной USB. Все устройства должны поддерживать набор общих операций, перечисленных ниже. Динамическое подключение и отключение. Эти события отслеживаются хабом, который сообщает о них хост-контроллеру и выполняет сброс подключенного устройства. Устройство после сигнала сброса должно отзываться на нулевой адрес, при этом оно не сконфигурировано и не приостановлено. После назначения адреса, за которое отвечает хост-контроллер, устройство должно отзываться только на свой уникальный адрес.
Конфигурирование устройств, выполняемое хостом, является необходимым для их использования. Для конфигурирования обычно используется информация, считанная из самого устройства. Устройство может иметь множество интерфейсов, каждому из которых соответствует собственная конечная точка, представляющая хосту функцию устройства. Интерфейс в конфигурации может иметь альтернативные наборы характеристик; смена наборов поддерживается протоколом. Для поддержки адаптивных драйверов дескрипторы устройств и интерфейсов имеют поля класса, подкласса и протокола.
Передача данных возможна посредством одного из четырех типов передач (см. выше). Для конечных точек, допускающих разные типы передач, после конфигурирования доступен только один из них.
Управление энергопотреблением является весьма развитой функцией USB. Для устройств, питающихся от шины, мощность ограничена. Любое устройство при подключении не должно потреблять от шины ток, превышающий 100 мА. Рабочий ток (не более 500 мА) заявляется в конфигурации, и если хаб не сможет обеспечить устройству заявленный ток, оно не конфигурируется и, следовательно, не может быть использовано.
Устройство USB должно поддерживать приостановку (Suspended Mode), в котором его потребляемый ток не превышает 500 мкА. Устройство должно автоматически приостанавливаться при прекращении активности шины.
Возможность удаленного пробуждения (Remote Wakeup) позволяет приостановленному устройству подать сигнал хосткомпьютеру, который тоже может находиться в приостановленном состоянии. Возможность удаленного пробуждения описывается в конфигурации устройства. При конфигурировании эта функция может быть запрещена.
Хаб в USB выполняет коммутацию сигналов и выдачу питающего напряжения, а также отслеживает состояние подключенных к нему устройств, уведомляя хост об изменениях. Хаб состоит из двух частей - контроллера (Hub Controller) и повторителя (Hub Repeater). Повторитель представляет собой управляемый ключ, соединяющий выходной порт со входным. Он имеет средства поддержки сброса и приостановки передачи сигналов. Контроллер содержит регистры для взаимодействия с хостом. Доступ к регистрам осуществляется по специфическим командам обращения к хабу. Команды позволяют конфигурировать хаб, управлять нисходящими портами и наблюдать их состояние.
Системное ПО контроллера управляет взаимодействием между устройствами и их ПО, функционирующим на хост-компьютере, для согласования:
¾ нумерации и конфигурации устройств;
¾ изохронных передач данных;
¾ асинхронных передач данных;
¾ управления энергопотреблением;
¾ информации об управлении устройствами и шиной.
По возможности ПО USB использует существующее системное
ПО хост-компьютера - например, Advanced Power Management для управления энергопотреблением.
Шина SCSI
SCSI (Small Computer System Interface), произноситься "скази" - интерфейс системного уровня, стандартизованый ANSI, в отличие от интерфейсных портов (COM, LPT, IR, MIDI), представляет собой шину: сигнальные выводы множества устройств-абонентов соединяются друг с другом "один в один".
Основным предназначением SCSI-шины во время разработки первой спецификации в 1985 году было "обеспечение аппаратной независимости подключаемых к компютеру устройств определенного класса".
В отличие от жестких шин расширния SCSI-шина реализуется в виде отдельного кабельного шлейфа, который допускает соединение до 8 устройств (спецификация SCSI-1) внутреннего и внешнего исполнения. Одно из них – хост адаптер (Host Adapter) связывает шину SCSI с системной шиной компьютера, семь других свободны для периферии.
К шине могут подключаться: дисковые внутренние и внешние накопители (CD-ROM, винчестеры, сменные винчестеры, магнитооптические диски и др.); стримеры; сканеры; фото- и видеокамеры; другое оборудование, применяемое не только для IBM PC.
Каждое устройство, подключенное к шине, имеет свой идентификатор SCSI ID, который передается позиционным кодом по 8-битной шине данных (отсюда и ограничение на количество устройств на шине).Устройство (ID) может иметь до 8 подустройств со своими LUN (Logical Unit Number – логический номер устройства).
Любое устройство может инициировать обмен с другим целевым устройством (Target).
Режим обмена по SCSI-шине может быть:
¾ асинхронным, или
¾ синхронным с согласованием скорости (Synchronous Negotiation), где передача данных контролируется по паритету.
Заключение.
В данной работе раскрыт вопрос: «Внешние интерфейсы ПК».
Рассмотрены порты LPT, COM, USB. Даны их характеристики и назначения. Рассмотрены особенности их применения и конфигурации.
Практическая часть
1. Общая характеристика задачи
Наименование экономической задачи: на предприятии бухгалтерия осуществляет деятельность, связанную с ведением журнала расчета подоходного налога с зарплат сотрудников в разрезе подразделений.
Цель:
1. Построить таблицы.
2. Организовать автоматический расчет и заполнение графы журнала на доходы с физических лиц (НДФЛ): «Наименование подразделения», «НДФЛ».
3. Настроить проверку в поле «Вид места работы» на вводимые значения с выводом сообщения об ошибке.
4. Определить помесячную сумму уплаченного сотрудником налога (за несколько месяцев).
5. Определить общую сумму НДФЛ по каждому подразделению.
6. Определить общую перечисляемую организацией сумму НДФЛ за месяц.
7. Построить гистограмму по данным сводной таблицы
Место решения: данная задача будет решена с помощью Microsoft Excel.
2. Описание алгоритма решения задачи
Исходные данные:
Таблица «Подразделения»
Код подразделения |
Наименование подразделения |
1 |
АХО |
2 |
1 цех |
3 |
2 цех |
4 |
Бухгалтерия |
5 |
Склад |
Таблица «Ставки льгот и налогов»
НДФЛ, % |
Стандартный вычет на сотрудника |
Вычет на одного ребенка |
Вычет по инвалидности |
13 |
400 |
300 |
400 |
Таблица «Журнал расчета»
Дата начислений |
Таб. номер |
ФИО сотрудника |
Код подразделения |
Наименование подразделения |
Начислена зарплата |
Вид места работы |
Количество детей |
Льгота по инвалидности |
НДФЛ |
30.11.05 |
101 |
Иванов С.М. |
1 |
|
8254 |
основное |
1 |
|
|
30.11.05 |
102 |
Воробьева B.C. |
4 |
|
7456 |
не основное |
2 |
|
|
30.11.05 |
103 |
Сидоров B.C. |
2 |
|
6385 |
основное |
|
|
|
30.11.05 |
104 |
Васильев В.И. |
3 |
|
7214 |
основное |
|
инвалид |
|
30.11.05 |
105 |
Емельянов И.П. |
2 |
|
8023 |
основное |
3 |
|
|
30.11.05 |
106 |
Петров П.В. |
3 |
|
6595 |
основное |
1 |
|
|
30.11.05 |
107 |
Семенова И.О. |
4 |
|
8645 |
основное |
1 |
инвалид |
|
30.11.05 |
108 |
Сомова B.C. |
5 |
|
4550 |
основное |
|
|
|
30.11.05 |
109 |
Печкина С.И. |
1 |
|
6224 |
не основное |
1 |
|
|
30.11.05 |
110 |
Яшин С.Н. |
1 |
|
10 364 |
основное |
|
|
|
31.12.05 |
101 |
Иванов С.М. |
1 |
|
8254 |
основное |
1 |
|
|
31.12.05 |
102 |
Воробьева B.C. |
4 |
|
7456 |
не основное |
2 |
|
|
31.12.05 |
103 |
Сидоров B.C. |
2 |
|
6385 |
основное |
|
|
|
31.12.05 |
104 |
Васильев В.И. |
3 |
|
7214 |
основное |
|
инвалид |
|
31.12.05 |
105 |
Емельянов И.П. |
2 |
|
8023 |
основное |
3 |
|
|
31.12.05 |
106 |
Петров П.В. |
3 |
|
6595 |
основное |
1 |
|
|
31.12.05 |
107 |
Семенова И.О. |
4 |
|
8645 |
основное |
1 |
инвалид |
|
31.12.05 |
108 |
Сомова B.C. |
5 |
|
4550 |
основное |
|
|
|
31.12.05 |
109 |
Печкина С.И. |
1 |
|
6224 |
не основное |
1 |
|
|
31.12.05 |
110 |
Яшин С.Н. |
1 |
|
10 364 |
основное |
|
|
|
Решение:
1. Запустить MS Excel
2. Добавим еще 3 листа: нажав правой кнопкой мыши на ярлыке листа 1 и выбрав в меню «Добавить» затем «Лист». Повторим процедуру еще два раза (Рис. 7)
Рис. 7
3. На листе 1, начиная с ячейки А1 введем следующие исходные значения из таблицы «Подразделения».
4. Два раза нажмет по имени листа «Лист 1» и введем новое имя «Подразделения».
5. На листе 2, начиная с ячейки А1 введем следующие исходные значения из таблицы «Ставки льгот и налогов».
6. Два раза нажмет по имени листа «Лист 2» и введем новое имя «Ставки льгот и налогов».
7. На листе 3, начиная с ячейки А1 введем следующие исходные значения из таблицы «Журнал расчета».
8. Два раза нажмет по имени листа «Лист 3» и введем новое имя «Журнал расчета».
9. Нажмем на кнопку сохранить и в появившемся окне введем имя файла «НДФЛ».
Расчет данных в таблице «Журнал расчета»
1. Перейдем на лист «Журнал расчета»
2. В ячейку Е2 введем формулу (Рис. 8):
=ПРОСМОТР(D2;Подразделения!$A$2:$A$6;Подразделения!$B$2:$B$6)
Рис. 8
3. Скопируем ее в ячейки с Е3 по Е21. Должно выглядеть так (Рис. 9):
Рис. 9
4. В ячейку J2 введем следующую формулу:
=ЕСЛИ(G2="основное";(F2-(400 + ЕСЛИ (H2>0;H2*300;0) + ЕСЛИ (I2 = "инвалид"; 400;0))) *13%;F2*13%)
Рис. 10
5. Скопируем ее в ячейки с J3 по J21. Должно выглядеть так (Рис. 10, Рис. 11)
Рис. 11
Проверка ввода.
Для этого сделаем следующее:
1. В ячейки N2 и N3 соответственно введем «основное» «не основное».
2. Выделим ячейки с G2 по G21.
3. На панели инструментов выберем «Данные», затем «Проверка» (Рис. 12)
Рис. 12
4. Выберем значения как показано на рисунке 13
Рис. 13
5. Перейдем ко вкладке «Сообщение об ошибке».
Рис. 14
6. Выберем значения как показано на рисунке 14
7. Кнопка «ОК»
Определение помесячной суммы уплаченного сотрудником налога (за несколько месяцев)
1. Лист 4 переименуем в «НДФЛ по месяцам».
2. На панели инструментов выберем меню «Данные» затем «Сводная таблица» (Рис. 15).
Рис. 15
3. Нажмем кнопку «Далее».
4. Укажем следующий диапазон (Рис. 16): 'Журнал расчета'!$A$1:$J$21.
Рис. 16
5. Кнопка «Далее».
6. Выберем «Существующий лист» и нажмем кнопку «Макет».
7. Расположим поля как показано на рисунке 17. Кнопка «Готово».
Рис. 17
Аналогично определим общую сумму НДФЛ по каждому подразделению и общую сумму перечисляемую организацией НДФЛ за месяц, только макеты разные рисунок 18 и 19 соответственно.
Рис. 18
Рис. 19
Для того чтобы построить гистограмму необходимо сделать следующее:
1. Перейдем на лист «НДФЛ по подразделениям».
2. Выделим ячейки с А2 по В10 и нажмем на панели инструментов кнопку «Матер диаграмм» .
3. Гистограмма готова.
Расчетные данные:
Таблица «Журнал расчета»
Дата начислений |
Таб. номер |
ФИО сотрудника |
Код подразделения |
Наименование подразделения |
Начислена зарплата |
Вид места работы |
Количество детей |
Льгота по инвалидности |
НДФЛ |
30.11.05 |
101 |
Иванов С.М. |
1 |
АХО |
8254 |
основное |
1 |
|
982,02 |
30.11.05 |
102 |
Воробьева B.C. |
4 |
Бухгалтерия |
7456 |
не основное |
2 |
|
969,28 |
30.11.05 |
103 |
Сидоров B.C. |
2 |
1 цех |
6385 |
основное |
|
|
778,05 |
30.11.05 |
104 |
Васильев В.И. |
3 |
2 цех |
7214 |
основное |
|
инвалид |
833,82 |
30.11.05 |
105 |
Емельянов И.П. |
2 |
1 цех |
8023 |
основное |
3 |
|
873,99 |
30.11.05 |
106 |
Петров П.В. |
3 |
2 цех |
6595 |
основное |
1 |
|
766,35 |
30.11.05 |
107 |
Семенова И.О. |
4 |
Бухгалтерия |
8645 |
основное |
1 |
инвалид |
980,85 |
30.11.05 |
108 |
Сомова B.C. |
5 |
Склад |
4550 |
основное |
|
|
539,50 |
30.11.05 |
109 |
Печкина С.И. |
1 |
АХО |
6224 |
не основное |
1 |
|
809,12 |
30.11.05 |
110 |
Яшин С.Н. |
1 |
АХО |
10 364 |
основное |
|
|
1295,32 |
31.12.05 |
101 |
Иванов С.М. |
1 |
АХО |
8254 |
основное |
1 |
|
982,02 |
31.12.05 |
102 |
Воробьева B.C. |
4 |
Бухгалтерия |
7456 |
не основное |
2 |
|
969,28 |
31.12.05 |
103 |
Сидоров B.C. |
2 |
1 цех |
6385 |
основное |
|
|
778,05 |
31.12.05 |
104 |
Васильев В.И. |
3 |
2 цех |
7214 |
основное |
|
инвалид |
833,82 |
31.12.05 |
105 |
Емельянов И.П. |
2 |
1 цех |
8023 |
основное |
3 |
|
873,99 |
31.12.05 |
106 |
Петров П.В. |
3 |
2 цех |
6595 |
основное |
1 |
|
766,35 |
31.12.05 |
107 |
Семенова И.О. |
4 |
Бухгалтерия |
8645 |
основное |
1 |
инвалид |
980,85 |
31.12.05 |
108 |
Сомова B.C. |
5 |
Склад |
4550 |
основное |
|
|
539,50 |
31.12.05 |
109 |
Печкина С.И. |
1 |
АХО |
6224 |
не основное |
1 |
|
809,12 |
31.12.05 |
110 |
Яшин С.Н. |
1 |
АХО |
10 364 |
основное |
|
|
1295,32 |
Таблица «НДФЛ по месяцам»
|
|
|
|
Сумма по полю НДФЛ |
Дата начислений |
|
|
ФИО сотрудника |
30.11.2005 |
31.12.2005 |
Общий итог |
Васильев В.И. |
833,82 |
833,82 |
1667,64 |
Воробьева B.C. |
969,28 |
969,28 |
1938,56 |
Емельянов И.П. |
873,99 |
873,99 |
1747,98 |
Петров П.В. |
766,35 |
766,35 |
1532,7 |
Семенова И.О. |
980,85 |
980,85 |
1961,7 |
Сидоров B.C. |
778,05 |
778,05 |
1556,1 |
Сомова B.C. |
539,5 |
539,5 |
1079 |
Яшин С.Н. |
1295,32 |
1295,32 |
2590,64 |
Иванов С.М. |
982,02 |
982,02 |
1964,04 |
Печкина С.И. |
809,12 |
809,12 |
1618,24 |
Общий итог |
8828,3 |
8828,3 |
17656,6 |
Таблица «НДФЛ по подразделениям»
|
|
Сумма по полю НДФЛ |
|
Наименование подразделения |
Итог |
1 цех |
3304,08 |
2 цех |
3200,34 |
АХО |
6172,92 |
Бухгалтерия |
3900,26 |
Склад |
1079 |
Общий итог |
17656,6 |
Таблица «НДФЛ общ»
|
|
|
|
Сумма по полю НДФЛ |
Дата начислений |
|
|
|
30.11.05 |
31.12.05 |
Общий итог |
Итог |
8828,3 |
8828,3 |
17656,6 |
Графическое отображение (Рис. 20):
Рис. 20
Список использованной литературы
1. Грановский Ю.В. Аппаратная поддержка мультимедиа. // Компьютер пресс вып.2, 1999. – с.20.
2. Информатика: Базовый курс / С.В. Симонович и др. – СПб.: Питер, 2001. – 640 с.
3. Информатика: Энциклопедический словарь для начинающих. / Сост. Д.А. Поспелов. - М.: Педагогика-Пресс, 2000. - 352с.
4. Михаил Гук. 400.,Издательство "Питер",1998