/
Text
ПРИЛОЖЕНИЕ К ЖУРНАЛУ «ЮНЫЙ ТЕХНИК» Вместо электричества... песок В НОМЕРЕ: Как устроены песочные часы, знают все. А вот про песочный двигатель, думаем, слышали немногие. Давайте познакомимся с его устройством на примере одной из конструкций. Автор ее К. Бобошко (авторское свидетельство № 1.391.676). Разберемся в рисунке. Как видите, тонкая струйка песка течет вниз и заполняет левые отсеки небольшой турбинки. Естественно, что левая половина постепенно становится тяжелее правой — значит, появился крутящий момент. Турбинка начинает вращаться. Частота вращения зависит от скорости заполнения отсеков и нагрузки на выходном вале. Нетрудно подсчитать величину крутящего момента — он будет равен произведению массы песка, заполнившего отсеки турбинки, на плечо. Зная эти данные, можно определить и мощность. Конечно, она невелика — всего несколько ватт. Но даже ее вполне хватит, чтобы привести в движение механическую игрушку или модель. А чтобы струйка песка текла непрерывно, автор предложил такое решение: перемещать наружное кольцо относительно внутреннего. Повернув его против часовой стрелки на 45°, вы вновь заведете двигатель. Музей на столе КАТИТСЯ, КАТИТСЯ ГОЛУБОЙ ВАГОН Новый метропоезд еще проходит испытания. Но по нашим разверткам уже сегодня его модель может украсить вашу коллекцию ПОТЕК СМЕСИТЕЛЬ © «ЮТ» для умелых рук», 1989 г. Вместе с друзьями ВЕЛОСИПЕД ДЛЯ ТРИАЛА Если вы переделаете свой велосипед по нашему совету, то получите необычную машину, с которой уже не страшно будет преодолевать сложные преграды в новом виде юношеского спорта — триале. Мой двор — моя забота И ГРЯНЕТ БОЙ! Твой персональный компьютер МИКРОСХЕМЫ ДЛЯ «ЮТ-88» «ЮТ-88» В РОЛИ КАЛЬКУЛЯТОРА Надеемся, немало наших читателей приступило к сборке персонального компьютера «ЮТ-88». В этом номере знакомим с его программным обеспечением, терминологией, которую необходимо знать каждому программисту- пользователю. МОДНЫЙ АНСАМБЛЬ... ИЗ БАБУШКИНОГО СУНДУЧКА 1 МУЗЕЙ НА СТОЛЕ •00000000000000000000000000000000000000000000 ...Катится, катится голубой вагон Москвичи и гости столицы, наверное, обратили внимание на новые вагоны, появившиеся недавно нв подземных линиях Московского метрополитена. На борту их можно прочитать: «Испытания». Тех же размеров, но необычные — шестигранные по форме, они стали более вместительными. Мягкая подвеска значительно снизила шум и вибрацию. Более плавным стал ход. Словом, вскоре поездки в метро обещают быть еще комфортабельнее, как только Мытищинский машиностроительный завод приступит к их серийному производству. Предлагаем любителям бумажного макетирования собрать по нашим чертежам новый метропоезд и пополнить им свою домашнюю выставку транспортной техники. Модель выполнена в масштабе 1:60. Приготовьте ножницы, шило, металлическую линейку, острый нож, готовальню, остро заточенный карандаш средней твердости, прозрачный пластмассовый треугольник, клей ПВА или БФ-2, кальку, копировальную бумагу, черную тушь и набор темперных красок. Материалы обычные: плотная чертежная бумага, тонкий картон и старые велосипедные спицы. А теперь внимательнее разберитесь в чертежах. Обращаем внимание, на развертках детали 1, 17] и 13г приведены в усеченном виде. Чтобы получить их в натуральную величину, надо достроить недостающую часть — она симметрична приведенной. Сначала займемся изготовлением самых трудоемких заготовок — для буксовых узлов 7, направляющих цапф 12s и гасителей вертикальных колебаний вагона 15. От велосипедной спицы отрежьте стержень длиной 80 мм. Оберните его один раз полоской чертежной бумаги размером 105X40 мм по меньшей стороне. Конец полоски смажьте клеем, сверните и склейте. Для каждого вагона таких трубок потребуется шесть штук. Направляющая цапфа и гаситель вертикальных колебаний вагона, по сути дела, те же цилиндрические бумажные трубки, только большего диаметра. Для их изготовления воспользуйтесь уже готовыми трубчатыми заготовками как оправками. Оберните их плотно полосками бумаги размером 105X40 мм, смазанными с одной стороны клеем. А чтобы втулка легко снималась, проложите лист тонкой бумаги. Пока заготовки сохнут, приступайте к изготовлению вагона. Полвагона составляется из основания 17] и поперечин 17s. Перечертите на плотную чертежную бумагу контуры основания в натуральную величину. Аккуратно вырежьте заготовку. Тупым концом ножниц продавите линии сгиба. Переднее и заднее лобовые предохранительные устройства отогните вниз и приклейте. Заготовьте шесть поперечин 17s. Наклейте их на основание. Для изготовления боковин 3 вагона перечертите на плотную чертежную бумагу контуры сначала правой половины — ЗП, а затем симметрично ей, но в зеркальном изображении, левой — ЗЛ. Продавите тупым концом ножниц линии сгиба. СмаЖьте клеем продольные клапаны и склейте их между собой. На крыше вагона должна получиться продольная балка, придающая ему дополнительную прочность. Далее смажьте клеем клапаны на основании и поперечинах и, вставив продольную балку в прорези, произведите сборку. Разметьте и вырежьте головную часть кабины машиниста 2. Согните деталь по линиям сгиба и аккуратно приклейте в передней части вагона. Точно так же вычертите, вырежьте и приклейте к основанию вагона заднюю стенку 18. Вычертите в натуральную величину вентиляционный кожух 1. Вырежьте и склейте, придав ему объемный вид. Установите кожух на крыше вагона. Кабина машиниста и салон вагона готовы. Теперь можно приступать к сборке тележек. От велосипедной спицы отрежьте две заготовки длиной 38 мм — они послужат осями для колесных пар. Вагон опирается на рельсы восемью колесами. Для каждого колеса придется вырезать из картона одну деталь 111, две детали 11а и две детали 11 з- Соединение деталей колесной пары на клею производите на оси, как показано на рисунке. Раму тележки 10 соберите из двух продольных балок 101 и двух поперечин кожухов 10а- От заготовленных ранее трубок отрежьте две заготовки длиной 20 мм, склейте их с продольными балками. По разверткам вырежьте шкворневую балку 16. Аккуратно подклейте ее к раме тележки. Направляющая цапфа 12 состоит из пяты 12| и подпятника 12s. Отрежьте от заготовленного бумажного цилиндра отрезок длиной 6 мм, приклейте его торцевой стороной к середине шкворневой балки. Вырежьте поперечную балку 14. Для прочности наклейте ее на картон и установите под рамой против шкворневой балки. Оси колесных пар 8 вставьте в поперечные балки тележки. Установите на оси колеса. Вырежьте магнитно-рельсовый тормоз 9 и установите его под поперечной балкой 14 против колесных пар. От трубки отрежьте еще несколько отрезков длиной 6 мм — это будут гасители колебаний вагона 15. Установите их между шкворневой и поперечной балками. Далее изготовьте буксовые узлы 7. От трубки отрежьте втулки длиной 6 мм и наклейте их на кронштейны 72. Готовые узлы установите на оси 8. Пружины 6 проще всего сделать из стальной проволоки диаметром 0,5 мм, предварительно навив ее на стальную спицу. В готовом виде каждая пружина должна иметь диаметр 5 мм и длину 10 мм. Установите пружины на кронштейнах букс. Опорную раму 5 склейте из продольных 51 и поперечных 5s коробчатых элементов. Установите раму на шкворневой балке. От трубки отрежьте две пяты (деталь 121) длиной 10 мм. Вставьте их в подпятники 122. Торцы подпятников смажьте клеем и установите готовые тележки под вагоном. Из деталей 4i, 42, 43 и 44 заготовьте два автосцепных устройства. Приклейте их к тележкам так, чтобы они оказались сзади и спереди вагона. Из двух деталей 13| и 132 склейте ящики электрооборудования. Установите их под вагоном. Чтобы поезд имел законченный вид, потребуется сделать еще несколько вагонов — один или два промежуточных и головной. Присмотритесь внимательней. Промежуточный вагон от головного отличается лишь тем, что у него нет кабины машиниста. Вместо нее нужно установить заднюю стенку, соответственно изменив конфигурацию пола вагона. Готовые вагоны соедините и поставьте на рельсы. Их проще всего изготовить из картонных полосок, склеенных в виде перевернутой буквы Т. Как вы помните, цвет метровагонов — голубой. Подберите соответствующую темперную краску. По бокам вдоль вагона ниже окон проведите белую полосу. Подвагонные тележки, автосцепное устройство, ящики электрооборудования покрасьте черной краской. В. КОСТЫЧЕВ, инженер Рисунки автора 00000000000000000000000000000000000000000000000000000000000000 2 и 1 вентиляционный кожух 2 _ 6 - пружина’ ГТ 4 ~ автос^"-“ «poX?o но"Ре"ьсовый «р^оТТо ГХ~ ’* Ж феееее0еееОе00оеео^0=оТо^ направляющая цалсЬа «т ®®®®°®0®0000е0ее0000000000е00фе 3 000000000000000000000000000000000000000000000000000000000000000 ©0000000000000000000000000000000000000000000000000000000000000 4 Э0®®®0000®0000©00000000000000000000000000000000000000000000000® 5 ХОЗЯИН В ДОМЕ ПОТЕК СМЕСИТЕЛЬ... Вот беда, стал протекать смеситель в ванной. Что же делать? Ясно что — звать слесаря. А может, отремонтировать самому? Есть два выхода. Первый — самый простой, и обычно именно он сразу приходит в голову — замотать изоляционной лентой спиральную оболочку. Дешево, быстро, сердито. Увы, это ничего не даст. Лучше не торопиться, но сделать наверняка. Отключите холодную и горячую воду. Гаечным ключом отверните накидную гайку. Чтобы не поцарапать грани гайки, под шлицы зева ключа подложите полоску картона. Выньте прокладку и сдвиньте назад накидную гайку. Тупым концом ножа аккуратно подденьте латунный ниппель — следом из хромированной оболочки вытяните резиновую трубку. Обнажив ее, определите место прорыва. Чаще всего трубка лопается у краешка. Отрежьте бракованную часть, но не больше 50—60 мм, а лучше — меньше. Раскрутите проволоку, освободите ниппель, переставьте его на выступающую часть трубки. Сборку проведите в обратной последовательности. Соединение получится герметичным, смеситель еще послужит. Имейте в виду, в смесителях последних конструкций в целях экономии металла (правильно само по себе) ставят не латунные, а пластмассовые ниппеля. В этом случае ремонт — лишь временная мера, трубка может вновь соскочить с ниппеля. Поэтому неплохо иметь в запасе резиновую трубку. Ее можно приобрести в магазине «Сантехника». Если аварии начнут повторяться часто, поступайте следующим образом. Смеситель разберите полностью и уда лите старую резиновую трубку. Установив новую, сборку проведите в обратном порядке. Теперь вы надолго избавитесь от неприятностей. А как поступить, если вы достали резиновую трубку диаметром несколько больше стандартного? И здесь есть выход. Втянуть ее в оболочку можно так. Один конец трубки сожмите пальцами и плотно замотайте суровой ниткой. Ее витки надежно удержат проволоку (см. рис.), с помощью которой и «вденьте» трубку в оболочку. Остается отрегулировать длину трубки и провести сборку смесителя. А если сломалась сама хромированная оболочка и ее крайние витки выскочили из-под гайки? И здесь можно справиться своими силами. Сначала о самом простом способе. Открутите и снимите накидную гайку. Удалите из нее остаток оболочки. Конец спирали выпрямите плоскогубцами и снова подсуньте его под накидную гайку. Вставьте ниппель и попробуйте собрать смеситель. Если гайка не будет навертываться, напильником сточите лишний металл с конца спирали. Однако надо иметь в виду, что этот способ ремонта — некачественный. Ведь конец спирали будет сильно давить на резиновую трубку не плоскостью, а ребром, отчего трубка может лопнуть или соскочить с ниппеля. Второй способ — более трудоемкий, но он поможет восстановить первоначальные качества оболочки. Полностью разберите смеситель. Выньте из него резиновую трубку. Из накидной гайки удалите остатки оболочки. Из материала спирали плоскогубцами отформуйте кольцо, подобное отломанному. Напильником или ножом счистите с него слой хрома. Остается лишь тщательно пропаять оловом кольцо снаружи и изнутри. Смеситель хуже работает еще и в тех случаях, когда отверстия сетки забиваются накипью. Нужна чистка. Для этого отверните сетку и шилом или иголкой прочистите отверстия, а внутреннюю полость прополоскайте водой, чтобы удалить крошки. Если этого не сделать, частицы накипи вновь замусорят отверстия. Перед окончательной установкой сетки не забудьте поставить прокладку. Если она повреждена, на резьбу остова наверните немного льняных ниток. Вот и все. Включайте воду! В. ВОЛКОВ Рисунок Н. КИРСАНОВА На рисунке: 1 — резиновое кольцо, 2 — душевая сетка, 3 — остов, 4 — петля, 5 — рукоятка, 6 — прокладка, 7 — гайка, 8 и 13 — накидные гайки, 9 — ниппель латунный, 10 — резиновая трубка, 11—хромированная спиральная оболочка, 12 — ниппель пластмассовый, 14 — проволока, 15 — нитка. V 6 ВМЕСТЕ С ДРУЗЬЯМИ ---------- ВЕЛОСИПЕД ДЛЯ ТРИАЛА Слово «триал» не всем понятно. Что оно означает? В Чехословакии, например, под ним понимают соревнование на специально подготовленных велосипедах. Эти кроссовые машины отличает усиленная рама, мощные колеса с развитыми грунтозацепами, надежные тормоза и цепная трансмиссия с уменьшенным по сравнению со стандартными велосипедами передаточным числом. Собрать такую машину можно на базе тех деталей велосипедов и мопедов, которые продаются в специализированных магазинах. Основа любого велосипеда — рама. Для нашего «Тайфуна» она вполне подойдет от любого складного велосипеда — например, «Камы», «Десны» или «Перми»... Разумеется, нужна доработка. В первую очередь — усиление. Рама хребтового типа преобразуется в классическую конструкцию— за счет приваривания верхней перемычки из стальной тонкостенной трубы 028 мм с толщиной стенки около 1,5 мм. Необходимо наглухо заварить и штатный шарнир рамы, вокруг которого велосипед мог складываться — для кроссовой машины важнее не это, а прочность! Передняя вилка нашего велосипеда — от мопеда любой марки, например, «Карпат» или «Верховины». Чтобы установить ее, особых доработок не требуется — нужно лишь подрезать рулевую колонку до соответствующего размера. Нуждается в доделке и сама вилка — ее необходимо оснастить специальными наконечниками, увеличивающими «вылет» переднего колеса, дабы иметь возможность лучше управлять «Тайфуном». Эти наконечники сделаны из листовой стали толщиной около 3 мм, способ крепления их к перьям вилки — сварка. Колеса, и переднее и заднее,— мопедные: от «Риги-13», «Верховины» или «Карпат». В зависимости от габаритов задняя вилка дорабатывается: надо расширить ее, поскольку мопедное колесо толще велосипедного, и вварить новые удлиненные пластины, в которых оно закрепляется. Кроме того, на задней вилке необходимо предусмотреть установку упора под тормозной барабан — подобно тому, что на мопеде. Руль для «Тайфуна» подойдет от мотоцикла или мопеда. Надо лишь вварить между его «рогов» усиливающую перемычку, как это делается на спортивных мотоциклах. Седло для кроссового велосипеда лучше взять от легкодорожной машины типа «Старт—шоссе», «Турист» или «Спутник». Придется, правда, предусмотреть новую подседельную трубу, поскольку для кроссового велосипеда характерна посадка с большой загрузкой заднего колеса. Ведь в любой момент надо иметь возможность оторвать переднее колесо для преодоления возникших препятствий. Если будут трудности при сгибании трубы, можно обойтись проще, сделать ее сварной из трех отрезков. Существуют, правда, несколько способов, позволяющих легко гнуть стальные трубы. Традиционный предполагает набивку трубы песком; при этом оба отверстия плотно забиваются деревянными пробками. Если под рукой не окажется специального стан-ка-трубогиба, можно воспользоваться упрощенным «приспособлением» — отверстием в стальной плите. Сам процесс сгибания несложен: труба-заготовка вводится в это отверстие, свободный ее конец, оставшийся снаружи, удлиняется трубой-рычагом... Остается лишь приложить усилие — Кроссовый велосипед «Тайфун»: 1, 13 — колеса (от мопедов «Карпаты», «Рига» или «Верховина»), 2 — наконечник вилки (стальная пластина толщиной 3 мм), 3 — трос привода переднего тормоза, 4 — передняя вилка (от мопедов «Карпаты», «Рига» или «Верховина»), 5 — рукоятка руля, 6 — рычаг привода тормоза, 7 — защитный валик перемычки руля (поролон и искусственная кожа), 8 — руль (доработка штатного мопедного или мотоциклетного руля), 9— защитный валик рамы (поролон и искусственная кожа), 10 — верхняя перемычка рамы (труба 028X1,5 мм), 11 — подседельная, 12— седло, 14— трос привода заднего тормоза, 15 — ограждение каретки (труба 016X2 мм), 16 — перемычка руля. На рисунке внизу справа показана оклейка перемычек рамы и руля поролоном. делать это лучше всего вдвоем — и заготовка начнет сгибаться. Здесь не следует стараться согнуть трубу на нужный угол сразу — заготовка при этом может сломаться или необратимо деформироваться. Лучше делать это постепенно, в процессе работы контролируя радиус кривизны изгиба простейшим шаблоном, вырезанным из картона. Интересно, что вместо песка для заполнения внутренней полости трубы можно воспользоваться... обычной водой. Надо заглушить с одной из сторон трубу пробкой, залить внутрь воду и выставить все это на мороз. Когда вода замерзнет, можно изгибать трубу точно так же, как если бы она была заполнена песком. Трансмиссия «Тайфуна» — самая обычная, с применением втулочнороликовой цепи. Передаточное число у кроссовой машины в отличие от обычных велосипедов должно быть несколько больше единицы — например, 1,2—1,5. Это означает, что ведомая звездочка, закрепленная на заднем колесе, имеет число зубьев в 1,2—1,5 раза меньше, чем у ведущей. Добиться этого несложно. На мопедном колесе закрепляется штатная звездочка, а на каретке вместо вело- 7 МОЙ ДВОР — МОЯ ЗАБОТА сипедной устанавливается звездочка от заднего колеса мопеда «Рига-11». В нижней части рамы привариваются две трубы 016X2 мм, ограждающие каретку. Без таких труб преодолевать высокие препятствия будет трудно. Рычаги привода переднего и заднего тормозов обычные, мопедные. Но обязательно концы этих рычагов надо оснастить защитными шарами из резины или пластика — без них выступать в соревнованиях запрещается. Дело в том, что при случайных падениях концы рычагов могут травмировать спортсмена. Уж коли речь зашла о возможных травмах, заметим, что кроссовый велосипед в обязательном порядке оснащается еще защитными валиками на перемычке руля и верхней трубе рамы. Они вырезаются из поролона и закрепляются на трубах клеем «Момент», обтягиваются поверх искусственной кожей. Качество всех сварочных работ должно отвечать самым высоким требованиям. Предупреждаем, нельзя пользоваться обычной электросваркой — применять следует лишь газовую, а еще лучше — аргонно-дуго-вую. После окончательной обработки деталей и зачистки сварочных швов машина грунтуется в два-три слоя нитрогрунтом и окрашивается в несколько переходов нитроэмалью выбранного вами цвета. Неплохо покрыть раму поверх краски слоем паркетного лака. Соревнования по велокроссу проводят, как правило, на замкнутой трассе протяженностью до одного километра, содержащей около десяти естественных или искусственных препятствий. Каждое из них ограждается — например, веревками. А в коридоре трассы устанавливаются таблички «Старт», «Финиш». Препятствия могут быть самые различные: покрышки от грузовых машин, глубокий сухой песок, канава, бревно, положенное вдоль или поперек движения, водная преграда, небольшая лестница... Словом, здесь право на вашу выдумку. Стартуют одновременно несколько машин. Каждый участник должен как можно быстрее пройти трассу, однако в триале существует система штрафов: за каждое касание земли вычитается одна секунда, штрафуются и отклонения от трассы. Тремя секундами наказывается спортсмен за задержку на месте и до пяти секунд при одновременном касании земли и препятствия. Пять секунд штрафа назначаются за скатывание назад при штурме препятствия, например, горы, слезание с седла или касание земли более четырех раз. Так что в хорошей подготовке залог успехов. И. АНАСТАСОВ, инженер 8 И ГРЯНЕТ БОЙ! Мальчишки любят играть в военные игры. И хоть оружие ненастоящее — игрушечные пистолеты да автоматы, сражения порой разыгрываются жаркие. Как хотелось бы в разгар такого боя сесть в танк или подводную лодку, поднять в воздух вертолет!.. Пусть тоже ненастоящие — неуемная ребячья фантазия все одушевит. Вот и решил помочь ребятам алма-атинский изобретатель В. Герасименко, автор более шестидесяти различных разработок, в том числе той, о которой хотим рассказать: как оборудовать площадку во дворе или пионерском лагере тренажерами для военно-спортивных игр. Основной строительный материал, что здесь использован, недефицитен — старые водопроводные трубы диаметром от 50 до 100 мм да отслужившие свой срок покрышки от легковых и грузовых автомобилей. Рассмотрите внимательнее рисунки. Думаем, вы без труда справитесь с изготовлением таких тренажеров. А закончив их монтаж, покрасьте масляной краской, чтобы они выглядели и наряднее, и не пачкали одежду. А теперь дадим некоторые пояснения к тому, что нарисовано. На рисунке 1 изображен тренажер «Подводная лодка». Ее продолговатый выпуклый корпус составлен из сплошного ряда вертикально вкопанных в землю покрышек от большегрузных автомобилей. Над корпусом возвышается труба — перископ. Горизонтальная труба, приваренная к перископу, имитирует орудие. Благодаря большой массе навести его на воображаемую цель — нелегкое дело. Тут требуются усилия двоих, а то и троих бойцов. Словом, настоящий орудийный расчет. Тренажер «Бронепоезд», что на рисунке 2, собирается из нескольких рядов скрепленных между собой больших покрышек. В нечетных рядах устанавливают стойки с ограничителями, удерживающими насаженные на них поворотные втулки. К втулкам приварены трубы — орудия и установлены покрышки, имитирующие бронещиты. Чтобы во внутренних полостях покрышек не скапливалась грязь и мусор, заполните их песком, щебнем или цементным раствором. Игры на таком тренажере развивают силу и ловкость и требуют согласованных действий. Тренажер «Пушка» (см. рис. 3) представляет собой две покрышки. связанные между собой поперечиной в колесную пару. Штыри, выступающие из земли, фиксируют колеса на месте, но не препятствуют их повороту вокруг вертикальной оси. Ствол пушки — стальная труба. Сваркой она прочно соединяется с поперечиной. Сверху над стволом установлена автомобильная покрышка — это орудийный щит. При стрельбе по воображаемой цели от орудийного расчета требуется не только согласованность действий, но и сила. Тренажер «Радар» (см. рис. 4) — вертикальная труба, для устойчивости и прочности врытая глубоко в землю. На ее вершине установлен блок из скрепленных тросами четырех покрышек от легковушек и одной большой покрышки от грузовика. На втулке блок поворачивается на 360". Вращая его, можно наводить «радар» на воображаемую воздушную цель в любом секторе неба. «Ракета» — самый высокий тренажер (см. рис. 5). Две параллельно врытые глубоко в землю толстые стальные трубы имеют поперечные балки — они служат для крепления автомобильных покрышек. Установленные с интервалом 400—500 мм, они образуют ступеньки. По ним можно лазать вверх-вниз, приучаться не бояться высоты. Тренажер «Танк», думаем, будет самым популярным у ребят (см. рис. 6). Его корпус составляется из 3—4 рядов вертикально установленных на земле больших покрышек от грузовых автомобилей, скрепленных для прочности металлическими стержнями и поперечинами. Есть и башня с орудием. Она поворачивается на 360°. Да и корпус танка можно разворачивать на месте на любой угол. Но все это требует согласованных, коллективных действий. Тренажер «Вертолет» (см. рис. 7) представляет собой вертикальную стойку с насаженной на нее поворотной втулкой. К ней с четырех сторон приварены парные перекладины. Концы их сходятся и стальными скобами охватывают покрышки. Нетрудно догадаться, что подобный тренажер можно использовать и как карусель. Мы познакомили вас лишь с несколькими тренажерами. Их парк вполне можно дополнить своими разработками. И нам будет интересно узнать, что же подскажет ваша фантазия. 9 ТВОЙ ПЕРСОНАЛЬНЫЙ КОМПЬЮТЕР «ЮТ-88» в роли калькулятора Продолжаем публикацию материалов по персональному компьютеру «ЮТ-88». Тем, кто уже собрал первый модуль и хотел бы использовать его в депе, предлагаем библиотечку математических программ, которую можно использовать для школьных занятий. В процессе освоения компьютера, думаем, вам пригодится и «Словарь программиста». Он поможет вам ориентироваться в сложной терминологии, на которую так щедра литература о компьютерах и программировании. Тем же, кто решил как следует разобраться в принципах работы отдельных узлов микроЭВМ, советуем заглянуть в справочную подборку «Микросхемы для «ЮТ-88». Там подробно рассказано, как устроена и работает каждая из них. С этого номера мы начинаем публиковать прикладные программы для нашего компьютера. Для начала предлагаем вам библиотечку подпрограмм. Они помогут вам выполнять не только простейшие математические операции, но и вычисления тригонометрических, показательных и логарифмических функций, оперируя числами с плавающей запятой. Словом, то, что может программируемый микрокалькулятор. Занимает она всего 2 Кбайта ОЗУ. Для работы программы используются ячейки памяти с адресами С361 — C37F. В них заносятся исходные дан- ные, промежуточные вычисления и окончательный результат. Исходные данные записываются в форме однобайтных и двухбайтных чисел с фиксированной запятой в прямом коде. Знак числа записывается в старшем разряде. Если в нем записан «О», то число положительное, а если «1» — отрицательное. У двухбайтного числа в 1 5-м разряде записывается бит знака, а в 14-м — бит переполнения. Диапазон представления чисел однобайтных от FFH до 7FH или от — 127 до + 127, а двухбайтных — от BFFFH до 3FFFH (от —16 383 до +16 383). Для чисел с плавающей запятой используются трехбайтные числа. Первый их байт определяет порядок, второй и третий — мантиссу. Двоичное число, представляемое в формате с плавающей запятой, можно вычислить по формуле: D = ( — I)*- 2е(—1)₽- f, 0800 0810 0820 0830 0840 0850 0860 0870 0880 0890 08А0 08В0 08С0 08D0 08Е0 08F0 0900 0910 0920 0930 0940 0950 0960 0970 0980 0990 09А0 09В0 09С0 09D0 09Е0 09F0 0А00 0А10 0А20 0А30 0А40 0А50 0А60 0А70 0А80 0А90 0AA0 0AB0 0AC0 0AD0 0AE0 0AF0 0В00 выв ИВ20 0В30 0В40 0В50 0В60 0В70 0В80 0В90 0BA0 0BB0 0BC0 0BD0 0BE0 0BF0 .0.1 .2 .3 .4 .5 .6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FA 63 08 0D 47 21 74 08 77 С9 Е6 7F 2F С6 С6 01 F6 80 СЗ 61 08 СЗ 8В 08 Е6 7F 2F С6 FA 9D 08 90 СА СС 08 С6 01 СЗ 93 08 4F 21 Е6 7F 57 23 5Е 97 7А С5 08 СЗ В6 08 73 2В 4F 21 74 СЗ 7Е 21 71 4Е 2В 7Е А7 FA FF 08 0Е 09 57 ЕВ 09 ЕВ 7А 7F 2F 47 79 2F С6 01 2F 57 7В 2F С6 01 5F 2F С6 01 5F ЗЕ 00 8А 36 09 4F СЗ ЗЕ 09 Е6 Е6 80 47 7Е Е6 7F 57 17 5F 7А 17 А7 FA 5С 5F 0С 7А 1F 57 7В 1F А7 FA 76 09 77 С9 2F СА 75 09 97 СЗ 4D 09 CD 2D 09 С9 21 72 СЗ Е6 7F 57 23 5Е 97 67 С1 09 7С 1F 67 7D 1F 09 19 СЗ В2 09 06 06 1F 67 7D IF 6F AF 05 CF 09 11 76 СЗ 7D 12 94 09 21 74 СЗ CD 2D АЕ Е6 80 F5 7Е Е6 7F 47 23 4Е ЕВ 16 02 1Е 0А 17 3F 7А П S7 DA 17 57 DA 5С 0А 09 29 91 6F 7С 98 67 FA 54 29 СЗ 3F 0А 17 3F 7В FA 54 0А СЗ 3F 0А 21 71 СЗ 7Е 17 3F 1F 77 CD 2D 09 21 71 СЗ 7Е 4Е С9 77 23 70 23 71 FE 02 D2 А8 0А СЗ Е6 АА 0А 05 СА DB 0А F5 07 D2 В2 0А 19 D2 В2 7А 1F 57 7В IF 5F 0С 0А 54 5D СЗ AS 0А AF 7С 1F 67 7D IF 6F 0С 79 СЗ 0С 79 32 77 СЗ F5 21 71 СЗ CD 8С 0А 29 0В F5 CD ЕС 09 СЗ 21 71 СЗ CD 8С 0А F5 СЗ CD 92 0А 21 74 СЗ CD 6F 0А Cl Fl 21 71 СЗ ЗЕ 01 06 20 0Е 00 00 21 7А СЗ CD 92 0А 6В СЗ CD 92 0А 21 64 0А 21 61 СЗ CD 8С 0А CD 8С 0А 21 74 СЗ CD ВС 0А 21 65 СЗ CD 92 СЗ CD 92 0А CD 87 09 CD 92 0А CD 6F 0A 21 92 0A 21 68 СЗ CD 92 СЗ CD 92 0A 21 7A СЗ .7 .8 .9 .А .В .C .D .Е -F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 21 71 СЗ 0Е 02 7Е А7 СЗ 7Е А7 FA 63 08 80 FA 6F 01 0D СА 5D 08 СЗ 54 08 2F 21 74 СЗ 7Е А7 FA 83 08 47 01 СЗ 7F 08 21 71 СЗ 7Е А7 FA CD 08 СЗ А5 08 Е6 7F 2F 71 СЗ 7Е 21 74 СЗ 77 23 7Е 1F 57 7В 1F 37 3F 5F 0D СА 7Е Е6 80 В2 77 С9 2F С6 01 СЗ 77 23 СЗ AF 08 21 73 СЗ 47 21 76 СЗ 5Е 2В 7Е А7 FA А7 FA 1D 09 72 23 73 С9 Е6 4F ЗЕ 00 88 СЗ Е7 08 Е6 7F ЗЕ 00 8А СЗ F2 08 2F 57 7В F6 80 57 СЗ FB 08 7Е А7 FA 7F 2F С6 01 СЗ 32 09 23 7Е 23 7Е А7 СА 7Е 09 5F 0D 7В 09 57 СЗ 4Е 09 1F 57 7В 1F 5F 0С 73 2В 7А В0 77 2В 79 С6 01 F6 80 СЗ 74 09 7А А7 CD 77 08 CD DD 08 21 74 СЗ 7Е 21 75 СЗ АЕ Е6 80 F5 7Е 6F 06 08 ЗА 73 СЗ IF 4F DA 6F AF 05 СА С5 09 79 СЗ AD ЗА 72 СЗ IF 4F DA DE 09 7С СА Е2 09 79 СЗ СА 09 19 СЗ IB Fl В4 12 С9 CD 49 08 CD 09 С9 21 72 СЗ 7Е 21 75 СЗ 57 23 5Е 21 72 СЗ 7Е Е6 7F 01 7D 91 6F 7С 98 67 FA 2D 50 0А 29 СЗ 18 0А 17 3F 7А 7С В7 FA 2D 0А СЗ 18 0А 7D 0А 17 3F 7В 17 5F DA 66 0А 17 5F DA 66 0А 09 29 7С В7 75 СЗ F1 82 77 23 73 С9 21 CD 49 08 CD F9 09 21 74 СЗ 17 3F IF 77 С9 7Е 23 46 23 С9 0Е 01 16 20 1Е 00 62 6В 0А 06 08 07 DA В2 0А 05 СЗ AF 7А 1F 57 7В IF 5F 0С F1 0А F5 7С 1F 67 7D IF 6F AF F1 СЗ В2 0А 3D FE 01 СА Е6 84 FA F0 0А 29 0D СЗ Е6 0А AF 7С 1F 32 78 СЗ 7D 1F 32 С9 ЗА 64 СЗ Е6 7F СА 5Е 0В 21 74 СЗ CD 92 0А Fl 3D СА ID 0В ЗА 64 СЗ А7 F2 6А 0В С5 21 74 СЗ CD 8С 0А 21 71 ЗЕ 01 06 20 0Е 00 CD 92 0А СЗ CD 92 0А СЗ 6А 0В 21 74 CD 92 0А С9 ЗЕ 02 06 20 0Е ЗЕ 01 21 77 СЗ CD 92 0А 21 СЗ 77 06 А0 21 7D СЗ CD 92 21 71 СЗ CD 92 0А 21 77 СЗ 92 0А CD 87 09 21 74 СЗ CD 0А 21 7D СЗ CD 8С 0А 21 74 21 65 СЗ CD 8С 0А 21 71 СЗ 74 СЗ CD 8С 0А 21 65 СЗ CD 0А 21 6В СЗ CD 8С 0А 21 71 CD ВС 0А 21 74 СЗ CD 92 0А .0 .1 .2 .3 .4 .5 .6 0С00 CD 87 09 21 74 СЗ CD 0С10 64 СЗ 34 34 21 65 СЗ 0С20 CD 08 0В 21 6В СЗ CD 0С30 6F 0А 21 68 СЗ CD 8С 0С40 09 21 74 СЗ CD 8С 0А 0С50 7Е 17 3F 1F 77 CD 77 0С60 7F СА 67 0С СЗ Ев 0В 0С70 0В 21 68 СЗ 7Е А7 FA 0С80 СА 85 0С F6 80 77 С9 0С90 61 СЗ CD 8С 0А 21 65 0CA0 21 64 СЗ 34 34 7Е CD 0CB0 71 СЗ CD 92 0А CD 08 0CC0 СЗ CD 92 0А CD 6F 0А 0CD0 СЗ 7Е 17 3F IF 77 2В 0CE0 СЗ А0 0С 21 68 СЗ CD 0CF0 87 09 21 65 СЗ CD 8С 0D00 09 21 74 СЗ CD 8С 0А 0D10 7Е 17 3F 1F 77 CD 77 0D20 7F СА 27 0D СЗ 9В 0С 0D30 0С С9 21 62 СЗ 21 64 0D40 23 36 00 CD 9В 0С С9 0D50 7F 77 21 64 СЗ 36 01 0D60 CD 92 0А 23 AF 36 01 0D70 36 20 23 77 23 36 02 0D80 01 23 36 20 23 77 CD 0D90 77 СЗ CD 8С 0А 21 71 0DA0 СЗ CD ВС 0А 21 71 СЗ 0DB0 CD 8С 0А 21 7А СЗ CD 0DC0 77 CD 77 08 CD DD 08 0DD0 21 7A СЗ CD 8C 0A 21 0DE0 7E FE 02 D2 D0 0D 21 0DF0 C3 CD 8C 0A 21 71 C3 0E00 21 74 C3 CD 92 0A CD 0E10 6E C3 CD 92 0A 21 68 0E20 0A CD 6F 0A 21 77 C3 0E30 CD EC 09 21 74 C3 CD 0E40 CD 47 0D CD 92 0F C9 0E50 21 7B C3 CD 92 0A CD 0E60 74 C3 CD 92 0A 21 7B 0E70 0A CD 6F 0A C9 21 62 0E80 21 64 C3 36 01 23 AF 0E90 36 20 23 77 23 36 02 0EA0 74 C3 CD 8C 0A 21 6E 0EB0 0F 21 75 СЗ 7E 17 3F 0EC0 71 C3 CD 92 0A CD 87 0ED0 C3 CD 92 0A CD 87 09 0EE0 CD 92 0A 21 72 СЗ 7E 0EF0 08 21 75 C3 7E E6 7F 0F00 23 7E FE 02 DA 0D 0F 0F10 46 Fl B0 77 C9 21 61 0F20 0A CD 08 0B 21 68 C3 0F30 CD 6F 0A C9 21 64 C3 0F40 71 C3 CD 92 0A 21 6B 0F50 0A CD 87 09 21 74 C3 0F60 C9 CD 87 0C 21 65 C3 0F70 CD 32 0D 21 65 C3 CD 0F80 7B C3 CD SC 0A 21 71 0F90 75 0E 21 65 C3 CD 8C 0FA0 17 3F IF 77 23 23 36 0FB0 09 21 74 C3 CD 8C 0A 0FC0 09 C3 EC 09 C3 6F 0A 0FD0 C3 D0 0F C3 6B 0B C3 0FE0 40 0E C3 75 0E C3 61 0FF0 08 C3 DD 08 C3 94 09 .7 .8 .9 .А -В .C .D .E .F 8C 0A 21 6B C3 CD 92 0A 21 CD 8C 0A 21 71 C3 CD 92 0A 8C 0A 21 71 C3 CD 92 0A CD 0A 21 71 C3 CD 92 0A CD 87 21 68 C3 CD 92 0A 21 72 C3 08 CD DD 08 21 75 C3 7E E6 23 7E FE 02 DA 71 0C СЗ E8 7D 0C ЗС C3 85 0C 3D E6 7F 21 62 C3 21 64 C3 36 01 21 C3 CD 92 0A 21 6B C3 36 02 98 0A 21 61 C3 CD SC 0A 21 0B 21 77 C3 CD SC 0A 21 71 21 6B C3 35 СА ЕЗ 0C 21 75 CD 8C 0A 21 68 C3 CD 92 0A SC 0A 21 71 C3 CD 92 0A CD 0A 21 71 C3 CD 92 0A CD 87 21 65 C3 CD 92 0A 21 72 C3 08 CD DD 08 21 75 C3 7E E6 23 7E FE 02 DA 31 0D СЗ 9B C3 36 00 23 36 01 23 36 20 21 62 C3 7E E6 80 F5 7E E6 21 61 C3 CD 8C 0A 21 65 C3 23 36 20 23 77 23 36 02 23 23 36 20 23 77 21 77 C3 36 EE 0D CD 34 0F CD 15 0F 21 C3 CD 92 0A CD EC 09 21 65 CD 92 0A CD 87 09 21 74 C3 92 0A 21 72 СЗ 7E 17 3F IF 21 75 C3 7E E6 7F CA DF 0D 65 C3 CD 92 0A C3 86 0D 23 66 C3 46 Fl B0 77 C9 21 6E CD 92 0A 21 6B C3 CD 8C 0A 87 09 21 74 C3 CD 8C 0A 21 C3 CD 8C 0A 21 74 C3 CD 92 CD 8C 0A 21 71 C3 CD 92 0A 8C 0A 21 77 C3 CD 92 0A C9 CD 32 0D 21 65 C3 CD 8C 0A 87 0C 21 65 C3 CD 8C 0A 21 C3 CD 8C 0A 21 71 C3 CD 92 C3 7E E6 80 F5 7E E6 7F 77 77 23 77 23 77 23 36 01 23 23 36 20 23 77 CD 15 0F 21 C3 CD 92 0A CD 34 0F CD 15 IF 77 21 6E C3 CD 8C 0A 21 09 21 65 C3 CD SC 0A 21 71 21 74 C3 CD 8C 0A 21 65 C3 17 3F IF 77 CD 77 08 CD DD CA 00 0F CD 34 0F C3 9C 0E CD 34 0F C3 9C 0E 21 66 C3 C3 CD 8C 0A 21 71 C3 CD 92 CD 8C 0A 21 71 C3 CD 92 0A 34 34 21 68 C3 CD 8C 0A 21 C3 CD 8C 0A 21 74 C3 CD 92 CD 8C 0A 21 68 C3 CD 92 0A CD ВС 0A 21 7B C3 CD 92 0A 8C 0A 21 74 C3 CD 92 0A 21 C3 CD 92 0A CD 6F 0A C9 CD 0A 21 71 C3 CD 92 0A 2B 7E 01 23 36 32 23 36 42 CD 87 21 65 C3 CD 92 0A C9 C3 87 C3 C7 0F C3 98 0A C3 08 0B 87 0C C3 32 0D C3 47 0D C3 0F C3 47 0E C3 8F 0F C3 49 C3 F9 09 C3 SC 0A C3 92 0A 10 где Р — значение знакового бита порядка, S — бит знака (если S=0 — число положительное, а если S=1 — отрицательное), е — значение порядка, f — значение мантиссы. Порядок показывает число двоичных позиций, на которые нужно сдвинуть мантиссу, чтобы число в ячейках памяти было представлено в форме нормализованного числа, которое меньше единицы, с первым значащим разрядом после запятой. Если знак порядка «О», то мантисса сдвигается влево, а если знак порядка «1», то вправо. Диапазон представления чисел в этом случае составляет от 10 35 до 1035. Подпрограммы библиотеки делятся на основные и обслуживающие. Знакомство с библиотекой мы начнем с последних. Первая обслуживающая подпрограмма — нормализация мантиссы. Трехбайтное число из ячеек памяти С371Н, С372Н, С373Н извлекается и нормализуется путем поразрядного сдвига мантиссы. При этом сдвиг мантиссы на 1 бит вправо сопровождается увеличением порядка на единицу, а сдвиг мантиссы на 1 бит влево — уменьшением порядка на единицу. В результате нормализации в исходные ячейки памяти записывается число, у которого 14-й разряд мантиссы равен нулю, а 13-й — единице. Пусковой адрес подпрограммы 092DH. Вторая обслуживающая подпрограмма производит относительное нормирование двух чисел. Это требуется, например, для сложения чисел в формате с плавающей запятой, когда необходимо, чтобы числа имели равные порядки. Подпрограмма извлекает из ячеек памяти С371Н, С372Н, С373Н первое число, а из ячеек памяти С374Н, С375Н, С376Н второе и сравнивает их порядки по абсолютному значению. Больший порядок записывается вместо меньшего, а число с меньшим порядком сдвигается вправо без округления на величину, равную разности этих порядков. Пусковой адрес подпрограммы 0877Н. Третья обслуживающая подпрограмма предназначена для передачи трехбайтного числа из памяти в регистры А — В — С. Начальный адрес трехбайтного числа должен находиться в регистровой паре HL. Пусковой адрес ОА8СН. Четвертая обслуживающая подпрограмма пересылает из регистров А — В — С три байта в ОЗУ по начальному адресу в регистровой паре HL. Пусковой адрес ОА92Н. Теперь расскажем о подпрограммах арифметических операций. Сложение чисел. 1. Сложение однобайтных чисел со знаком. Слагаемые находятся по адресам С371Н и С374Н, результат размещается в ячейке ОЗУ С374Н. Пусковой адрес 0849Н. 2. Сложение двухбайтных чисел со знаком. Слагаемые находятся по адресам С372Н, С373Н (первое слагаемое) и по адресам С375Н и С376Н, сумма размещается в ячейки ОЗУ С375Н и С376Н. Пусковой адрес 08DDH. 3. Сложение трехбайтных чисел с плавающей запятой. Первое слагаемое заносится в ячейки С371Н, С372Н, С373Н, а второе слагаемое в ячейки С374Н, С375Н, С376Н, результат сложения помещается в ячейки с адресами С374Н, С375Н, С376Н. Пусковой адрес 0987Н. Умножение чисел. 1. Умножение двухбайтных чисел со знаком. Сомножители находятся в памяти по адресам С372Н, С373Н и С375Н, С376Н. Произведение заносится в ячейки С375Н, С376Н. Пусковой адрес 0994Н. 2. Умножение трехбайтных чисел с плавающей запятой. Сомножители заносятся в ячейки памяти С371Н, С372Н и С373Н, а также С374Н, С375Н и С376Н. Произведение находится в ячейках С374Н, С375Н и С376Н. Пусковой адрес 09ЕСН. Деление чисел. 1. Деление двухбайтных чисел с фиксированной запятой. Делимое и делитель находятся в памяти по адресам С375Н, С376Н, С372Н, С373Н. Частное в ячейках С375Н и С376Н. Пусковой адрес 09F9H. 2. Деление чисел с плавающей запятой. Делимое находится в адресах С374Н, С375Н, С376Н, делитель в адресах С371Н, С372Н, С373Н. Частное заносится в адреса С374Н, С375Н, С376Н. Пусковой адрес 0A6FH. Показательная функция. Показатель степени заносится в ячейку С364, а основание степени в ячейки памяти С371Н, С372Н, С373Н. Результат записывается в ячейки памяти С374Н, С375Н, С376Н. Пусковой адрес 0В08Н. Логарифмическая функция (натуральный логарифм). Аргумент заносится в ячейки ОЗУ С361Н, С362Н, С363Н, а значение функции записывается в ячейки ОЗУ С368Н, С369Н, С36АН. Пусковой адрес ОВ6ВН. Тригонометрические функции. 1. SIN X (0siX=C‘‘I Аргумент заносится в ячейки ОЗУ С361Н, С362Н, С363Н, а значение функции С355Н, С366Н, С367Н. Пусковой адрес ОС87Н. 2. COS X (0<Х< 774). Аргумент заносится в ячейки ОЗУ С361Н, С362Н, С363Н, а значение функции С365Н, С366Н, С367Н. Пусковой адрес ОД32Н. 3. TG X (О^Х^ «/4). Аргумент заносится в ячейки ОЗУ С361Н, С362Н, С363Н, а значение функции в ячейки С374Н, С375Н, С376Н. Пусковой адрес ОЕ47Н. 4. CTGX (О^Х^ ®/4). Аргумент заносится в ячейки ОЗУ С361Н, С362Н, С363Н, а значение функции заносится по адресам С374Н, С375Н, С376Н. Пусковой адрес OF61H. 5. ARC TG X (0<Х<1). Аргумент заносится в ячейки ОЗУ С361Н, С362Н, С363Н, а значение функции С365Н, С366Н, С367Н. Пусковой адрес ОЕ75Н. 6. ARC SIN X, ( —1<Х<1). Аргумент заносится в ячейки ОЗУ С361Н, С362Н, С363Н, а значение функции С365Н, С366Н, С367Н. Пусковой адрес OD47H. 7. ARC COS X (—1<Х^1). Аргумент заносится в ячейки ОЗУ С361Н, С362Н, С363Н, а значение функции в ячейки С365Н, С366Н, С367Н. Пусковой адрес ОЕ4ОН. 8. ARC CTG (0<Х<1). Аргумент заносится в ячейки ОЗУ С361Н, С362Н, С363Н, а значение функции в ячейки ОЗУ С365Н, С366Н, С367Н. Пусковой адрес OF8FH. Листинг библиотечки перепишите в микросхему ПЗУ. Схема ее подключения к компьютеру показана на рисунке. 11 Микросхемы для «ЮТ-88» КР580ГФ24 — микросхема генератора тактовых сигналов, используемого для синхронизации работы микропроцессора КР580ВМ80А. Генератор формирует две фазы С1 и С2 с импульсами положительной полярности, амплитудой 12 В и частотой 0,5—3,0 МГц. Кроме того, генератор выдает тактовые сигналы опорной частоты с амплитудой около 5 В (уровень микросхем ТТЛ), стробирующий сигнал состояния 5Т8 и тактовые сигналы С, синхронизированные с фазой С2 с амплитудой ТТЛ уровня. Генератор синхронизирует сигналы RDYIN и RESLN с фазой С2. Условное графическое обозначение микросхемы и ее структурная схема показаны на рисунках 1 и 2. В таблице 1 приведены назначения ее выводов. Генератор тактовых сигналов состоит из генератора опорной частоты, счетчика-делителя на 9, формирователя фаз С1 и С2 и логических схем. Для стабилизации тактовых сигналов опорной частоты ко входам XTA1L1 и XTA1L2 генератора подключается кварцевый резонатор, частота которого должна быть в 9 раз больше частоты выходных сигналов С1 и С2. В радиолюбительской практике чаще всего используются кварцевые резонаторы 15—20 МГц. Если частота кварцевого резонатора больше 10 МГц, то последовательно с ним необходимо включить конденсатор емкостью 3—10 пФ. Рисунок 1 2 . 3 > RESIN RDYIN GN RDY SR 4 1 5 10 13 , SYN C2 11 14 : TANK Cl 6 ’ XTAL 1 C 15 16 : XTAL 2 STB < t 7 12 9 8 > Dtti : ^CC2 : ел® OSC Таблица 1 Вывод Обозначение Тип вывода Функциональное назначение вывода 1 SR Выход Установка в исходное состояние 2 RESIN Вход микропроцессора и системы Установка «0» 3 RDYIN Вход Сигнал «Готовность» 4 RDY Выход Сигнал «Готовность» 5 SYN Вход Сигнал синхронизации 6 C Выход Тактовый сигнал, синхронный с фазой С2 7 SIB Выход Стробирующий сигнал состояния 8 GND — Общий (земля) 9 Ucc2 Вход Напряжение питания +12 В. 10 C2 Выход Тактовые сигналы —фаза С2 11 Cl Выход Тактовые сигналы —фаза С1 12 OSC Выход Тактовые сигналы опорной частоты 13 TANK Вход Вывод для подключения колебательного 14 XTAL1 Вход контура Выводы дпя подключения кварцевого 15 16 XTAL2 Uccj Вход резонатора Напряжение питания +5 В. Выход TANK предназначен для подключения колебательного контура, работающего на высших гармониках резонатора. Рисунок 2 Контур стабилизирует тактовые сигналы опорной частоты. Тактовые сигналы, синхронные с сигналами опорной частоты, с выхода OSC используются в том случае, если в микропроцессорной системе установлены несколько генераторов и надо синхронизировать их работу. Стробирующий сигнал состояния STB формируется при наличии на входе SYN напряжения высокого уровня, поступающего с выхода микропроцессора КР580ВМ80А в начале каждого машинного цикла. Сигнал STB используют для занесения информации состояния микропроцессора в микросхему КР580ВК28 или КР580ВК38 для формирования ими управляющих сигналов. Для согласования работы микропроцессора КР580ВМ80А с другими устройствами сигнал RDYIN синхронизируется по фазе С1 на выходе RDY генератора, выходной сигнал SR используют для установки в исходное состояние микропроцессора и других микросхем в системе. КР580ВК38 (прежнее обозначение КР580ИК38) — микросхема системного контроппера и буферного регистра данных. Используется в компьютерах и микропроцессорных системах, собранных на базе микропроцессора КР580ВМ80А как формирователь управляющих сигналов и как буферный регистр данных. Условное графическое изображение микросхемы и ее структурная схема показаны на рисунках 3 и 4. Назначение выводов — в таблице 2. Системный контроллер формирует управляющие сигналы по сигналам состояния микропроцессора при обращении: к запоминающим устройствам RD и WR, при обращении к устройствам ввода/вывода RD10 и WR10, INTA, а также обеспечивает прием и передачу 8-разрядной информации между каналами данных микропроцессора (выводы D7—D0) и системным каналом по выводам DB7—DB0. Системный контроллер состоит из двунаправленной буферной схемы данных, регистра состояний и дешифратора управляющих сигналов. Восьмиразрядная параллельная трехстабильная буферная схема данных принимает информацию с канала данных мик- Рисунок 3 ропроцессора по выводам D7—D0 и передает в регистр состояния информацию состояния, несистемный канал по выводам DB7—DB0 выдает данные в цикле записи по сигналу TR. В цикле чтения по сигналу RC буферная схема принимает данные с системного канала по выводам DB7—DB0 и передает их по выводам D7—D0 на канал данных микропроцессора. Регистр состояния по входному сигналу STB фиксирует информацию состояния микропроцессора в такте Т1 каждого машинного цикла микропроцессора. Дешифратор управляющих сигналов формирует один из управляющих сигналов в каждом машинном цикле: при чтении ЗУ — RD, при записи в ЗУ — WR, при считывании информации из устройств вво-да/вывода—RD10, при записи в них — WR10, при подтверждении запроса прерывания— сигнал INTA. 12 Таблица 2 Вывод Обозначение Тип вывода Функциональное назначение вывода 1 STB Вход Стробирующий сигнал состояния 2 HLDA Вход Подтверждение захвата 3 TR Вход Выдача информации 4 RS Вход Прием информации 5, 7, 9 DB4, DB7, DB3, Выход/вход Канал данных системы 11, 13, 16 DB2, DBG, DB1 18, 20 DB5, DB6 6, 8, 10, D4, D7, D3, Вход/выход Канал данных микропроцессора 12, 15, 17, D2, DO, DI, 19, 21 D5, D6 14 GND — Общий (земля) 22 BUSEN Вход Управление передачей данных и выдачей сигналов 23 INTA Выход Подтверждение запроса прерывания 24 RD Выход Чтение из запоминающего устройства 25 RD10 Выход Чтение из устройств ввода/вывода 26 WR Выход Запись в запоминающее устройство 27 WR10 Выход Запись в устройства ввода/вывода 28 Ucc Вход Напряжение питания +5 В Рисунок 4 Асинхронный сигнал BUSEN управляет выдачей данных с буферной схемы и управляющих сигналов с дешифратора. При напряжении низкого уровня на входе BUSEN буферная схема передает все данные, и формируется один из управляющих сигналов; при напряжении высокого уровня все выходы микросхемы переходят в высокоомное состояние. Напряжение высокого уровня на в ходе HLDA переводит выходы RD, RD10 и INTA в пассивное состояние (высокого уровня) и блокирует передачу информации через буферную схему данных. Управляющие сигналы WR и WR10 фор-мируются в цикле записи по сигналу STB. При работе с микропроцессором К580ВМ80А системный контроллер в цикле подтверждения запроса прерывания формирует три сигнала INTA для приема трех байтов команды CALL от контроллера прерывания (если он есть). В небольших микропроцессорных системах выход INTA микросхем КР580ВК38 можно подсоединять к напряжению -{-12 В через резистор 1 кОм. Во время действия сигнала RC буферная данных микросхемы формирует код команды RST7 и передает его на канал данных микропроцессора. Таким образом, микросхема — единственный вектор прерывания с номером 7 без дополнительных компонентов. КР580ИР82 — микросхема 8-разрядного адресного регистра, предназначенная для связи микропроцессора с системной шиной; обладает повышенной нагрузочной способностью. Микросхема К580ИР82 — восьмиразрядный D-регистр с «защелкой» без инверсии и с тремя состояниями на выходе. Условное графическое обозначение и ее структурная схема приведены на рисунках 5 и 6. Назначение выводов — в таблице 3. Микросхема состоит из восьми одинаковых функциональных блоков и схемы управления. Блок содержит D-триггер-«защелку» и мощный выходной вентиль. При помощи схемы управления произво Таблица 3 Вывод Обозначение Тип вывода Функциональное назначение вывода 1-8 D0-D7 Вход Информационная шина л 9 ОЕ Вход Разрешение передачи данных 10 GND — Общий (земля) 11 STB Вход Стробирующий сигнал 12-19 D7-D0 Выход Информационная шина 20 Ucc — Напряжение питания +5 В дится стробирование записываемой информации и управление третьим состоянием мощных выходных вентилей. В зависимости от состояния стробирующего сигнала STB микросхемы могут работать в двух режимах: в режиме шинного формирователя или в режиме хранения. При высоком уровне сигнала STB и низком сигнале ОЕ микросхема работает в режиме шинного формирователя: информация на выходах Q повторяется или инвертируется по отношению к входной информации D. При переходе сигнала STB из состояния высокого уровня в низкий происходит «защелкивание» передаваемой информации во внутреннем триггере, и она сохраняется до тех пор, пока на входе STB присутствует напряжение низкого уровня. В течение этого времени информация на входах не влияет на состояние выходов Q. При переходе сигнала STB вновь в состоя Рисунок 6 ние высокого уровня состояние выходов приводится в состояние, соответствующее информационным входам Q. При переходе сигнала ОЕ в состояние высокого уровня все выходы О переходят в высокоомное состояние независимо от входных сигналов STB и О. При возвращении сигнала ОЕ в состояние низкого уровня выходы О переходят в состояние, соответствующее внутренним триггерам. При обращении к внешнему устройству микропроцессор в начальный период цикла выполнения микрокоманды выдает на местную шину адрес этого устройства, который через системную шину передается необходимым числом регистров микросхемы. 13 СЛОВАРЬ ПРОГРАММИСТА АДРЕС — число, обозначающее номер ячейки памяти с данными или командой. Как правило, записывается в шестнадцатиричном коде. АДРЕСНОЕ ПРОСТРАНСТВО МИКРОПРОЦЕССОРА — совокупность адресов внутренних регистров и запоминающих устройств, регистров внешних устройств (ввода/вывода, памяти) Содержимого регистра адреса микропроцессора достаточно для обращения к каждому из названных устройств Объем адресного пространства микропроцессора определяется разрядностью его шины адреса. У микропроцессора КР580ВМ80А она шестнадцатиразрядная, следовательно, адресное пространство составляет 2В * * * * * * * 16 ячеек памяти. АДРЕСАЦИЯ — обращение мчкропро цессора к заданной области памяти или внешнему устройству. АДАПТЕР — устройство для согласования входных и выходных сигналов разных устройств Чаще всего используется для согласования устройства ввода/вывода с магнитофоном, телефонной или линиями связи АССЕМБЛЕР - этот термин употребляется в двух значениях. В одном случае это — символьный язык программирования, каждому оператору которого соответствует одна операция ЭВ. В другом — программа, преобразующая исходную, написанную на языке АССЕМБЛЕР, в команды, «понятные» микропроцессору. АЛГОРИТМ — последовательность действий, которая приводит к решению поставленной задачи Алгоритмы для ЭВМ удобнее составлять в виде блок-схемы. БАЙТ — единица информации, равная восьми битам. В микропроцессоре КР580ВМ80А, имеющем 8-разрядную шину данных, обработка ведется байтами. В 16-разрядных микропроцессорах можно обрабатывать сразу два байта. БИТ — минимальная единица измерения объема информации. Может принимать только два значения «1» или «О». Форма записи - - двоичная ДРАЙВЕР — обслуживающая программа, обеспечивающая управление данными при вводе и выводе Например, драйвер кассетного магнитофона — это программа АНОНС В следующих номерах приложе- ния мы знакомим вас с очередным модулем «ЮТ-88» — дисплейным. Подключив его к уже собранному компьютеру, вы сможете работать с полной многофункциональной компьютерной клавиатурой и выводить информацию на экран телевизионного монитора (схема его была опубликована в журнале «Юный техник» № 11 за 1988 год) или через несложную приставку на экран любого черно-белого телевизора. Объем экрана стандартный — 28 строк по 64 знака в каждой. В ПЗУ знакогенератора записано 256 символов — заглавные и прописные буквы русского и латинского алфавита, знаки математических операций и некоторые спе- записи и чтения данных с линейного вьтао да магнитофона ДАННЫЕ — информация, представленная в такой форме, которую можно распознать автоматическому устройству или человеку ДЕКРЕМЕНТ — величина, на которую автоматически уменьшается другая вели чина ДЕШИФРАТОР — преобразователь кода в управляющие сигналы ДИРЕКТИВА — предложение, обычно в форме приказа, в языках программирования ДИСКЕТА — небольшой гибкий пластиковый диск с нанесенным на его поверх ность тонким слоем магнитного вещества Предназначен для долговременного хранения программ и данных. дисковод — механизм, приводящий дискету во вращение при считывании или записи информации. ДИСПЛЕЙ — устройство для отображения данных В нашем первом модуле «ЮТ-88» используется простейший шестиразрядный алфавитно-цифровой дисплей на светодиодных индикаторах. ЗАГРУЗЧИК — программа, размещающая готовую к выполнению рабочую программу непосредственно в ОЗУ пользователя. ЗУ — запоминающее устройство, фиксирующее информацию таким образом, чтобы она могла быть в любой момент воспроизведена. ВНЕШНЕЕ ЗУ — запоминающее устройство, размещающееся вне микропроцессора. ИНДИКАТОР — устройство для визуального или акустического отображения информации Например, семисегментный светодиодный индикатор, пьезоэлемент. ИНТЕРПРЕТАТОР — специальная программа, которая последовательно преобразует по смыслу каждый отдельный оператор программы и исполняет его. ИНТЕРФЕЙС — система подключения к портам ввода/вывода внешних устройств— клавиатуры, дисплея, графопостроителя, магнитофона, дисковода КАНАЛ — совокупность технических средств для передачи данных от одного устройства к другому. КЛАВИАТУРА — набор клавиш для ручного ввода данных в ЭВМ. КОД — данные, представленные в определенном виде. циальные символы. Каждый знак формируется на матрице размером 7X5 точек. Кроме того, предложим две версии МОНИТОРА: одну совместимую с «Микро-80», а вторую — с «Радио-РК86». А пока предлагаем вам список микросхем, которые потребуются для сборки дисплейного модуля: КР541РУ2 —6 штук, КР555КП11, КР155ИЕ5 и КР155ЛА1 —по 3 штуки, КР573РФ2, КР589АП16, КР155ЛАЗ и КР155ЛН1 — по 2 штуки, КР155ИР13, КР580ВВ55, КР155ИМЗ, КР155ИЕ4, КР155ЛП5, КР155ТМ2и КР155ИЕ2—по 1 штуке. Постарайтесь заранее запастись ими. ЮНЫМ МАСТЕРИЦАМ Модный ансамбль из... бабушкиного сундучка Бережливы были наши бабушки. Когда платье изнашивалось, украшения с них, сделанные умелыми руками мастериц, отпарывались, клались в сундучок и ждали своего часа. Вот так и дошли до нас бисерные диковины. Прошло не одно десятилетие, а яркие разноцветные бисеринки не теряют своих красок. Что же это за материал, откуда он появился? Бисер — это маленькие, окрашенные в разные цвета стеклянные или металлические зерна, круглые или многогранные, имеющие сквозное отверстие. На Руси его никогда не производили, а привозили из-за границы. Обратно же везли непревзойденные по технике исполнения, сочетанию цветов, замысловатости орнаментов женские украшения. У зарубежных покупателей они пользовались большим спросом. Мелкий бисер применяли исключительно вместе с вышивкой. Им отделывались кисеты, кошельки, сумочки. Оттеняя вышивку, подчеркивая ее фактурность, бисер придавал изделиям удивительную и своеобразную красоту. Крупный бисер использовался для украшения одежды. Граненые его зерна на платье так искрились, что издали напоминали драгоценные камни. А еще из бисера плели кружева. Для прочности они нашивались на сутажную тесьму. И при необходимости их можно было перешить, не повредив основу. Кружевами из бисера 14 украшали воротники, манжеты, пояса, пелерины, головные уборы... Для этих целей бисер подбирался неярких цветов, в тон с одеждой. Отделка придавала ей изысканность и изящество. Использовался бисер и в русском национальном костюме, дополняя расшитые золотом и серебром сарафаны и кофты. Как правило, это был геометрический орнамент с многократно повторяемым рисунком. Он сплетался в длинную бисерную ленту, которая носилась или как съемное украшение, или нашивалась на пояс, головной убор. Немногие плетения из бисера дошли до наших дней. Поэтому-то, что сохранилось, надо беречь. А еще лучше попытаться освоить старое ремесло. Этому и посвятим наш рассказ. Начнем с простого — сплетем простейшую бисерную «сороконожку». Различные ее варианты послужат потом основой для создания разнообразных современных украшений. Для работы понадобится игла — нулевая или № 1 и тонкая капроновая нить длиной 5—6 м. Чтобы нить не путалась, ее надо провощить. Делается это так. Проденьте нить в иголку. Один конец вытяните на 20 см длиннее другого. Возьмите комочек воска. Слегка вдавливая от иголки, начинайте протягивать нить через воск. И так несколько раз, пока обе нити не прилипнут друг к другу. А теперь посмотрите на рисунок. На видах 1—4 показана последовательность нанизывания бисерин. Внимательно разберитесь, как это делается. На рисунке 5 приведены порядковые номера бисерин, по которым они крепятся друг к другу. Бисерины основного плетения обозначены шестигранником, вспомогательного — кружками. Для «сороконожки» лучше использовать зерна двух цветов: красного и белого. Белые бисеринки образуют основную цепочку, а красные расположатся по обе ее стороны и на стыках между белыми. Маленькими черными цифрами на рисунке обозначен ход нити, крупными — порядковый номер белых бисерин, а красными — порядок расположения красных зерен. Украшение подгоняется по запястью или объему шеи. На конце оставшейся нити делается воздушная петля или привязывается к нему колечко. Затем нить уводится в три последние бисеринки и там закрепляется несколькими узелками. Когда игла освободится, развяжите узелок на первой бисеринке. Вденьте нитку в иголку и, закрепив конец узелком, пришейте крючок или замочек. «Сороконожка» на рисунках 6—7 имеет совершенно иной вид, хотя принципиальное различие невелико: увеличено лишь число бисеринок вспомогательного плетения. Приглядитесь внимательнее. А теперь, освоив плетение бисер- 15 ной «сороконожки», нашив ее для удобства на сутажную ленту, предлагаем выполнить интересный ансамбль из нескольких предметов. Например, жилет, налобная повязка, сумочка и браслет. Ткань для жилета — черное сукно (см. рис. 10 и 11). К черному цвету идут все цвета бисера. Вам останется лишь выбрать по себе, чтобы подчеркнуть цвет глаз, волос, теней. Сутажную ленту подберите в тон жилета или бисера. Декор интересно расположить или по краю, или продлить до низа полочки. Если же жилет без воротника, то, украсив край горловины, продлите декоративную нить по низу и спинке изделия. «Сороконожку» пришивайте к тесьме тонкой, но прочной нитью в тон сутажной ленты. Проще всего выполнить швом «вперед иголку». Сделав на нитке узелок и оставив его с изнаночной стороны сутажа, пройдите иглой между двумя рядами централь ной части «сороконожки», последовательно прикрепляя к сутажной тесьме те ниточки, которые соединяют пары бисерин в основной части плетения. Для изготовления налобной повязки (см. рис. 12) можно использовать узкий кусочек ткани, оставшейся от жилета. «Сороконожку» пришейте или по краю полоски, или посередине. Концы ее лучше украсить бисерной кисточкой. Носить декоративную повязку можно каждый день. В этом случае бисер подбирают неброских матовых оттенков. Для нарядного, праздничного костюма повязку на голову можно выполнить оригинальнее (см. рис. 13). Ваш костюм приобретет дополнительную выразительность, если дополнить его сумочкой, отделанной в том же стиле. Для ее изготовления потребуется оставшаяся от жилета ткань, подкладочная материя в тон бисера и кусочек синтипона. Все — размером 20X15 см (см. рис. 14). Подкладка размечается квадратиками 3X3 см и простегивается вместе с синтипоном (см. рис. 15). Полученную заготовку приметайте к основной ткани. Затем сложите пополам, чтобы подкладка оказалась снаружи, и прострочите боковым швом. Выверните сумочку и к верхнему краю пришейте «молнию». Теперь можно приступать к декоративной отделке. «Сороконожку» можно пришить по верхнему краю, как показано на рисунке 16. Можно пустить ее по трем сторонам (см. рис. 17), но изящнее выглядит украшение на одном из уголков (см. рис. 18). Завершите композицию кисточкой. Думаем, еще одно дополнение к ансамблю — браслет — вы без труда сделаете сами, воспользовавшись нашими советами. М. ЕКОМАСОВА, Э. КОЗЛОВА Главный редактор В. В. СУХОМЛИНОВ Редактор приложения В. А. ЗАВОРОТОВ Художественный редактор А. М. НАЗАРЕНКО Технический редактор Е. А. МАКСИМОВА Сдано в набор 21.01.89. Подп. в печ. 14.02.89. А04665. Формат 60Х90'/в. Бумага офсетная № 1. Печать офсетная. Условн. печ. л. 2. Условн. кр.-отт. 4. Учетно-изд. л. 3,5. Тираж 1 180 000 экз. Заказ 25. Цена 20 коп. Типография ордена Трудового Красного Знамени НПО ЦК ВЛКСМ «Молодая гвардия». Адрес НПО: 103030, Москва, К-30, Сущевская, 21. Адрес редакции: 125015, Москва, Новодмитровская, 5а. Тел. 285-80-94 Издательско-полиграфическое объединение ЦК ВЛКСМ «Молодая гвардия». 16