Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

Реальная база готовых
студенческих работ

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


Використання інтерфейсу Centronics для керування зовнішніми пристроями

Тип Реферат
Предмет Информатика и программирование
Просмотров
587
Размер файла
50 б
Поделиться

Ознакомительный фрагмент работы:

Використання інтерфейсу Centronics для керування зовнішніми пристроями

Реферат

Використання інтерфейсу Centronics для керування зовнішніми пристроями


1. Порядок обміну даними через порт принтера (інтерфейсу Centronics)

Для багатьох практичних задач потрібно зв’язати комп’ютер із зовнішніми пристроями. Без цього неможлива ні автоматизація фізичного експерименту, ні комп’ютерне управління технологічними процесами. Зовнішні пристрої можуть бути як стандартними (принтер), так і нестандартними (пристрої для наукових досліджень, крокові двигуни, роботи-маніпулятори). Основне призначення Centronics (аналог ИРПР-М) – це під’єднання до комп’ютера принтерів різних типів. Тому розміщення контактів роз’єму, призначення сигналів та програмні засоби орієнтовані на це застосування. В той же час через Centronics можна керувати й нестандартними зовнішніми пристроями. Перевагами Centronics є стандартність, простота та паралельність (рис.1) та низька ймовірність вивести комп’ютер з ладу (порівняно з ISA). Для зв’язку комп’ютера із зовнішніми пристроями служать порти. Одні порти служать для вводу даних в комп’ютер, а інші - для виводу. Дані в порт записуються і зчитуються по шині даних D0-D7 (8 біт), а для вибору конкретного порту використовується шина адреси A0-A15 (16 біт).


Кабель (25/DB-25S/ - 36)

Рис.1. Ввід-вивід даних через паралельний порт

Фактично паралельний порт складається з трьох 8-бітних портів/ регіcтрів:

1) DR – Data Register, 8 – бітний регістр даних (вивід з комп.)

2) SR - Status Register, 5-бітний регістр стану (ввід)

3) CR – Control Register , 4-бітний регістр контролю (вивід, але можливо ввід)

при цьому DR, CR служать для виводу даних з комп’ютера, а SR – для вводу (табл.1). Кожному біту (розряду) порту принтера фізично відповідає один контакт в роз’ємні. Використовується такі адреси портів принтера: LPT1 ($00378), LPT2 ($00278) і LPT3($003BC). Для більшості комп’ютерів адреси портів принтера (LPT1) в шістнадцятковій системі наступні: DR ($00378); SR ($00379), CR ($0037А), тобто адреса наступного регістра на 1 більша від попереднього, проте адреса першого порта може бути різною. Визначити адресу – в BIOS. Логічній одиниці на розряді паралельного порту відповідає напруга +5В, а логічному нулю – 0 В. Проте, якщо розряд інверсний, то логічній одиниці відповідає 0 В, а логічному нулю – 5В. SR дозволяє зчитувати дані із зовнішніх пристроїв, наприклад цифрові сигнали з різноманітних датчиків. Для SR не використовуються всі розряди, тому розряди вхідних сигналів DI звичайно зчитуються по 4 біти зі зсувом вліво на 3 біти (табл.1). Відповідно після зчитування потрібно програмно зсунути розряди SR7-SR3 вправо на 3 біти (поділити на 8). (рис. DI4-0 – SR7-3 – D4-0)

Таблиця 1. Розряди паралельного порту (піни).

Позначення розрядів (для комп’ютера)Позначення розрядів (для порту принтера)Контакт роз’єму на комп’ютері Контакт роз’єму на принтері

Ввід (1) / вивід (0);

і–інверсія

Розряди вхідних сигналів
Port1DR0D0220
DR1D1330
DR2D2440
DR3D3550
DR4D4660
DR5D5770
DR6D6880
DR7D7990
Port2SR3Error15321DI0
SR4Slct13131DI1
SR5Pe12121DI2
SR6Ask10101DI3
SR7Busy11111 / іDI4
Port3CR0Strobe110 / i
CR1Auto fd14140 / i
CR2Init16310
CR3Scltin17360 / i
ЗемляGndGnd18 – 2516,17,19-30,33

Решту розрядів – заземлення.

Немає сигналів живлення – як перевага.

