Главная » Все файлы » Просмотр файлов из архивов » Файлы формата DJVU » Й.Янсен Курс цифровой электроники. Том 4. Микрокомпьютеры (1987)

Й.Янсен Курс цифровой электроники. Том 4. Микрокомпьютеры (1987), страница 62

DJVU-файл Й.Янсен Курс цифровой электроники. Том 4. Микрокомпьютеры (1987), страница 62 Цифровые устройства и микропроцессоры (ЦУиМП) (2224): Книга - 6 семестрЙ.Янсен Курс цифровой электроники. Том 4. Микрокомпьютеры (1987): Цифровые устройства и микропроцессоры (ЦУиМП) - DJVU, страница 62 (2224) - СтудИзба2018-02-12СтудИзба

Описание файла

DJVU-файл из архива "Й.Янсен Курс цифровой электроники. Том 4. Микрокомпьютеры (1987)", который расположен в категории "". Всё это находится в предмете "цифровые устройства и микропроцессоры (цуимп)" из 6 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "цифровые устройства и микропроцессоры (цуимп)" в общих файлах.

Просмотр DJVU-файла онлайн

Распознанный текст из DJVU-файла, 62 - страница

Таким образом, здесь для определения последовательных значений Х используется отдельная подпрограмма. После печати первых пяти текстовых элементов происходит переход к обработке В3, а затем — к С3. Величины Х формируются в подпрограмме следующим образом. В строках 170 и 180 с помощью операторов Х=О и Х= =Х+1 переменной Х присвапвается значение 1. После этого следует оператор КЕТ()хе)и, т. е. происходит обратный переход в основную программу для выборки и распечатки текста, а затем реализуется переход в строку 50, где находится оператор С)051)В 200. В строке 200 подпрограмма «выясняет», не является ли Х<5, и, если ответ оказывается положительным (Да), происходит обратный переход в строку 180.

Таким образом, Х каждый раз увеличивается на 1 и с использованием операторов БЕАР А3 (Х) и 1 Рзе1(х)ТА3 (Х) в основной программе печатаются пять текстовых элементов из строки символов А3. Прн Х)5 программа переходит в строку 210 и переменная х' увели- 374 Глава б чивается на 1. Эта переменная используется для того, чтобы с помощью следующего оператора в строке 220 инициировать переходы в строки 70 и 120, в которых находятся отправные точки тех частей программы, которые обеспечивают выборку и распечатку текстовых переменных Вв и С$.

При У=З программа переходит к оператору Ег)17. В строке 1О основной программы указана размерностьтекстовых переменных. Операторы, находящиеся в этой строке, сообщают программе, что каждая переменная состоит из пяти отдельных текстовых элементов. В строке ЗО с помощью оператора СОЯ)В 170 реализуется переход, после которого вычисляется значение Х. Из подпрограммы в строке 190 происходит обратный переход в строку 35 (при использовании оператора КЕТ13цй) строка, в которую возвращается программа, не указывается), за которым следуют выборка и распечатка соответствующего текста.

Заметим, что в строке 50 инициируется перехода подпрограмму для того, чтобы увеличить Х на 1. Далее с использованием оператора КЕТУРИ) происходит возврат в основную программу, однако теперь уже в строку 60, что вызвано действием оператора СОЯ)В в строке 50. Для печати следующего текста сначала с помощью оператора бОТО 35 осуществляется переход обратно в строку 35. В строке 50 снова инициируется переход в подпрограмму, и эта операция повторяется до тех пор, пока не будут распечатаны все пять текстов. Отсюда видно, что эта часть программы формирует с помощью подпрограммы цикл, который повторяется пять раз, т. е.

до тех пор, пока в подпрограмме (см. строку 220) не произойдет переход в строку 70, где находится «пустой» оператор 1РК1г)Т, обеспечивающий печать «пустой» строки без всякого текста. Текстовые переменные ВЭ и С3 обрабатываются в ходе дальнейшего выполнения программы по аналогии с переменной АЗ, и, наконец, при У > 2 в строке 220 оператор ЕМП производит останов. Структурная схема данного алгоритма приведена на рис.6.9. Здесь имеются два цикла, один для Х и другой для У. Пример простой программы, в которой определяются такие величины, как коэффициент усиления АЧ и входное сопротивление Й1г1 для транзисторной схемы с заземленным эмиттером, будет проанализирован ниже. Программа предназначена для изучения влияния коэффициента усиления по току НЕЕ и сопротивления эмиттера ЯЕ на коэффициент усиления по напря- 37$-.

