Информация по предмету Компьютеры, программирование

  • 1821. Паралельний інтерфейс IEEE 1284 (інтерфейс Centronics)
    Другое Компьютеры, программирование

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

    1. ПК виставляє так званий байт розширення на лінії даних.
    2. ПК виставляє високий рівень сигналу SelectIn# і низький AutoLF#, що означає початок послідовності погодження.
    3. ПП відповідає встановленням низького рівня сигналу Ack# і низького Error#, PE і Select.
    4. ПК встановлює низький рівень сигналу Strobe# для запису байту розширення в ПП.
    5. ПК встановлює високий рівень сигналу Strobe# і AutoLF#.
    6. ПП відповідає встановленням в низький рівень PE і Error#, якщо ПП має зворотній канал передачі даних. Якщо режим, що запитується, підтримується пристроєм, то на лінії Select встановлюється високий рівень, а якщо не підтримується низький.
    7. ПП встановлює високий рівень на лінії Ack# для вказівки на завершення погодження, після чого контролер встановлює потрібний режим роботи.
  • 1822. Параллелизм как способ параллельной обработки данных
    Другое Компьютеры, программирование

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

    • Разрядно-последовательные пословно-последовательные (n=m=1). В каждый момент времени такие компьютеры обрабатывают только один двоичный разряд. Представителем данного класса служит давняя система MINIMA с естественным описанием (1,1).
    • Разрядно-параллельные пословно-последовательные (n>1, m=1). Большинство классических последовательных компьютеров, так же как и многие вычислительные системы, эксплуатируемые до сих пор, принадлежит к данному классу: IBM 701 с описанием (36,1), PDP-11 (16,1), IBM 360/50 и VAX 11/780 обе с описанием (32,1).
    • Разрядно-последовательные пословно-параллельные (n = 1, m > 1). Как правило вычислительные системы данного класса состоят из большого числа одноразрядных процессорных элементов, каждый из которых может независимо от остальных обрабатывать свои данные. Типичными примерами служат STARAN (1, 256) и MPP (1,16384) фирмы Goodyear Aerospace, прототип известной системы ILLIAC IV компьютер SOLOMON (1, 1024) и ICL DAP (1, 4096).
    • %201,%20m%20>%201).%20%d0%91%d0%be%d0%bb%d1%8c%d1%88%d0%b0%d1%8f%20%d1%87%d0%b0%d1%81%d1%82%d1%8c%20%d1%81%d1%83%d1%89%d0%b5%d1%81%d1%82%d0%b2%d1%83%d1%8e%d1%89%d0%b8%d1%85%20%d0%bf%d0%b0%d1%80%d0%b0%d0%bb%d0%bb%d0%b5%d0%bb%d1%8c%d0%bd%d1%8b%d1%85%20%d0%b2%d1%8b%d1%87%d0%b8%d1%81%d0%bb%d0%b8%d1%82%d0%b5%d0%bb%d1%8c%d0%bd%d1%8b%d1%85%20%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc,%20%d0%be%d0%b1%d1%80%d0%b0%d0%b1%d0%b0%d1%82%d1%8b%d0%b2%d0%b0%d1%8f%20%d0%be%d0%b4%d0%bd%d0%be%d0%b2%d1%80%d0%b5%d0%bc%d0%b5%d0%bd%d0%bd%d0%be%20mn%20%d0%b4%d0%b2%d0%be%d0%b8%d1%87%d0%bd%d1%8b%d1%85%20%d1%80%d0%b0%d0%b7%d1%80%d1%8f%d0%b4%d0%be%d0%b2,%20%d0%bf%d1%80%d0%b8%d0%bd%d0%b0%d0%b4%d0%bb%d0%b5%d0%b6%d0%b8%d1%82%20%d0%b8%d0%bc%d0%b5%d0%bd%d0%bd%d0%be%20%d0%ba%20%d1%8d%d1%82%d0%be%d0%bc%d1%83%20%d0%ba%d0%bb%d0%b0%d1%81%d1%81%d1%83:%20ILLIAC%20IV%20(64,%2064),%20TI%20ASC%20(64,%2032),%20C.mmp%20(16,%2016),%20CDC%206600%20(60,%2010),%20BBN%20Butterfly%20GP1000%20(32,%20256).">Разрядно-параллельные пословно-параллельные (n > 1, m > 1). Большая часть существующих параллельных вычислительных систем, обрабатывая одновременно mn двоичных разрядов, принадлежит именно к этому классу: ILLIAC IV (64, 64), TI ASC (64, 32), C.mmp (16, 16), CDC 6600 (60, 10), BBN Butterfly GP1000 (32, 256).
  • 1823. Параллельные интерфейсы Centronics и LPT-порт
    Другое Компьютеры, программирование

    Стандартный порт имеет три 8-битных регистра, расположенных по соседним адресам в пространстве ввода/вывода, начиная с базового адреса порта (BASE). Data Register (DR) - регистр данных, адрес=ВЛ5Е. Данные, записанные в этот порт, выводятся на выходные линии интерфейса. Данные, считанные из этого регистра, в зависимости от схемотехники адаптера соответствуют либо ранее записанным данным, либо сигналам на тех же линиях, что не всегда одно и то же. Если в порт записать байт с единицами во всех разрядах, а на выходные линии интерфейса через микросхемы с выходом типа "открытый коллектор" подать какой-либо код (или соединить ключами какие-то линии со схемной землей), то этот код может быть считан из того же регистра данных. Таким образом, на многих старых моделях адаптеров можно реализовать порт ввода дискретных сигналов, однако выходным цепям передатчика информации придется "бороться" с выходным током логической единицы выходных буферов адаптера. Схемотехника ТТЛ такие решения не запрещает, но если внешнее устройство выполнено на микросхемах КМОП, их мощности может не хватить для "победы" в этом шинном конфликте. Однако современные адаптеры часто имеют в выходной цепи согласующий резистор с сопротивлением до 50 Ом. Выходной ток короткого замыкания выхода на землю обычно не превышает 30 мА. Простой расчет показывает, что в случае короткого замыкания контакта разъема на землю при выводе "единицы" на этом резисторе падает напряжение 1,5 В, что входной схемой приемника будет воспринято как "единица". Так что такой способ ввода не будет работать на всех компьютерах. На некоторых адаптерах портов выходной буфер отключается перемычкой на плате. Тогда порт превращается в обыкновенный порт ввода.

  • 1824. Параметры полевого транзистора
    Другое Компьютеры, программирование

    Пусть напряжение между затвором и истоком Uзи = 0. При увеличении положительного напряжения на стоке ток будет нарастать. Вначале зависимость будет почти линейной (участок ОА на рис.3, а). Однако с возрастанием увеличивается падение напряжения на канале, повышается обратное смещение для р-п переходов (особенно вблизи стока), что ведет к сужению сечения токопроводящего канала и замедляет рост тока . В конечном итоге у стокового конца пластинки канал сужается настолько, что дальнейшее повышение напряжения уже не приводит к росту (участок АВ на рис.7.24, а). Этот режим получил название режима насыщения, а напряжение Uс, при котором происходит насыщение, называется напряжением насыщения (Uc. нас.). Если снять зависимость тока от напряжения для ряда напряжений на затворе (Uзи < 0), то получим семейство выходных характеристик полевого транзистора.

  • 1825. Параметры электропитания и завершения работы Windows XP
    Другое Компьютеры, программирование

    Спящий режим - все данные оперативной памяти, настройки программ, режимы работы всех устройств сохраняются на жестком диске и компьютер выключается. После включения питания система восстанавливает содержимое рабочего стола и все настройки, минуя загрузку системы. Это позволит продолжить работу с того момента, из которого компьютер был переведен в спящий режим. Кроме того, восстановление из спящего режима происходит значительно быстрее, чем обычная загрузка, что позволяет экономить заряд батарей переносных компьютеров. При разрешении использования спящего режима в корневой папке раздела, на котором установлена система, создается скрытый файл hiberfil.sys, его размер равен размеру оперативной памяти - в этот файл сохраняется память системы при переходе в спящий режим. Если вы попытаетесь удалить этот файл - система выдаст сообщение: "Не удается удалить hiberfil - файл используется другим пользователем или программой". Если вы запретите использование спящего режима, этот файл будет удален автоматически. Перевести компьютер в спящий режим вручную можно с помощью кнопки "Спящий режим" (для отображения этой кнопки нажмите Shift) окна "Выключить компьютер" или используя команду из меню "Завершение работы" диспетчера задач Windows.

  • 1826. Параметры, определяющие зону обнаружения вторичных моноимпульсных обзорных радиолокаторов
    Другое Компьютеры, программирование

    Для запросов в режимах RBS и УBД, запросов общего вызова и запросов режима S минимальный пороговый уровень для приёмников селективных ответчиков должен определяться в зависимости от минимального входного уровня мощности, обеспечивающего 90%-ную вероятность ответа, и должен составлять минус (1043) дБ/Вт, т.е. лежать в приделах 2·10-11 до 7,94·10-11Вт. Чувствительность приёмников, также как и выходную мощность передатчика ответчика, измеряют при этом на выходных (входных) клеммах антенны.

  • 1827. Паскаль (практическое использование)
    Другое Компьютеры, программирование

    Широкой популярности Паскаля среди программистов способствовали следующие причины:

    1. Благодаря своей компактности, удачному первоначальному описанию Паскаль оказался достаточно легким для изучения.
    2. Язык программирования Паскаль отражает фундаментальные и наиболее важные концепции (идеи) алгоритмов в очевидной и легко воспринимаемой форме, что предоставляет программисту средства, помогающие проектировать программы.
    3. Язык Паскаль позволяет четко реализовать идеи структурного программирования и структурной организации данных.
    4. Язык Паскаль сыграл большую роль в развитии методов аналитического доказательства правильности программ и позволил реально перейти от методов отладки программ к системам автоматической проверки правильности программ.
    5. Применение языка Паскаль значительно подняло "планку" надежности разрабатываемых программ за счет требований Паскаля к описанию используемых в программе переменных, проверки согласованности программы при компиляции без ее выполнения.
    6. Использование в Паскале простых и гибких структур управления: ветвлений, циклов.
  • 1828. Паскаль сегодня
    Другое Компьютеры, программирование

    Сейчас признанными лидерами в области профессионального программирования стали Си-подобные языки. В течение долгого периода Паскаль был, пожалуй, почти единственной альтернативой им в качестве универсального языка. Однако когда труд большинства профессиональных программистов стал практически сводиться лишь к манипуляциям с вызовами более или менее стандартного API-инструментария (Application Programming Interface интерфейс прикладного программирования), остро встал вопрос выбора единственного языка программирования, на котором (и для которого) будет писаться этот API. Вследствие различных причин как объективных, так и субъективных выбор пал на Си/Си++. Во-первых, Си, как и Паскаль, оказался одним из первых языков высокого уровня (ЯВУ), разрешившим проблему «курицы и яйца»: его компилятор был написан на нем же. Во-вторых, компиляторы для Си делать, пожалуй, легче, чем для любого другого языка (что, собственно, и было одной из целей его разработки), поэтому именно их выпуск экономически наиболее целесообразен. Впрочем, не обошлось и без субъективных факторов: значительную долю сегодняшнего API производит фирма Microsoft, уже давно разграничившая с фирмой Borland «сферы влияния» в этой области. Сейчас Borland не выпускает компиляторы для Бейсика и Фортрана, а Microsoft для Паскаля, и, естественно, не ориентирует свои API на те языки, компиляторы которых сама не выпускает.

  • 1829. Паскаль. Отладка программ
    Другое Компьютеры, программирование

    Окно отладки программ Watch может быть открыто пунктом меню Watch или Add watch. В каждой строчке окна может быть задана некоторая переменная или выражение. В процессе выполнения программы текущее значение заданной переменной или выражения выводится в это окно. Отладка с использованием окна Watch обычно сочетается с пошаговой отладкой, когда можно проверить не только последовательность выполнения команд, но и значения величин, приводящие к такой последовательности выполнения. Для создания окна Watch нет необходимости вызывать пункт меню Watch. Можно просто нажать клавиши Control + F7 и Вы получите окно Add Watch, в котором надо ввести имя переменной для вывода в окно отладки. В строке для набора имени будет подсвечено то имя, на котором стоял текстовый курсор в момент нажатия клавиш Control + F7. Если Вы нажмете Enter, в окно Watch добавится набранная в окне Add Watch переменная или выражение, если начнете набор другого имени, это имя исчезнет без дополнительных действий для удаления. Если сразу после открытия окна Add Watch нажать стрелку курсора вправо, то в окно ввода начинают вводиться символы из текста программы, следующие за курсором.

  • 1830. Первая советская электронно-счетная машина С.А. Лебедева
    Другое Компьютеры, программирование

    Перелистаем некоторые. В короткой записке, направленной в Совет по координации Академии наук СССР С.А.Лебедев написал: "Быстродействующими электронными счётными машинами я начал заниматься в конце 1948 г. В 1948-1949 годах мной были разработаны основные принципы построения подобных машин. Учитывая их исключительное значение для нашего народного хозяйства, а также отсутствие в Союзе какого-либо опыта их постройки и эксплуатации, я принял решение как можно быстрее создать малую электронную счётную машину (МЭСМ), на которой можно было бы исследовать основные принципы построения, проверить методику решения отдельных задач и накопить эксплуатационный опыт. В связи с этим было намечено первоначально создать действующий макет машины с последующим его переводом в малую электронную счётную машину. Чтобы не задерживать разработку, запоминающее устройство пришлось выполнить на триггерных ячейках, что ограничило его ёмкость. Разработка основных элементов была проведена в 1948 г.

  • 1831. Первоначальные сведения о программировании на языке Pascal
    Другое Компьютеры, программирование

    ИдентификаторДлина, байтДиапазон (множество) значенийОперацииЦелые типыinteger232768..32767+, , /, *, Div, Mod, >=, <=, =, <>, <, >byte10..255+, , /, *, Div, Mod, >=, <=, =, <>, <, >word20..65535+, , /, *, Div, Mod, >=, <=, =, <>, <, >shortint1128..127+, , /, *, Div, Mod, >=, <=, =, <>, <, >longint42147483648..2147483647+, , /, *, Div, Mod, >=, <=, =, <>, <, >Вещественные типыreal62,9?1039 1,7?1038+, , /, *, >=, <=, =, <>, <, >single41,5?1045 3,4?1038+, , /, *, >=, <=, =, <>, <, >double85?10324 1,7?10308+, , /, *, >=, <=, =, <>, <, >extended103,4?104932 1,1?104932+, , /, *, >=, <=, =, <>, <, >Логический типBoolean1true, falseNot, And, Or, Xor, >=, <=, =, <>, <, >Символьный типchar1все символы кода ASCII+, >=, <=, =, <>, <, >Обмен информацией с ЭВМ предполагает использование определенных средств ввода-вывода. В ЭВМ основным средством ввода является клавиатура, вывода дисплея.

  • 1832. Первые шаги в Интернет
    Другое Компьютеры, программирование

    Аркадий и Борис Стругацкие в рассказе "Волны гасят ветер" писали "Человечество будет разделено на две неравные части по неизвестному нам параметру, причем меньшая часть форсированно и навсегда обгонит большую". Как вы думаете, какой параметр имели в виду известные писатели-фантасты? Догадались? Правильно! Речь идет о так называемом "цифровом разрыве" понятии, обозначающем растущую пропасть между людьми, пользующимися возможностями Интернета, и связанными с ним технологиями, и людьми, игнорирующими Интернет. К какой категории людей отнесете себя Вы? Решайте сами! Надеюсь, что, как истинный сетевик, Вы стремитесь идти в ногу с прогрессом, извлекая из него самое лучшее! Если у Вас еще нет компьютера, то, поверьте мне, это не повод для выжидания, когда Вас обгонят другие! Уже сейчас Вы можете начинать осваивать возможности Интернета. Узнайте адреса интернет-кафе, имеющиеся в Вашем городе, может быть доступ к Интернету есть у Вас на работе, или у кого-нибудь из Ваших знакомых. Если Вы живете в достаточно крупном городе, то вполне вероятно, что при одном из ВУЗов, существует интернет-центр, спонсируемый фондом Сороса. Здесь любой желающий может получить несколько часов ежемесячного доступа в Интернет совершенно бесплатно. Просто ищите, и обязательно найдете! И, самое главное, не стесняйтесь просить помощи, если Вам что-то не понятно. Ну, а дальше? Дальше, как гласит древняя китайская мудрость "дорога в тысячу ли начинается с первого шага". Сделаем первые шаги и мы. Предлагаемый мной материал рассчитан, прежде всего, на людей, не имеющих опыта использования Интернета (либо этот опыт минимален). Поэтому прошу прощения у более искушенных пользователей за слегка вольное употребление терминов.

  • 1833. Перегрузка операций в С++
    Другое Компьютеры, программирование

    Как ужк было сказано ранее, использование одного и того же имени при вызове функции для разных типов параметров или для классов разных уровней наследования называется полиморфизмом. Для поддержания полиморфизма язык программирования должен иметь возможность во время выполнения принимать решение о том, какая именно компонентная функция с этим именем должна быть вызвана. Этот процесс носит название позднего связывания. Такое название этого механизма говорит о том, что выбор полиморфной функции-метода, которую необходимо выполнить в данном месте программы, осуществляется непосредственно в процессе выполнения программы. Вследствие сказанного, позднее связывание замедляет выполнение программы, т.к. при вызове полиморфной функции программа обязана выполнить ряд лишних обращений к оперативной памяти компьютера.++ оставляет использование позднего связывания на усмотрение программиста. По умолчанию, даже при наличии неоднозначности имен, транслятором принимается решение о раннем связывании имен программы. Следовательно, по способу записи определений классов fn( ) всегда будет давать обращение к Base::print( ). Позднее связывание здесь не выполняется. Добавление в определение функции ключевого слова virtual делает эту функцию полиморфной.

  • 1834. Передатні функції імпульсних автоматичних систем та оцінка їх якості
    Другое Компьютеры, программирование

    Далі, необхідно по зображенню знайти оригінал h (nТ), тобто здійснити операцію зворотного Z-перетворення. Цю задачу часто вирішують методом розкладання функції в степеневий ряд по негативних ступенях z (діленням полінома чисельника на поліном знаменника). Коефіцієнти отриманого ступеневого ряду дорівнюють дискретним значенням імпульсної перехідної функції в моменти часу t пТ. Інший метод вимагає розкладання Н (z) на прості дроби.

  • 1835. Передача даних, сигналів звукового мовлення, частотних груп і телевізійних сигналів по цифрових каналах
    Другое Компьютеры, программирование

    Необхідна кількість розрядів у кодовій групі залежить від виду шкали квантування (рівномірної або нерівномірної) і припустимого рівня шумів квантування (3 пВт/км, що відповідає допустимому рівню шумів на 1 км аналогового тракту передачі). Оскільки середній рівень групового сигналу практично постійний, порівняно невеликий, і пік-фактор цього сигналу постійний (14, 12 і 10дБ для ПГ, ВГ і ТГ відповідно), то використовувати нерівномірне квантування недоцільно (виграш у довжині кодових груп не перевищує одного розряду). Можна сказати, що з урахуванням вищенаведеного розрядність кодових комбінацій ІКМ сигналу має бути не менше m?9 біт. Вибирають m=12 (11 інформаційних і один розряд для передачі службової інформації). Таким чином, швидкість передачі цифрового потоку складає величину: B=mFд=12512=6144 . Вихідний цифровий потік кодера в пристрої розподілу розділяється на 3 первинних зі швидкістю кожний. Далі ці потоки надходять на 3 входи апаратури вторинної групи (ЦСП ІКМ-120) і передаються по ЦЛТ. На приймальній стороні рис. 7,б здійснюється зворотне перетворення. У пристрої об'єднання три потоки поєднуються в один зі швидкістю , після чого цей ІКМ сигнал декодується, перетворюється в аналоговий зі смугою частот 12…252 і переноситься в смугу частот ВГ 312…552 кГц. Як приклад розглянемо структуру циклу передачi апаратури АЦО-60, яка забезпечує перетворення аналового сигналу ВГ у цифровий.

  • 1836. Передача данных в компьютерных сетях
    Другое Компьютеры, программирование

     

    • Уровень сетевого интерфейса отвечает за установление сетевого соединения в конкретной физической сети - компоненте internet, к которой подсоединен компьютер. На этом уровне работают драйвер устройства в операционной системе и соответствующая сетевая плата компьютера.
    • Сетевой уровень - основа ТСР/IP. Именно на этом уровне реализуется принцип межсетевого соединения, в частности маршрутизация пакетов по internet. На сетевом уровне протокол реализует ненадежную службу доставки пакетов по сети от системы к системе без установления соединения (connectionless packet delivery service). Это означает, что будет выполнено все необходимое для доставки пакетов, однако эта доставка не гарантируется. Пакеты могут быть потеряны, переданы в неправильном порядке, продублированы и т.д. Служба, работающая без установления соединения, обрабатывает пакеты независимо друг от друга. Но главное, что именно на этом уровне принимается решение о маршрутизации пакета по межсетевым соединениям.
    • Надежную передачу данных реализует следующий уровень, транспортный, на котором два основных протокола, TCP и UDP, осуществляют связь между машиной - отправителем пакетов и машиной-адресатом.
    • Наконец, прикладной уровень - это приложения типа клиент-сервер, базирующиеся на протоколах нижних уровней. В отличие от протоколов остальных трех уровней, протоколы прикладного уровня занимаются деталями конкретного приложения и "не интересуются" способами передачи данных по сети. Среди основных приложений ТСР/IP, имеющихся практически в каждой его реализации, - протокол эмуляции терминала Telnet, протокол передачи файлов FTP, протокол электронной почты SMTP, протокол управления сетью SNMP, используемый в системе World Wide Web протокол передачи гипертекста НТТР и др.
  • 1837. Передача информации
    Другое Компьютеры, программирование

    Сейчас информатизация не мыслима без компьютера, так как он изначально создавался как средство обработки информации и только теперь он стал выполнять множество других функций: хранение, преобразование, создание и обмен информацией. Но прежде чем принять привычную сейчас форму компьютер претерпел три революции. Первая компьютерная революция свершилась в конце 50-х годов; ее суть можно описать двумя словами: компьютеры появились. Изобретены они были не менее чем за десять лет до этого, но именно в то время начали выпускаться серийные машины, эти машины перестали быть объектом исследований для ученых и диковинкой для всех остальных. Через полтора десятилетия после этого ни одна крупная организация не могла себе позволить обходиться без вычислительного центра. Если тогда заходила речь о компьютере, сразу же представлялись заполненные стойками машинные залы, в которых напряженно думают люди в белых халатах. И тут свершилась вторая революция. Практически одновременно несколько фирм обнаружили, что развитие техники достигло такого уровня, когда вокруг компьютера не обязательно воздвигать вычислительный центр, а сам он стал небольшим. Это были первые мини-ЭВМ. Но прошло еще десять с небольшим лет, и наступила третья революция в конце 70-х возникли персональные компьютеры. За короткое время, пройдя путь от настольного калькулятора до полноценной небольшой машины, ПК заняли свои места на рабочих столах индивидуальных пользователей.

  • 1838. Передача информации по дискретным и непрерывным каналам связи
    Другое Компьютеры, программирование

    Существует ряд алгоритмов статистического кодирования. Основная цель всех схем ОСК - минимизация средней длительности кодовых комбинаций. Необходимо осуществить кодирование таким образом, чтобы наиболее часто встречающиеся комбинации кодировались наиболее короткими комбинациями. Наиболее известны схемы Шеннона-Фано и Хаффмена. Характерно то, что предварительно все сообщения записываются в порядке убывания их вероятностей. Ни одна короткая комбинация не является началом более длинной. Именно это свойство дает возможность декодирования.

  • 1839. Передача массива информации в параллельном формате между двумя микроЭВМ КР580ВН80А с использованием БИС КР580ВВ55
    Другое Компьютеры, программирование

    Адрес командыМашинный кодАссемблерПояснение00000111110MVI A, 0ADHЗапись в аккумулятор управляющего слова.00200100001LXI HL, 05AHЗагрузка адреса начала массива (90)00500010110MVI D, 08HКоличество элементов массива (8)00711011011WAIT: IN 05AHСчитывание из канала С00911100110ANI 04HВыбираем 3 бит00A11001010J2 WAITПереход по готовности00E11011011IN 05BHСчитывание принятого байта01000100010STAX HLЗапись принятого байта в память01100100011INX HLИнкремент указателя на массив01200010101DCB DДекремент счетчика01300111110MVI A, 010HЗапись в аккумулятор управляющего слова.01511010011OUT 05AHЗаписываем управляющее слово в канал С01700111110MVI A, 00HОбнуляем аккумулятор01910100010ANA DПроверка счетчика01A11000010JN2 WAITЕсли не ноль, переход на метку WAIT01D01110110HLTОстанов программы

  • 1840. Передающее устройство систем телеизмерения
    Другое Компьютеры, программирование

    Измеряемое напряжение поступает на вход делителя напряжения, предназначенного для согласования уровня входного сигнала с входом АЦП. Преобразованное напряжение поступает на АЦП, с выхода которого часть двоичного кода, соответствующая первой посылке, сразу же подаётся на блок кодирования (блок логических устройств), а остальная часть на триггеры, выступающие в роли регистра. Блок регистров предназначен для хранения двоичного кода в то время, когда выходы АЦП находятся в Z состоянии, что позволяет осуществлять беспрерывную передачу. С выхода блока регистров двоичный код поступает на логический блок (блок кодирования), где происходит преобразование двоичного кода в неприводимый сменно-посылочный код. Сигналы с выхода логического блока поступают на блок преобразования в частоту логических сигналов, где находятся генераторы частоты, ключи включения генераторов, полосовые фильтры и сумматор. Колебания с выходов полосовых фильтров поступают на сумматор, с выхода которого в линию поступает выходной сигнал. Работой вышеперечисленных блоков управляет блок управления, который должен производить следующие операции:

    • запуск АЦП на преобразование;
    • управление передачей данных с АЦП;
    • управлять записью в регистры;
    • управлять очерёдностью выдачи в линию посылок.