Непід’єднані контакти – високий рівень

Призначення розрядів порту принтера:

Регістр DR

D0-D7 : 8 – розрядна шина даних, служить для передачі даних з комп’ютера в принтер.

Регістр SR

Error : Помилка

SLCT : Сигнал готовності принтера

PE : Сигнал закінчення паперу

Ask : Підтвердження принтера про прийом даних

Busy : Сигнал зайнятості принтера

Регістр CR

Strobe : Сигнал стробування даних (дозвіл приймати дані, які вже встановлені на шині та виконувати певні дії; передача даних або підготовка – строб (команда на виконання) – пасивний стан)

Auto fd : Сигнал переходу на новий рядок

Init : Ініціалізація принтера (очищення його буфера)

SLCT In : Сигнал принтеру про початок передачі даних


Рис.5.1. Діаграма передачі даних

В порті принтера використовується ТТЛ-логіка (0 – 5В), довжина кабелю – 1,8м.

2. Протоколи та типи паралельного порта

Типи паралельного порту

Тип паралельного портуРежим вводуРежим виводу Примітки
стандартнийпівбайтовийсуміснийввід – 4біт, вивід – 8 біт
Двонаправленийбайтовийсуміснийввід/вивід по 8 біт
Вдосконалений (ЕРР – Enchanced PP)ЕРР ЕРР ввід/вивід по 8 біт
Розширений (ЕСР)ЕСР ЕСРввід/вивід по 8 біт , прямий доступ до пам’яті

Режими пар порту

РежимНапрямШвидкість, Кбайт/с
Півбайтовий (4біт)ввід50
байтовийввід50
суміснийвивід150
ЕРРввід/вивід500-2000
ЕСРввід/вивід500-2000

Після 1993 – ЕРР/ЕСР

Двонаправлений порт 1 (Type1 parallel port), вперше використаний в комп’ютерах PS/2. Дозволяє передачу і прийом через регістр даних. Напрям передачі вказує спеціальний біт регістру управління CR5 (від 0) (=0 – вивід, 1 - ввід).

Порт з прямим доступом до пам’яті (Type 3 DMA parallel port), для PS/2 моделей 57, 90, 95.

Для введення даних звичайно використовується режим півбайтного обміну (4біт – Nible Mode)Паралельний порт розміщений на материнській платі або на платі розширення (мультикарті).

Протоколи

1) Стандартний протокол LPT-порта (SPP – Standard Parallel Port) – однонапрявлений порт, на базі якого програмно реалізується протокол обміну Centronics.

2) протокол порта з розширеними можливотсями (ECP – Extended Capability Port).

Протокол SPP / ECP – в BIOS.

3. Фізичний і електричний інтерфейс

Фізичні характеристики передавачів і приймачів сигналів визначає стандарт ІЕЕЕ 1284 (1994 рік).

Вимоги до передавачів:

1) рівні сигналів без навантаження повинні бути в межах від -0,5В до +5,5В.

2) рівні сигналів при струмі навантаження 14 мА повинні бути не нижчі +2,4В для високого рівня (VOH, Volt Out H) і +0,4В для низького рівня (VOL).

3) вихідний опір 50 Ом (+/- 5).

4) Швидкість наростання (спаду) імпульсу у межах 0,05 – 0,4 В/нс.

Вимоги до приймачів:

1) допустимі пікові значення сигналу від -2,0 до 7 В.

2) поріг спрацьовування 2,0 В для високого рівня (VIH) і 0,8 В для низького рівня (VIL).

3) вхідний струм не більше 20 мА.

4) вхідна ємність не більше 50 пФ.

Стандарт визначає три типи роз’ємів:

А - роз’єм в комп’ютері (DB-25) / ІЕЕЕ 1284-А

В - на принтері (Centronics-36) / ІЕЕЕ 1284-В

С - малогабаритний роз’єм (36 контактів)/ ІЕЕЕ 1284-С

Вимоги до кабелів:

1) кожна лінія повинна мати хвильовий опір (імпеданс) 62 Ом( +/- 6 Ом) у частотному діапазоні 4 – 16 МГц.

2) рівень перехресних перешкод між парами провідників не більше 10%.

3) вита пара (для принтерів НР)

