Ден Томел - Поиск неисправностей в электронике

Тут можно читать онлайн Ден Томел - Поиск неисправностей в электронике - бесплатно полную версию книги (целиком) без сокращений. Жанр: sci_radio, издательство NT Press, год 2007. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Поиск неисправностей в электронике
  • Автор:
  • Жанр:
  • Издательство:
    NT Press
  • Год:
    2007
  • Город:
    Москва
  • ISBN:
    0-07-142307-9 (англ.); 978-5-477-00163-7 (рус.)
  • Рейтинг:
    4/5. Голосов: 21
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Ден Томел - Поиск неисправностей в электронике краткое содержание

Поиск неисправностей в электронике - описание и краткое содержание, автор Ден Томел, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
В данной книге автор касается теоретических и практических основ диагностики и ремонта электротехнической и электронной аппаратуры. Приведены описания технических средств, предназначенных для этих целей. Исследованы методы поиска неисправностей в промышленном, бытовом, медицинском оборудовании. Рассмотрены типичные неполадки радио-, теле-, микропроцессорных и других систем.
Для инженеров, техников, обслуживающего персонала и радиолюбителей любого уровня.

Поиск неисправностей в электронике - читать онлайн бесплатно полную версию (весь текст целиком)

Поиск неисправностей в электронике - читать книгу онлайн бесплатно, автор Ден Томел
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Шина адреса используется для определения, к какой именно ИМС происходит обращение в соответствии с текущим адресом, выдаваемым ЦПУ. Это очень похоже на то, как мы находим конкретный квартал в городе и нужное здание.

Старшие цифры указывают квартал, а младшие — дом. Аналогично, старшие биты адреса используются для выбора конкретной ИС, а младшие — определяют, к какой ячейке ИМС происходит доступ.

Адресная шина на рис. 9.5 представлена в виде «жгута» проводов, в котором неразличимы отдельные проводники. Это обычный метод изображения шин на диаграммах. Когда провод входит или отходит от жгута, он помечается своим номером, названием или символом идущего по нему сигнала.

Инструкции и машинный код

Теперь, когда некоторые основные аппаратные схемы описаны и даны определения многих терминов, мы можем начать рассматривать, как же в действительности работает микрокомпьютер. Понимание того, как должна функционировать система, что можно ожидать, абсолютно необходимо для правильной диагностики проблем. Чтобы заставить компьютер сделать нечто полезное, его надо запрограммировать, то есть организовать набор допустимых команд или инструкций, представляющих двоичный код, расположенный в памяти ЭВМ, которым должен следовать компьютер. Ест и машина работает только с данными длиной 8 бит, то код инструкции ограничен 8 битами и общее количество возможных инструкций не превышает 256 (2 8).

Полная инструкция состоит, по меньшей мере, из одного слова, которое называется кодом операции и представляет инструкцию для ЦПУ, в которые иногда включаются также величины данных или адреса, расположенные в памяти непосредственно после кода операции. Эти величины называются операндами. Код операции указывает задачу ЦПУ, а операнды — место назначения. Некоторые операции не требуют операндов, другие могут использовать одну или более ячеек памяти для хранения своих операндов.

Когда в память занесен полный список инструкций, они образуют программу в машинном коде. Машинный код — это единственный язык, который понимает компьютер. Каждый тип микропроцессора имеет свой уникальный язык машинных инструкций. Программисты используют обычно языки высокого уровня для организации инструкций, например BASIC и С. Компьютерная программа, называемая компилятор , переводит язык высокого уровня в машинный (двоичные 1 и 0). В любом случае информация, которая будет проходить по шинам, представляет собой только двоичные 1 и 0, образующие машинный код.

Машинные циклы и синхронизация

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

Цикл выполнения любой инструкции начинается с помещения адреса ячейки в памяти, но которому расположен код следующей инструкции, на шину адреса. Дешифраторы адреса выбирают ИС, в которой находится адрес. Когда ЦПУ готов принять код операции, он активирует управляющую шину, подавая сигнал типа RD (чтение), который запускает выходные буферы схемы памяти с тремя состояниями, и на шину подается код операции. Когда импульс RD заканчивается, код операции запоминается в регистре инструкций внутри ЦПУ.

Система синхронизации и управления декодирует инструкцию и определяет, требует ли она операндов. Если да, то они выбираются из следующих ячеек памяти таким же образом, что и код операции. Когда все части инструкции переданы в ЦПУ, начинается выполнение инструкции: считывание величины из памяти или устройства ввода-вывода, инкрементирование величины во внутреннем регистре или запись величины из ЦПУ в память или выходной порт. Важно понимать, что в разные периоды во время выполнения цикла инструкции шина данных может содержать коды инструкций, информацию об адресе, величины данных, и иногда ничего не значащий «цифровой мусор». Для анализа имеющихся сигналов необходимо очень хорошо понимать синхронизацию микропроцессора. Для описания этого достаточно сложного процесса в 8 и 16-битовых шинах используются специальные временные диаграммы (рис. 9.6).

Рис 96 Временная диаграмма шины микропроцессора Вся 16битовая шина - фото 250

Рис. 9.6. Временная диаграмма шины микропроцессора

Вся 16-битовая шина адреса представлена на временной диаграмме одной линией. Участки, где линии параллельны, показывают, что состояние каждой из 16-ти адресных линий не изменяется. Реальная величина может быть показана в шестнадцатеричном виде в пространстве между двумя параллельными линиями. Место, где линии пересекаются на временной диаграмме, показывают, что один или более бит на этой шине изменили состояние, и на выход подается новая величина.

Шина данных образована восемью отдельными линиями, каждая из которых может иметь высокий, низкий или переменный уровень. Переменное состояние возникает тогда, когда все подключенные к шине приборы находятся в третьем состоянии с высоким импедансом (бездействуют). Это состояние с высоким импедансом представляется горизонтальной линией на среднем уровне между высоким и низким. Когда выходы включаются, временная диаграмма расширяется, показывая, что все 8 бит стабильны и имеют уровень высокий или низкий. Их величина в этом интервале может быть показана в виде шестнадцатеричного числа. Сигналы дешифратора ПЗУ и ОЗУ, которые идут к входам выбора ИМС, и сигналы линий RD и WD представляют собой однобитовые сигналы и выглядят, как и на всех остальных временных диаграммах.

Последовательность, которая представлена на временной диаграмме, следу-

1. ЦПУ выдает адрес ячейки памяти, содержащей операционный код инструкции.

2. Выход ПЗУ дешифратора адреса переходит на низкий уровень.

3. ЦПУ переводит линию RD на низкий уровень, разрешая выход схемы памяти.

4. Код операции от ПЗУ появляется на шине данных.

5. Кончается импульс RD, код инструкции запоминается в ЦПУ. ЦПУ теперь знает, что оно должен записать величину данных в указанный адрес ОЗУ.

6. Адрес ячейки памяти, куда должны быть записаны данные, выдается на шину адреса.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Ден Томел читать все книги автора по порядку

Ден Томел - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Поиск неисправностей в электронике отзывы


Отзывы читателей о книге Поиск неисправностей в электронике, автор: Ден Томел. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x