7 |
На |
индикаторе 1 = 1 ; |
ввести Ап , С/П; |
на индикаторе * = |
2; |
||||||||||
ввести |
А 22, |
С/П; на |
индикаторе I = |
3; |
ввести |
Л33, С/П. |
значения |
||||||||
8. После того, как вычисления окончены, искомые |
|||||||||||||||
доверительных |
границ |
г { случайных |
погрешностей |
результатов |
|||||||||||
совокупных |
(совместных) уравнений можно вызвать |
из |
регистров |
||||||||||||
адресуемой |
памяти: |
ИПА = |
|
ИПВ = |
е2; |
ИПС = |
е3. |
|
по |
||||||
9. Для |
обработки |
новых |
|
данных — повторить |
операции |
||||||||||
пп. 2—8. |
|
|
|
регистров |
адресуемой |
памяти |
показано |
||||||||
10. |
Использование |
||||||||||||||
в табл. |
66. |
|
|
|
|
|
|
|
|
|
|
|
Таблица 66 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
0 |
|
Организация |
|
7 |
|
|
|
|
|
|
|
||||
|
циклов |
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
1 |
|
*1 |
|
|
|
8 • |
|
|
О |
|
|
|
|
||
1) |
|
хг |
|
|
|
9 |
|
|
Б |
со 1 |
|
|
|||
|
|
|
|
|
|
|
|
|
|||||||
3 |
|
хв |
|
|
|
А |
|
|
ч |
|
|
|
|
||
4 |
|
Косвенная |
инди |
В |
|
|
е2 |
|
|
|
|
||||
|
кация |
|
|
|
|
|
|
|
|
|
|||||
5 |
|
О}',} косвенное |
|
С |
|
|
ез |
|
|
|
|
||||
|
а дресование |
|
|
|
|
|
|
|
|||||||
6 |
|
|
|
|
|
|
д |
|
|
ч |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Пример 24 |
(вычисления по программам |
19, |
20 |
и 21). Допустим' |
|||||||||||
требуется измерить сопротивление заземления (см. рис. 2):. Для этого каждая пара сопротивлений (1.05) измеряется дважды. Полу
чены следующие результаты |
прямых |
измерений- |
(обозначим х, = |
||||||||||
= Кх\ х 2 = Яу\ хх = |
|
Для у! = |
|
укажем |
числовые значения, |
||||||||
Ом): |
|
|
|
|
|
|
|
|
|
|
|
|
|
XI + |
х2 = |
4,53; |
|
хх + |
х2 = |
4,57; |
х2 + |
|
х3 = |
4,62; |
|||
х2 + |
ха = |
4,61; |
|
хх + х3 = |
4,59; |
хх + |
х3 |
= |
4,56. |
||||
Составим |
условные |
уравнения |
|
|
|
|
|
|
|
||||
хх + |
х2 — 4,53 |
= |
VI, |
хх + |
х2 — 4,57 |
= |
о2; |
||||||
"Н *з — 4,62 |
= |
^з; |
*а + |
*з — 4,61 |
= |
о4; |
|||||||
*1 + |
*з — 4>59 = |
|
*1 |
+ |
*3 — 4,56 == ^в- |
||||||||
Для вычисления параметров системы нормальных уравнении воспользуемся программой № 19. Введя ее в машину, нажимаем С/П,— на индикаторе / = 1 , — это приглашение ввести значения параметров первого условного уравнения.
Вводим:
1 |
1 |
1 |
1 |
0 |
1 |
|
1 |
|
0 |
0 |
* |
1 |
* |
1 |
0 |
|
1 |
|
1 |
1 |
|
0 |
*' |
1 |
1 |
1 |
0 |
1 |
1 |
I 4,53 С/П; 1 4,57 С/П;
!4,62 С/П;
4,61 С/П; \ 4.59 С/П; * 4,56 С/П.
Каждое |
вычисление |
длится |
около |
30 |
с. |
|
|
||||||
Получаем |
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
4 |
2 |
2 |
|
18,25 |
|
|
|
|
|
|
|
|
|
|
|
4 |
2 |
18,33 |
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
18,38 |
|
|
|
Дописываем |
значения |
остальных коэффициентов: |
|
||||||||||
|
|
|
|
|
4 |
2 |
2 |
|
18,25 |
|
|
|
|
|
|
|
|
|
2 |
4 |
2 |
|
18,33 |
|
|
|
|
|
|
|
|
|
2 |
2 |
4 |
|
18,38. |
|
|
||
Решение системы нормальных уравнений производится с помо |
|||||||||||||
щью программы № 20. Вводим эту программу в машину, |
нажимаем |
||||||||||||
С/П — на |
индикаторе «0». |
|
|
|
|
|
|
|
|||||
Начинаем ввод Ьщ: |
|
|
|
|
|
|
|
|
|
||||
|
|
4 С/П 2 С/П 2 С/П 2 С/П 4 С/П. |
|
||||||||||
Вводим о,; |
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
18,25 |
| |
18,33 |
| |
18,38 |
С/П. |
|
||||
Вычисляем значения Х(: |
|
|
|
|
|
|
|
||||||
|
|
ИП1 |
ИПО |
I |
(получаем *х = |
2,255); |
|
||||||
|
|
ИП2 ИПО » ( |
» |
|
х 2 = |
2,295); |
|
||||||
|
|
ИПЗ |
ИПО |
( |
* |
|
х3 = |
2,32). |
|
||||
Находим |
значение |
главного |
определителя |
системы |
уравнений: |
||||||||
ИПО = О = |
32. |
|
|
|
|
|
|
|
|
|
|
|
|
Вычисляем |
адъюнкты элементов главной диагонали |
этого опре |
|||||||||||
делителя: |
Ап = |
12; |
Л зг = |
12; |
Л з3 = |
12. |
определителей данной |
||||||
Можно |
найти значения |
и |
остальных |
||||||||||
системы |
уравнений: |
|
|
|
|
|
|
|
|
|
|
||
ИП1 = Ох = 72,16; ИП2 = Ог = 73,44; ИПЗ = 0 3 = 74,24.
С помощью программы № 21 определяем доверительные гра ницы случайных погрешностей результатов измерений.
Вводим с клавиатуры
2,255 \ 2,295 | 2,32 С/П.
На индикаторе «0». Вводим
|
|
6 |
| |
32 |
С/П. |
|
|
На индикаторе |
/ = 1 |
; |
начинаем |
ввод |
параметров условных |
||
уравнении: |
|
|
|
|
|
|
|
1 |
| 1 |
| |
0 |
| |
4,53 С/П; |
||
индицируется / = 2, |
вводим |
|
|
|
|
||
1 |
| |
1 |
\ |
0 |
\ |
4,57' |
С/П |
и т. д.
После окончания ввода этих параметров на индикаторе появ
ляется |
значение А; |
находим |
= |
3,182 |
и вводим его |
в машину, |
|
С/П. |
индикаторе |
/ == 1; вводим |
А ц = |
12, |
С/П; при |
» = 2 вво |
|
На |
|||||||
дим Л г2 — 12| С/П; |
при / — 3 |
вводим Л 33 = |
12, С/П. |
|
|||
Искомые величины извлекаем из регистров памяти:
= е2 = е3 = 0,040 562 697.
Записываем результаты совокупных измерений, Ом:
XI = 2,26 ± 0,04; х2 = 2,30 ± 0,04; 1 3 = 2,32 ± 0,04.
Глава 5
РЕКОМЕНДАЦИИ К ВЫПОЛНЕНИЮ ВЫЧИСЛЕНИЙ С ПОМОЩЬЮ МИКРОЭВМ «ЭЛЕКТРОНИКА БЗ-34»
И«ЭЛЕКТРОНИКА МК-54»*
11.ОБЩИЕ СВЕДЕНИЯ О микроЭВМ
«ЭЛЕКТРОНИКА БЗ-34* И «ЭЛЕКТРОНИКА МК-54»
ПТ одключение к электрической сети. МикроЭВМ «Электроника 1 * БЗ-34» и «Электроника МК-54» являются в настоящее время наиболее распространенными из числа массовых портативных кла вишных программируемых ЭВМ индивидуального пользования. Их элементная база и входной язык использованы также в микро
ЭВМ МК-56 (настольной).
При работе от сети подключение машины необходимо произ водить в такой последовательности:
отключить выключатель питания на лицевой панели машины; подключить к машине блок питания; переключатель на блоке питания установить в положении «Р»
(работа); вставить вилку питания блока в розетку сети;
включить выключатель питания на лицевой панели машины. При этом на люминесцентном индикаторе должна появиться цифра «0» в крайнем левом разряде; в противном случае следует
выключатель питания отключить и затем снова включить |
его |
(но |
|||||
не ранее, чем через 10 с). |
|
|
|
|
|||
Ввод исходных данных и управляющих |
команд с клавиатуры. |
||||||
Клавиатура |
микроЭВМ |
«Электроника %БЗ-34» |
изображена |
на |
|||
рис. 25,а, клавиатура |
МК-54 — на рис. 25,6. |
Программы |
для |
||||
этого класса микроЭВМ обычно даются в обозначениях БЗ-34. |
При |
||||||
работе с МК-54 можно |
внести в программы |
соответствующие |
кор |
||||
рективы, изменив начертание символов отдельных |
команд, поль |
||||||
зуясь |
рис. |
26. |
|
|
|
числовые |
|
Для выполнения вычислений надо: ввести в машину |
|||||||
исходные данные (операнды); обеспечить подачу совокупности |
опе |
||||||
рационных команд (состоящих из одного или |
нескольких |
операто |
|||||
ров), |
устанавливающих |
последовательность |
вычислительных |
опе |
|||
раций (такая совокупность называется программой вычислений). Ввод операндов осуществляется с клавиатуры вручную; по
дача операторов программы может производиться как вручную (также с клавиатуры), так и автоматически (из специального запо минающего устройства — программной памяти, куда они должны быть заранее засланы).
Для уменьшения габаритов панели управления большинство клавишей выполняет две-три функции. При непосредственном на жатии на клавишу реализуется функция, символ которой нанесен
* Программируемые микрокалькуляторы.
на клавише; для ввода операторов, |
символы которых |
нанесены |
над |
|||||||||
клавишами, следует предварительно нажать на |
так называемую |
|||||||||||
префиксную клавишу Р. |
Кроме Р, |
на клавиатуре имеется |
еще одна |
|||||||||
префиксная |
клавиша |
К, которая также изменяет |
характер |
еле- |
||||||||
|
/ “ —/и |
1—/ О _ |
/”/ |
|
|
|
|
|
|
|||
|
11_I, [ ~п_! |
/ о |
и |
|
|
|
|
|
|
|||
|
ЭЛЕКТРОНИКА |
|
|
|
|
|
|
|
||||
|
|
БД *34 |
|
|
|
|
|
|
|
|
||
____ |
Х<0 Х -0 |
Х > 0 . |
х / о |
|
|
|
|
|
|
|||
т |
|
ш н [шп т |
ш |
|
|
|
|
|
|
|||
|
1.0 |
и |
|
\.2 |
цз |
|
|
|
|
|
|
|
[к] Щп][п] \Ш шш |
|
|
|
|
|
|
||||||
з т |
|
сод |
1д |
|
х2 |
ТГ |
|
|
|
|
|
|
Й |
Ш |
|
Ш |
|
0 |
Й |
|
|
|
|
|
|
агс51П агееоз агс!д |
' 0 с |
\Г |
|
|
|
|
|
|
||||
0 |
Ш |
1д |
0 |
|
Ш |
В |
|
|
|
|
|
|
е* |
1л |
|
ху |
Вх |
|
|
|
|
|
|
||
Ш |
Ш |
Ш |
|
1 |
Ш |
|
|
|
|
|
|
|
10х |
о |
А8Т |
ПРГ |
СГ |
|
|
|
|
|
|
||
, Ш |
□ |
А |
0 |
|
И |
® |
|
|
|
|
|
|
Г ПОП |
В |
|
С |
Д |
|
|
|
|
|
|
||
Рис. |
25. |
Клавиатура |
микроЭВМ |
«Электроника |
БЗ-34» |
(а) |
и |
|||||
«Электроника МК-54», (б) |
|
|
|
|
|
|
||||||
дующего |
непосредственно после |
нее |
оператора |
(используется |
||||||||
она в |
сложных |
программах для |
организации |
так |
называемого |
|||||||
|
|
|
|
|
|
косвенного |
обращения). |
|
|
|
||
БЗ-,34 |
|
МК-54 |
|
Для ввода операндов служат кла |
||||||||
|
виши О, I, |
...» 9, десятичного разде |
||||||||||
|
|
|
|
|
|
|||||||
пх - ’П лительного знака (,), ввода порядка
ип |
Л - х |
числа |
(ВП), |
изменения знака (/—/), |
||||
ЗГС 51П |
|
а также |
разделительного |
оператора |
||||
51ГГ1- |
(|). При |
наборе |
на клавиатуре зна |
|||||
агееоз |
|
|||||||
С 0 5 "1 |
чение операнда вводится в операцион |
|||||||
агс^д |
V |
ный |
регистр X и высвечивается на |
|||||
|
в ♦ |
индикаторе. |
Ввод числа |
произво |
||||
\ |
дится |
в |
порядке следования цифр; |
|||||
|
|
|||||||
ХУ |
— |
если |
нужно |
изменить знак индици |
||||
* |
• |
руемого |
числа, следует после окон- |
|||||
О ' |
|
Рис. |
26. |
Различия |
в обозначениях на |
|||
А, В, С, Г ' |
. а,Ь,с,с1 > |
|||||||
клавиатуре |
БЗ-34 |
и МК-54 |
|
|||||
|
|
|
||||||
чания его набора нажать клавишу /—/. Для ввода числа с по рядком (например, 2,5 10-2) надо ввести мантиссу числа, затем нажать ВП и ввести цифры порядка:
2,5 ВП 2 / - /
Число я хранится в постоянной памяти'машины и может быть вызвано с помощью команды Ря.
Если непосредственно с клавиатуры вводится в машину два числа подряд, то после окончания ввода первого числа следует нажать клавишу <ф>, и только потом начать ввод второго (в против
ном случае второе |
число будет |
воспринято |
как продолжение пер |
|
вого). |
|
Вычисления |
осуществляются с по |
|
Вычислительные операции. |
||||
мощью одноместных операций (например, |
з т х ; е* и т. п., в кото |
|||
рых используется |
только одно |
число) и |
двухместных (например, |
|
У + Х; Х у и т . п„ для выполнения которых необходим ввод двух чисел). В обоих случаях сначала вводится число (или два числа), а затем — соответствующие команды. Например, вычисление е~М:
|
1,2 |
/ - / |
Рех; |
|
вычисление 3 + |
2: |
|
|
|
|
3 |
| |
2 |
+ ; |
вычисление У 2ц: |
|
|
|
|
|
2 Кп |
X |
Р У . |
|
Аргумент |
тригонометрических |
функций может выражаться |
||
в радианах или градусах (в зависимости от положения правого
переключателя |
«Р — Г»); |
в МК-54, кроме того, аргумент может |
||||||||
выражаться и |
в |
градах (сотых долях прямого угла). |
|
1п (—а) |
||||||
|
При |
некорректных |
операциях (например, 1/0; |
]^~ 1; |
||||||
и т. п.) вычисления прекращаются, и на индикаторе |
появляется |
|||||||||
сигнал ошибки |
ЕГГОГ (по англ, |
еггог — ошибка). |
находящегося |
|||||||
в |
Команда |
Сх |
служит |
для стирания операнда, |
||||||
регистре X; |
СР — для |
стирания ошибочно введенного префикс |
||||||||
ного оператора Р. Команда XV |
передает содержимое |
регистра X |
||||||||
во |
второй |
операционный |
регистр |
V, а содержимое |
V — в |
X. |
||||
14 |
Адресуемая |
|
память. |
Для |
запоминания операндов |
служат |
||||
регистров |
памяти (регистры 0...9, которые управляются |
цифро |
||||||||
выми клавишами; регистры А...Д, управление которыми осуществ ляется с помощью клавиш, под которыми указаны соответствую щие символы).Каждый из этих регистров можно связать с опера
ционным |
регистром X. Для* засылки копии содержимого |
регистра |
|||
X в регистр памяти служат команды ПЫ (в МК-54 х -* П1М); вызов |
|||||
копии содержимого регистра N в регистр X обеспечивается коман |
|||||
дами ИПN (в М‘К-54 П |
хЫ). Очистка регистров памяти |
произво |
|||
дится с |
помощью последовательности |
команд: |
|
||
|
Сх |
ГШ |
(Сх х |
ГЖ). |
|
12. ИСПОЛЬЗОВАНИЕ микроЭБМ |
|
|
|||
ДЛЯ ВЫЧИСЛЕНИЙ ПО |
ПРОГРАММАМ |
|
|||
Программа. С целью |
реализации |
некоторой математической |
|||
задачи подбирается соответствующая последовательность |
операций; |
||||
такая программа оформляется в виде таблицы (форма 1). |
|||||
При |
составлении таблицы |
допускается упрощение некоторых |
|||
символов |
операций. Так, |
например, вместо символа |
который |
||
в машинописном изображении может быть принят за «+», следует писать «;», вместо знака кольцевого передвижения информации в опе