Якщо кабель фольгований і всі сигнальні лінії перевиті, то довжина до 10м (до 2 Мбайт/с).

Хост – комп’ютер, що володіє паралельним портом.

Програмне управління портами принтера

Управління портами можливе мовою асемблера, але більш зручно використовувати асемблері вставки на мові високого рівня (Turbo Pascal 7.0). Асемблерний блок може розміщуватися як в тесті основної програми, так і в тексті процедури. Початок асемблерного блоку позначається службовим словом asm, кінець блоку позначається службовим словом end. У такому випадку в асемблерній вставці можна писати безпосереднього арифметичні і логічні команди, команди переходу і вводу-виводу.

Простота програмування – доступ до кожного біта.

Розглянемо програму Port.pas, яка повинна записати в порт принтера 1 байт даних, а потім зчитати з порта принтера 1 байт. Процедура Write_Port1(Bout) виконує запис 1 байту в порт, процедура Read_Port2(Bin) зчитує 1 байт з порта.

PROGRAM Port;

USES Crt; CONST Port1=$00378; Port2=$00379; { Адреси портiв } VAR Bin,BOut:byte;

Procedure Write_Port1(BOut:byte);

Begin

asm

mov dx,port1 { Адреса порта } mov al,bOut

out dx,al { вивід даних bOut в порт }

end;

End;

Procedure Read_Port2(var Bin:byte); Var b0:byte;

Begin

asm

mov dx,port2 in al,dx { зчитування даних з порта }

mov b0,al

end; Bin:=b0;

End;

BEGIN

ClrScr; writeln('Програма з асемблерними вставками для роботи з портами '); bOut:=$08;

Write_Port1(BOut); writeln(' В порт записано значення BOut = ',BOut);

Read_Port2(Bin); writeln(' З порта зчитано значення Bin = ',Bin); readln;

END.

Для зчитування /запису даних через порти зручно написати спеціалізовані процедури, які будуть також проводити первинну обробку даних. Обробка бітів можна приводити в Асемблері, або ж перетворити байт b1 даних у масив бітів mb[7],.. mb[0] (у двійкове число, 7 - 0111) на мові високого рівня (Паскаль) і оперувати тільки елементами цього масиву (зменш. Швидкість).

1. Маскування – встановлення фільтру, тобто операції виконуються тільки з певними бітами.

Asm

Mov al,ba

And al,0100 0000b

Mob b2,al

end

2. Інверсія виконується на рівні асемблеру () або нарівні Паскалю.

neg al

3. Зсув. В асемблері зсув , у Паскалі зсув на n бітів вправо означає ділення на 2n.

В Паскалі є також наступні команди роботи з портами:

Adres:=$00378;

Port[Adres]:=255; // запис 1111 1111

B1:=port[Adres+1]; // зчитування

Стробування

Швидкість обміну через порт принтера залежить від швидкодії комп’ютера. Тому для зовнішніх пристроїв низької і середньої швидкодії потрібно забезпечувати затримку сигналів (наприклад стробу) на певні проміжки часу (затримка 1 мс: в Паскалі : Delay(1) , в – Delphi : Sleep(1)).

У процесі початкового тестування POST BIOS перевіряє наявність паралельних портів LPT1-LPT4 по адресах 3BCh, 378h, 278h і поміщає базові адреси виявлених портів в пам’ять за адресами: 0:0408h, 040Ah, 040Ch, 040Eh. Після виявлення порти ініціалізуються – на порт подається сигнал Init і в порт записуються нульові значення.

Програмне переривання BIOS int 17h забезпечує наступні функції підтримки LPT-порту:

00h - вивід символу з регістру AL, строб формується після готовності принтера

01h - ініціалізація принтера

02h - опитування стану принтера

При виклику INT 17h номер функції задається в регістрі AH, а номер порту – у регістрі DX (0 – LPT1, 1 – LPT2..). Дані з порта повертаються у регістр AH.

Використання переривань: LPT1 – IRQ7, LPT2 – IRQ5.

4. Проектування апаратури для спряження з Centronics

Для Centronics характерні такі особливості:

1) обмін даними є програмно-керованим (обробка переривань і прямий доступ до пам’яті неможливі).