Языки программирования высокого уровик — Бейсик Рпс. 6.9. Структурная схема программы распечатки строк символов н чиселг жению и входное сопротивление. Сначала программируются НЕЕ и КЕ, и затем вычисляются величины АЧ и В1К. Из текста программы следует, что строки 10 — ?О используются для записи с помощью операторов КЕМ формул, необходимых для вычисления величин АЧ и К11х1, указанных на рис. 6.10. Эти формулы определяют порядок вычисления Ач' и 1х11ч1 в ходе дальнейшего выполнения программы. Строки 90 — 145 содержат операторы для печати заголовков колонок искомой таблицы, а строки 150 — 191 — входные операторы, с помощью которых вводятся параметры схемы после команды К11К.

Введенные величины распечатываются как первые значения в соответствующих колонках с использованием операторов 1РЕ11чТ, расположенных в строках 200 — 250. Затем вычисляются АЧ и К1М с помощью операторов, находящихся в строках 270 — 315. Вычисленные величины округляются до целых чисел оператором 151Т(Х). В строке 340 переменная НЕЕ увеличнва- языки программирования высокого уровня — Бвявик За Зза =зо !Оооо !оооо !оооо 900 !Оаа чао 1ааа 900 1000 20000 10000 Заооа !оооо 20000 10000 1! 11 11 ! 8174 18374 185Э5 10 Со 1Оооо !Оооо 2100 1000 2!Оо 20000 10000 5 10476 ется на 30, в строке 350 происходит обратный переход в стро- ку 200.

Озых 0 ВЫХ Рис. 6.10. Схема с оба!им змиттером, для которой А17 и й1М вычисляютси в зависимости от НЕЕ и ЙЕ. Переменные АУ и К11Х1 вычисляются для новых значений НРЕ; эта процедура повторяется до тех пойз, пока НРЕ не пре. высит 300, после чего программа продолжается в строке 360, где сопротивление эмиттера увеличивается иа 400. После этой операции в строке 370 производится обратный переход в строку 193. Затем происходит распечатка таблицы величин АЧ и К1141 с различными значениями НРЕ до тех пор, пока НРЕ не превысит 300, после чего программа снова увеличит КЕ на 400 Ом и, после того как ЯЕ превысит 5000 Ом, программа будет закончена.

10 СО 70 100 130 160 190 220 250 за 10 40 70 100 130 160 190 220 250 280 !Оооо 10000 10000 10000 10000 10000 10000 10000 1ОООО 10000 1ОООО 1ОООО 10000 10000 10000 10000 !оооо 10000 10000 10000 !ЗОО 1000 !ЗОО 1000 1300 1000 1300 1000 1300 1000 1300 1000 1300 1000 1300 1000 1300 1000 1300 1000 1700 1000 1'700 1000 1700 1000 1700 1000 1700 1000 1 700 1000 1700 1000 1700 1000 1100 1000 1700 1000 ОООО 20000 20000 20000 20000 20000 ОООО ".ОООО 20000 20000 20000 20000 20000 20000 20000 20000 20000 20000 20000 20000 10000 1ПООО 1ПООО тоаао 1ПООО 1Оооо 1ОООО 1ОООО 1Оооа !Оооо 10000 10000 10000 1Оооо 10000 10000 10000 10000 10000 10000 8235 14521 16429 17351 17895 18 53 18507 18697 18844 18961 947С 15506 171С! 17906 18347 186Э5 188Э7 18987 1 1ОЭ 19195 878 Глава б Откат На рис. 6.11 приведена структурная схема соответствующего алгоритма.

После старта производится ввод переменных и печатаются заголовки я и,, колонок, Далее в строках 192 и 193 КЕ и НЕЕ прнсваиваются введенные значения. После вычисления и печати ке=кепниот) АЧ и К1Х НЕЕ увеличивается на ЗО и выясняется, не превышает ли переменная НЕЕ величину, равную 300|. Если НЕЕ)300, то КЕ увеличивается на 400 Ом. Затем снова выясняется, не стала ли переменная КЕ>5000 Ом. Если ответ отрицательный, происходит обратный переход в точку «НЕЕ= =НЕЕ 11ИР1)Т)». Прн утвердительном ответе программа переходит к НЕЕ НГЕ ЗО оператору ЕХО. Анализируя полученные таблицы„ ЕЕ ЗО можно увидеть, что как АЧ, так и К1Ы увеличиваются по мере рость а НЕЕ.

