Курс лекций - Микропроцессоры
Термин контроллер образовался от английского слова to control - управлять. Эти устройства могут основываться на различных принципах работы от механических или оптических устройств до электронных аналоговых или цифровых устройств. Механические устройства управления обладают низкой надежностью и высокой стоимостью по сравнению с электронными блоками управления, поэтому в дальнейшем мы такие устройства рассматривать не будем. Электронные аналоговые устройства требуют постоянной регулировки в процессе эксплуатации, что увеличивает стоимость их эксплуатации. Поэтому такие устройства к настоящему времени почти не используются. Наиболее распространенными на сегодняшний день схемами управления являются схемы, построенные на основе цифровых микросхем.В зависимости от стоимости и габаритов устройства, которым требуется управлять, определяются и требования к контроллеру. Если объект управления занимает десятки метров по площади, как, например, автоматические телефонные станции, базовые станции сотовых систем связи или радиорелейные линии связи, то в качестве контроллеров можно использовать универсальные компьютеры. Управление при этом можно осуществлять через встроенные порты компьютера (LPT, COM, USB или ETHERNET). В такие компьютеры при включении питания заносится управляющая программа, которая и превращает универсальный компьютер в контроллер.
Микроконтроллеры Область применения
Язык программирования ASM-51
Язык программирования C-51
Многомодульные программы
Константы
Арифметико-логические устройства
Структурная схема цифрового устройства обработки сигнала
Немного об истории
Микроконтроллеры семейства MCS-48
Описание машинных команд
Разработка принципиальной схемы
Причины широкого распространения микропроцессоров
Протокол для работы с кредитными картами CyberCash (1)
Электронные деньги существенно меняют и функции банков, более того некоторые операции банков могут выполняться другими структурами, например, сетевыми сервис-провайдерами или компаниями-разработчиками программного обеспечения. Так, например, MicroSoft через десятки миллионов пользователей Windows может легко захватить заметный сегмент в сфере предоставления кредитов в виде электронных денег. Интернет здесь может использоваться как при покупке через сеть, так и при оплате традиционной (очной) покупки. Схемы взаимодействия участников сделки могут быть весьма замысловатыми, ведь покупатель может быть в одной стране, продавец - в другой, банк покупателя - в третьей, а банк продавца - в четвертой. Учитывая, что в сделке, кроме того, могут участвовать компания, осуществляющая доставку покупки, и фирма, выполняющая обслуживание товара, например мобильного телефона, ситуация еще более осложняется. Понятно, что необходимо определенное юридическое обеспечение подобного рода операций, но уже это выходит за рамки данной книги.Смарт-карты EMV
Оттиски (Thumbprints)
Элемент протокола вида платежа
Протокол для работы с кредитными картами CyberCash (2)
Электронная коммерция поменяет современную жизнь также, как Интернет изменил среду общения и доступ к информации.В торговле основную прибыль всегда давала информация (знание конъюнктуры рынка, знание производителей и пр.). Современный этап с его взрывным развитием технологий делает этот фактор решающим.
Несколько лет назад я наблюдал, как в книжном магазине в Гамбурге продавали одну книгу. Вещь достаточно ординарная, если бы не одно обстоятельство, - эта книга печаталась и переплеталась в присутствии покупателя. Название я ее забыл, но помню, что автором был американец. Уже здесь видны определенные проблемы. Как проконтролировать тираж, чтобы авторские права не пострадали, как и где начислять налоги на эту деятельность?
Протокол IGRP
Торговые компоненты
Интерфейсы, протоколы, стеки протоколов
Стек OSI
Типовой состав оборудования локальной сети
Оборудование для доступа к территориальным сетям
Смарт-карты
SIM Reader
Комплект для объединения нескольких SIM карт
Введение в японскую анимацию
В России существует два не очень сочетающихся взгляда на Японию. С одной стороны, это государство с древней историей и культурой, богатейшими традициями, о которых так любят рассуждать любители экзотики. С другой стороны, это сверхсовременное государство из Большой Восьмерки, поражающее своими техническими достижениями и устремленностью в будущее. С одной стороны – гейши и чайная церемония, с другой стороны – искусственные собаки-роботы и миниатюрные компьютеры.Сами японцы тоже чувствуют это противоречие. Пытаясь его разрешить, они создали интереснейшую массовую культуру, гармонично сочетающую в себе и опыт 1500-летней истории, и все новейшие веяния. И в ее основу легли искусство создания «манга» (комиксов) и искусство создания анимации, «оживления» наиболее любимых зрителями комиксов.
Бытовая культура
Цвет и линия
Третьяковская галерея, Эрмитаж, художественные выставки неизменно привлекают внимание миллионов зрителей. Уже это одно говорит о том, как притягательно изобразительное искусство. Но есть особая категория ценителей прекрасного, которых называют самодеятельными художниками. Это люди самых разнообразных профессий, разного возраста, отдающие свой досуг творчеству. К ним и обращены наши беседы о рисунке и живописи.В наших практических заданиях вы найдете уроки, которые должны помочь вам начать систематические занятия рисунком и живописью. Задания не представляют собой свода «тренировочных» упражнений, обязательных для «выработки суммы навыков», а предлагаются вам в качестве своеобразного компаса на пути в искусство, в мир художественных образов. Мы хотим, чтобы вы, прежде всего, учились видеть окружающую жизнь глазами художника.
Пусть каждый ваш рисунок, этюд, эскиз наполняется вашими впечатлениями, вашим отношением к тому, что вы изображаете. Пишите и рисуйте то, что увлекает вас, пробуждает живой интерес и вызывает желание взяться за кисть или карандаш. Удивление, восторг и влюбленность в прекрасное, открытие красоты в природе — первое и самое необходимое условие для творчества. А искренность, неподдельность переживаний, по меткому выражению замечательного артиста и художника С. Образцова, это — «горючее, приводящее в действие талант».
Цель наших занятий-помочь вам развить наблюдательность и творческое воображение, найти конкретные изобразительные задачи, познакомить вас с образным языком рисунка и живописи. Занятия принесут вам пользу, если в результате, прямо скажем, нелегкой работы и нелегких поисков решения этих задач вы ощутите радость создания своих первых самостоятельных произведений.
Рисунок
Цвет в компьютерной графике
Так как цвет имеет биологическую основу, то встает вопрос, как он может быть измерен и стандартизован? Второй раздел объясняет, как цвет измеряется и представляется CIE международным эталоном, используемым для определения цвета. Это обеспечивает насущную связь между биологическим ощущением и физическим измерением. Также даются примеры того, как цветовые измерения могут использоваться и изменяться, например, для предсказания результата цветовой смеси или проектирования дисплеев для людей с дефектной цветовой системой технического зрения.Электромагнитный спектр
Работа с цветом
Работа с цветовыми моделямиИмеются три различных модели для определения цветов: CMYK, RGB и LAB. Каждая модель используется для различных целей. Вы выбираете цветовую модель и смешиваете цвета в палитре Color (Цвета).
Работа с цветом
Моделирование объектов
Цвет в интерьере
Проблема цвета исключительно сложна, воздействие цвета активно и многоуровнево - все это диктует необходимость сочетания классических методов логического описания с методами точных наук, использования методов системного анализа в изучении этой проблемы с позиций марксистской диалектики.Реакция человека на цвет имеет комплексный характер и несколько аспектов; аспект физиологический, когда наше ощущение от примененной цветовой группы или отдельного цвета зависит от силы и спектрального состава излучения, от продолжительности воздействия его на наблюдателя, от условий наблюдения; аспект психологический, признающий за цветом самостоятельную и активную роль, способность вызывать ассоциации и эмоционально окрашивать реакцию человека; аспект эстетический, исходной предпосылкой которого является признание за цветом способности гармонизовать цветовую схему интерьера.
Цветовая среда как модель сложной системы
Windows XP PRO
Windows XP - очередная операционная система (ОС), ориентированная как наклиента, так и (в конечном счете) на сервер, которая выпущена компанией Microsoftпосле выпуска Windows 2000 и Windows Millenium. Windows XP представляет собойнаиболее плодотворную попытку Microsoft объединить системы кодов этих ОС,и на настоящий момент все выглядит так, что она удастся. В прошлом у компанииMicrosoft было желание поставлять линейку одной ОС или, по крайней мере,линейки ОС, основанных на единственной системе кодов. Windows 2000 должнабыла стать системой, которая объединила бы Windows NT и Win 9x, но из-занескольких моментов (наименее значительным из которых является неполное использованиепотенциальных возможностей), изначальная цель Windows 2000х - слияние двухкодов - была отложена до более поздней версии. С Windows XP компания Microsoftнадеется устранить все имевшиеся ранее проблемы, которые возникали у пользователейс Windows, прислушиваясь и действуя на основе обратной связи от Beta Team(тестирующей команды), а также жалоб, запросов и вопросов от общества.20 Секретов Windows XP
Оптимизация WinXP
Установка и настройка Windows XP на рабочей станции
Тюнинг для эXPерта. Ускорение работы Windows XP
Windows XP FAQ
Конечно, проще всего было бы послать трудящихся к разработчику всех этих операционных систем - на сайт Microsoft, добавив - кто ищет, тот всегда найдет, но я ведь прекрасно понимаю, что там без труда можно заблудиться, поэтому перескажу официальную позицию MS по поводу удаления WinXP/2K и последующей установки Win9*. Ну и от себя, конечно, кое-что добавлю.Прежде всего, следует отметить, что Windows 9* можно устанавливать только на жесткий диск с файловой системой FAT, поэтому, если вы отформатировали диск 'С' в NTFS, потребуется хирургическое вмешательство, т.е. переформатирование его в FAT, причем совсем необязательно терять при этом находящиеся на диске данные: программа PartitionMagic умеет преобразовывать файловые системы без потери данных. Заодно, если есть необходимость, сможете и размеры разделов изменить, и тоже без потери находящихся на них данных...
Кроме этого, необходимо подчеркнуть, что "восстановить" Windows 9* не получится - поставить-то ее, конечно, вы сможете, но все установленные ранее программы придется инсталлировать заново. Потеряются и все настройки, имевшиеся в WinXP/2K.
Что такое иконки Windows XP
Синий экран XP. Коды ошибок
Ремонтируем Windows XP
Раздел - Управление эмоциями
Раздел является в чем-то продолжением предыдущего. Эмоции штука хорошая, до тех пор пока не начинают мешать работе. Эмоции бывают хорошие, а бывают и плохие.На эмоциях конечно можно сколотить неплохой капитал. Но точно также можно его и потерять. Да и не столько в наших работах дело, сколько в нашей повседневной жизни. В любом случае лучше если эта штука будет под нашим контролем.
Агрессия Вдохновение Вина Горе Депрессия Коммуникации Любовь Покой |
Страх Стресс Счастье Удовольствие Успех Характер Чувства |
Язык WordBasic - практический подход
WordBasic – это встроенный язык для программирования макрокоманд в текстовом процессоре Word for Windows 6.0 (далее WinWord или просто Word). Несмотря на обилие возможностей этого текстового процессора, при выполнении конкретного вида работ у вас (у ваших знакомых, клиентов и т.п.) часто возникает необходимость в создании новых команд, сокращающих количество выполняемых при редактировании действий. WordBasic можно использовать для модификации любых имеющихся в Word команд и для создания новых. Написанную вами макрокоманду можно ввести в интерфейс Word как дополнительный пункт меню, значок (пиктограмму) панели инструментов или вызывать нажатием сочетания клавиш – таким образом она будет выглядеть как “родная” команда этого редактора. В отличие от обычных Бейсиков, в WordBasic очень много новых операторов, связанных со спецификой текстообработки, поэтому на первый взгляд он кажется громоздким и необозримым. К тому же русская версия этого пакета поставляется без описания языка, а имеющийся Help не переведен с английского. В популярном интегрированном пакете Microsoft Excel реализован язык Visual Basic. В СУБД Access используется сходный с WordBasic язык Access Basic.Элементы языка
Операторы OutlineCollapse и OutlineExpand
Интерпретаторы
Материаловедение и ТКМ
Каждая энергетическая зона содержит ограниченное число энергетических уровней. В соответствии с принципом Паули на каждом уровне может разместиться не более двух электронов. При ограниченном числе электронов, содержащихся в твердом теле, заполненными окажутся лишь несколько наиболее низких энергетических зон. По характеру заполнения зон электронами все тела можно разделить на две большие группы.К первой группе относятся тела, у которых над целиком заполненными зонами располагается зона, заполненная лишь частично. Такая зона возникает в том случае, когда атомный уровень, из которого она образуется, заполнен в атоме не полностью. Частично заполненная зона может образоваться вследствие наложения заполненных зон на пустые или частично заполненные. Наличие зоны, заполненной лишь частично, присуще металлам.
Ко второй группе относятся тела, у которых над целиком заполненными зонами располагаются пустые зоны. Типичным примером таких тел являются химические элементы IV группы таблицы Менделеева — углерод в модификации алмаза, кремний, германий и серое олово, имеющее структуру алмаза. К этой же группе тел относятся многие химические соединения — окислы металлов, нитриды, карбиды, галогениды щелочных металлов и т. д. Согласно зонной теории твердых тел, электроны внешних энергетических зон имеют практически одинаковую свободу движения во всех телах независимо от того, являются они металлами или диэлектриками. Движение осуществляется путем туннельного перехода электронов от атома к атому. Несмотря на это, электрические свойства этих тел, в частности удельная электропроводность, различаются у них на много порядков.
Заполнение зон электронами. Проводники, диэлектрики и полупроводники
Режимы резания
Определение углового пространственного положения плоскостей
Фасонные резцы
Восстановление деталей и повторное использование материалов
Эффективное использование GNU Make
В этой книге я описываю свой опыт работы с утилитой GNU Make и, в частности, мою методику подготовки make-файлов. Я считаю свою методику довольно удобной, поскольку она предполагает:Автоматическое построение списка файлов с исходными текстами
Автоматическую генерацию зависимостей от включаемых файлов (с помощью компилятора GCC)
"Параллельную" сборку отладочной и рабочей версий программы
Моя книга построена несколько необычным образом. Как правило, книги строятся по принципу "от простого - к сложному". Для новичков это удобно, но может вызвать затруднение у профессионалов. Опытный программист будет вынужден "продираться" сквозь книгу, пропуская главы с известной ему информацией. Я решил построить книгу по другому принципу. Вся "квинтэссенция" книги, ее "главная идея", содержится в первой главе. Остальные главы носят более или менее дополнительный характер.
В начале каждой главы я кратко описываю, о чем в ней будет вестись речь, и какими знаниями нужно обладать, чтобы успешно воспринять излагаемый в главе материал. Для тех, кто чувствует, что недостаточно хорошо ориентируется в предмете разговора, я указываю на дополнительные главы, с которыми следует предварительно ознакомиться.
Для работы я использовал GNU Make версии 3.79.1. Некоторые старые версии GNU Make (например, версия 3.76.1 из дистрибутива Slackware 3.5) могут неправильно работать с примером "традиционного" строения make-файла (по-видимому, они "не воспринимают" старую форму записи шаблонных правил).
Моя методика использования GNU Make