2) Невисока швидкість обміну

3) Обмеження на довжину лінії зв’язку (2м)

4) Немає шини живлення.

Розглянемо підключення до комп’ютера найпростішого пристрою – набору світло діодів і кнопок.

Для керування використано сигнали Strobe – стробування запису даних та Init – очистка регістру.

Після світло діода сигнал з напругою (0, +5В ) і струмом 10мА можна подати на підсилювач напруги та струму і далі на виконавчий пристрій. Для безпосереднього керування виконавчими пристроями використовують тиристори, оптопари, реле.


Рис.9.2. Під’єднання до комп’ютера зовнішнього пристрою через Centronics

Для збільшення розрядності вхідних даних використовують мультиплекс ори (вхід – 16 біт, вихід – 4 ), а для збільшення розрядності вихідних даних – демультиплексори (вхід – 4 біт, вихід – 16 біт). Для побудови мультиплексорів використовують буфери з трьома станами (0В, 5В, відключено), наприклад К155ЛП8.

Для формування команд – дешифратори (напр.. К155ИД3 : на вхід біти D0-D3, на виході команди K0-K15).

Рис. 2. Разъем интерфейсного адаптера Cetronics DB-25S

5. Програмування паралельного порта під Windows NT/2000/XP

Windows працює з портами як з файлами і вимагає точного дотримання протоколу обміну даними. Наприклад при передачі навіть одного біту на паралельний порт система вимагає також відпрацювання сигналів Strobe і Ask (відповідь – підтвердження).

Спочатку порт потрібно відкрити як файл функцією CreateFile, що надається Win32 API i прототип якої:

HANDLE CreateFile(

LPCTSTR lpFileName,

DWORD dwDesiredAccess,

DWORD dwSharedMode,

LPSECURITY_ATTRIBUTES lpSecurityAttributes,

DWORD dwCreationDistribution,

DWORD dwFlagAndAttributes,

HANDLE hTemplateFile ); де:

lpFileName - назва порта: COM1, COM2, ..., LPT1, LPT2, ..

вказівник на рядок з нульовим символом у кінці (PCHAR) , яка визначає назву об’єкту, що створюється (файл, канал, почтовый слот, ресурс связи (в данном случае порты), дисковое устройство, приставка, или каталог)

dwDesiredAccess - тип доступу до файлу: GENETIC_READ - файл для зчитування, GENETIC_WRITE - файл для запису, GENETIC_READ | GENETIC_WRITE - файл для зчитування / запису.

dwSharedMode - параметр спільного доступу до файлу (=0 – монопольний режим)

lpSecurityAttributes - атрибут захисту файлу (=Null)

dwCreationDistribution

Определяет поведение функции если объект уже существует и как он будет открыт в этом случае Принимает одно из следующих значений :

CREATE_NEW

Создает новый объект (файл) Выдает ошибку если указанный объект (файл) уже существует.

CREATE_ALWAYS

Создает новый объект (файл) Функция перезаписывает существующий объект (файл)

OPEN_EXISTING

Открывает объект (файл) Выдает ошибку если указанный объект (файл) не существует.(Для более детального смотрите SDK)

OPEN_ALWAYS

Открывает объект (файл), если он существует. Если объект (файл) не существует, функция создает его, как будто dwCreationDistribution были CREATE_NEW.

TRUNCATE_EXISTING

Открывает объект (файл). После этого объект (файл) будет усечен до нулевого размера.Выдает ошибку если указанный объект (файл) не существует

DwFlagsAndAttributes

Атрибуты объекта (файла), атрибуты могут комбинироваться

· FILE_ATTRIBUTE_ARCHIVE

· FILE_ATTRIBUTE_COMPRESSED

· FILE_ATTRIBUTE_HIDDEN

· FILE_ATTRIBUTE_NORMAL

· FILE_ATTRIBUTE_OFFLINE

· FILE_ATTRIBUTE_READONLY

· FILE_ATTRIBUTE_SYSTEM

· FILE_ATTRIBUTE_TEMPORARY

HTemplateFile

Определяет дескриптор с GENERIC_READ доступом к временному объекту(файлу). Временный объект(файл)поставляет атрибуты файла и расширенные атрибуты для создаваемого объекта (файла) ИСПОЛЬЗУЕТСЯ ТОЛЬКО В WINDOWS NT Windows 95: Это значение должно быть установлено в Nil.