Если величина КЕ растет, то КЕ КЕлЛОО коэффициент усиления АЧ уменьшается, а входное сопротивление увели- КЕ~БООО чивается. Чем выше КЕ, тем слабее КЕ АЧ зависит от НЕЕ. Да В схемах с общим эмиттером раз- ЕЙО личные параметры влияют друг на друга и если присвоить какому-либо ма программы вычисления параметрУ нли параметрам опреде- АЧ и К!)Ч для схемы, по- ленные значения, то для получения яазвниой ня рис. 8.18.

конечного результата потребуется подобрать остальные параметры. С помощью схемы усилителя, показанной на рис. 6.12, можно вычислить КЕ и НЕЕ исходя из известных параметров К1., К1Н, АЧ и 1)Р1ЕК. Однако для настройки этого усилителя необходимо также использовать делитель, образованный сопротивлениями К1 и К2, который в первом приближении в расчете не учитывается.

На практике сначала определяются значения КЕ и НЕЕ, и на основе этого расчета находятся величины К1 и К2. При этом величина К1И, которая первоначально определяется только значением НЕЕ, изменяется и требуется скорректировать НЕЕ. Тот факт, что производится изменение НЕЕ, приводит к тому, что К1 и К2 подбираются; этот процесс многократно повторяется до тех пор, пока К1Я не достигнет определенного значения в пределах некоторого допустимого интервала.

Язьски программирования высокого уровня — Белсик 379 „ру-пйзй Операция, которая в "з численном анализе называ- ~~вык ется итерацией, требует Пах большого объема вычисли- яь тельной работы. В данном и~ случае нужно создать такую спрограмму, которая бы заменила человека при итера"тивной обработке переменсных. Текст одной из таких "зе ,программ приведен на стр. ие 380. Если еще раз рассмотфеть структуру программы Рис. б.12, Схема, для которой програмдля вычисления Ачт и К1!ч) ма вычислениЯ цц, Н"Е, ц! и кй пРо- изводится при заданных значениях еп схеме, представленной иа ц!!Ч и АЧ и максимальной величине рис.

6.12, то можно увидеть, переменного напряжения на выходе что наряду с теми элемен- !ты тами, которые обеспечиваеот печать входных данных, вычисления и выдачу результатов, в этой программе имеется часть, которая содержит итерационную процедуру. При выполнении данной программы вводятся требуемые величины сопротивления нагрузки К1., входного сопротивления К1И, коэффициента усиления АЧ и максимального выходного напряжения УР1ЕК и определяются значения эмиттерного сопротивления КЕ, коэффициента усиления по току, а также подбираются входные сопротивления К1 и К2. Ввод и печать данных производят операторы (строки 10— 60).

Вычисление требуемых параметров производится в той части программы, которая занимает строки 140 — 320, а итерационную процедуру обеспечивают строки 330 — 487. При выполнении той части программы, которая занимает строки 10 — 3!5, сначала предполагается, что величины КЕ, НГЕ, К1 и К2 известны. Однако в действительности выбор этих величин носит ,приближенный характер, поэтому подставляются разные значения НГЕ и вычисляются К! и К2. В самом начале расчета необходимые решения в отношении К!, К2 и К1И не получаются, так как начальное значение НГЕ оказывается слишком низким.

Поэтому иа первом шаге итерационного процесса необходимо увеличить НГЕ и исследовать величины наблюдаемых отклонений в вычисленных параметрах. Если этн отклонения выходят за допустимые пределы, то снова увеличивается НГЕ, и такая операция повторяется до тех пор, пока вычисленное входное сопротивление К!ИВ ие станет равно или больше К1Х. Так как величина НГЕ увеличивается шагами, то наиболее Языки ярограммироеания высокого уровня — Бейсик 381 вероятным результатом будет значение К1ЫВ, превышающее значение ЕЩ и придется повторить процесс вычислений, однако теперь уже с меньшим шагом, взятым в отрицательном (обратном) направлении.

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5301
Авторов
на СтудИзбе
416
Средний доход
с одного платного файла
Обучение Подробнее