LPTPort := 'LPT1'; hCommFile := CreateFile(Pchar(LPTPort), GENERIC_WRITE, 0, nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);

6. Використання бібліотеки IO.DLL для доступу до портів у Windows 95/98/NT/2000/XP

При використанні DOSі Windows 95/98 доступ до портів вводу/виводу (I/Oports) комп’ютера був відносно простим. Проте у WindowsNT/2000/XP (захищена операційна система) доступ до портів вв/вив значно ускладнився за рахунок віртуалізації апаратного забезпечення (virtualizehardware). Віртуалізація означає, що програма вже не може звертатися безпосередньо до фізичного пристрою, а звертається тільки до драйвера, який емулює (emulates) роботу фізичного пристрою (відеоадаптеру, клавіатури, звукової карти чи принтера). Програмна емуляція фізичних пристроїв (хороший стиль для станд. задач) з одного боку підвищує надійність і захищеність роботи операційної системи (помилкові команди перехоплюються), а з іншого обмежую можливості керування нестандартними зовнішніми пристроями через порти вв/вив.

Тому команди вводу/вив в порт (INandOUT) у WindowsNT/2000/XP не працюють, а операційна система працює із зовнішніми пристроями як з файлами (команди запису/зчитування з файлу). Крім ускладнення програмування використання драйвера як посередника значно змекншує швидкодію операцій вв/вив.

Тому для роботи з портами розроблена динамічно під’єднувана бібліотека IO.DLL, що дозволяє зручно виконувати команди вв/вив даних у порти для 95/98 andNT/2000/XP.

/ LicensingIO.DLL is completely free! /

Download

io.zip 46k (Contains all the files) io.dll 46k

The following two files are for C++ users. There is more info on these in the prototypes section.

io.cpp 1k io.h 1k

C/C++ Prototypes

void WINAPI PortOut(short int Port, char Data);void WINAPI PortWordOut(short int Port, short int Data);void WINAPI PortDWordOut(short int Port, int Data);char WINAPI PortIn(short int Port);short int WINAPI PortWordIn(short int Port);int WINAPI PortDWordIn(short int Port);void WINAPI SetPortBit(short int Port, char Bit);void WINAPI ClrPortBit(short int Port, char Bit);void WINAPI NotPortBit(short int Port, char Bit);short int WINAPI GetPortBit(short int Port, char Bit);short int WINAPI RightPortShift(short int Port, short int Val);short int WINAPI LeftPortShift(short int Port, short int Val);short int WINAPI IsDriverInstalled();procedure PortOut(Port : Word; Data : Byte); stdcall; external 'io.dll';stdcall – параметр, що визначає режим передачі параметрів процедурі (через стек). По замовчуванню параметри передаються зліва направо (Left-to-right), а для параметра – справа наліво (Right-to-left). Для виклику зовнішніх процедур використовується stdcall(calls to external code)

Опис функцій / FunctionDescriptions

Please refer to the prototype for the particular language you are using.

PortOut

Вивід байта у спеціальний порт / Outputs a byte to the specified port.

PortWordOut

Вивід слова (16 біт) у порт / Outputs a word (16-bits) to the specified port.

PortDWordOut

Вивід подвійного слова у порт / Outputs a double word (32-bits) to the specified port.

PortIn

Зчитування байту з порта / Reads a byte from the specified port.

PortWordIn

Зчитування слова / Reads a word (16-bits) from the specified port.

PortDWordIn

Зчитування подвійного слова / Reads a double word (32-bits) from the specified port.

SetPortBit

Встановлення бітів порта / Sets the bit of the specified port.

ClrPortBit

Очищення бітів порта / Clears the bit of the specified port.

NotPortBit

Інвертування бітів порта / Nots (inverts) the bit of the specified port.

GetPortBit

Повернути стан порта / Returns the state of the specified bit.

RightPortShift

Shifts the specified port to the right. The LSB is returned, and the value passed becomes the MSB.

LeftPortShift

Shifts the specified port to the left. The MSB is returned, and the value passed becomes the LSB.

IsDriverInstalled

Повертає не 0, якщо io.dll інстальовано. Returns non-zero if io.dll is installed and functioning.

Приклад процедур у Delphi

function IsDriverInstalled : Boolean; stdcall; external 'io.dll'; // протопити

procedure PortOut(Port: Word; Data: Byte);stdcall; external 'io.dll';

function PortIn(Port: Word): Byte;stdcall; external 'io.dll';

procedure TForm1.FormCreate(Sender: TObject);

begin

if IsDriverInstalled then

begin

Label1.Caption:='Driver ready...';

end;

end;

procedure TForm1.Button1Click(Sender: TObject);

var

i:byte;

begin

for i:=0 to 255 do

begin

PortOut($378,i);

Sleep(200);

Application.ProcessMessages;

end;

end;

procedure TForm1.Button2Click(Sender: TObject);

var

b:byte;

begin

b:=PortIn($379);.Text:=IntToStr(b);

end;


Нет нужной работы в каталоге?

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

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован

avatar
Математика
История
Экономика
icon
159599
рейтинг
icon
3275
работ сдано
icon
1404
отзывов
avatar
Математика
Физика
История
icon
156450
рейтинг
icon
6068
работ сдано
icon
2737
отзывов
avatar
Химия
Экономика
Биология
icon
105734
рейтинг
icon
2110
работ сдано
icon
1318
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
63 457 оценок star star star star star
среднее 4.9 из 5
Тгу им. Г. Р. Державина
Реферат сделан досрочно, преподавателю понравилось, я тоже в восторге. Спасибо Татьяне за ...
star star star star star
РЭУ им.Плеханово
Альберт хороший исполнитель, сделал реферат очень быстро, вечером заказала, утром уже все ...
star star star star star
ФЭК
Маринаааа, спасибо вам огромное! Вы профессионал своего дела! Рекомендую всем ✌🏽😎
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

Подогнать готовую курсовую под СТО

Курсовая, не знаю

Срок сдачи к 7 дек.

только что
только что

Выполнить задания

Другое, Товароведение

Срок сдачи к 6 дек.

1 минуту назад

Архитектура и организация конфигурации памяти вычислительной системы

Лабораторная, Архитектура средств вычислительной техники

Срок сдачи к 12 дек.

1 минуту назад

Организации профилактики травматизма в спортивных секциях в общеобразовательной школе

Курсовая, профилактики травматизма, медицина

Срок сдачи к 5 дек.

2 минуты назад

краткая характеристика сбербанка анализ тарифов РКО

Отчет по практике, дистанционное банковское обслуживание

Срок сдачи к 5 дек.

2 минуты назад

Исследование методов получения случайных чисел с заданным законом распределения

Лабораторная, Моделирование, математика

Срок сдачи к 10 дек.

4 минуты назад

Проектирование заготовок, получаемых литьем в песчано-глинистые формы

Лабораторная, основы технологии машиностроения

Срок сдачи к 14 дек.

4 минуты назад

2504

Презентация, ММУ одна

Срок сдачи к 7 дек.

6 минут назад

выполнить 3 задачи

Контрольная, Сопротивление материалов

Срок сдачи к 11 дек.

6 минут назад

Вам необходимо выбрать модель медиастратегии

Другое, Медиапланирование, реклама, маркетинг

Срок сдачи к 7 дек.

7 минут назад

Ответить на задания

Решение задач, Цифровизация процессов управления, информатика, программирование

Срок сдачи к 20 дек.

7 минут назад
8 минут назад

Все на фото

Курсовая, Землеустройство

Срок сдачи к 12 дек.

9 минут назад

Разработка веб-информационной системы для автоматизации складских операций компании Hoff

Диплом, Логистические системы, логистика, информатика, программирование, теория автоматического управления

Срок сдачи к 1 мар.

10 минут назад
11 минут назад

перевод текста, выполнение упражнений

Перевод с ин. языка, Немецкий язык

Срок сдачи к 7 дек.

11 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

Размещенные на сайт контрольные, курсовые и иные категории работ (далее — Работы) и их содержимое предназначены исключительно для ознакомления, без целей коммерческого использования. Все права в отношении Работ и их содержимого принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие в связи с использованием Работ и их содержимого.

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно