Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов!
Подробно тут!
Главная » Все файлы » Книги по электронике (Электронная библиотека)
ПРОГРАММИРУЕМ МИКРОКОНТРОЛЛЕРЫ Z8 М.Гладштейн г.Рыбинск Часть 6. Программирование прерываний
Микроконтроллеры (МК) Z8 распознают 6 различных прерываний от внутренних и внешних источников, включая входные линии порта Р3, таймеры/счетчики, последовательный интерфейс. Прерывания могут быть индивидуально или глобально разрешены или запрещены с использованием регистра маски прерывания IMR (FBH). Если прерывания разрешены, то активный запрос прерывания с наивысшим приоритетом вызывает автоматический вызов подпрограммы обслуживания прерывания путем исполнения машинного цикла подтверждения прерывания (векторные прерывания). Если прерывания запрещены, запросы прерывания могут последовательно опрашиваться программой (поллинг) для определения необходимости обработки.
5.1. Доступ к регистровому файлу Регистровый файл Z8 содержит порты ввода/вывода, регистры управления и состояния, регистры общего назначения. Последние об¬разуют область ОЗУ, традиционно используемую для размещения акку¬муляторов, указателей адреса памяти и стека. 5.1.1. Регистры и регистровые пары МК Z8 поддерживает обращения к 8-битным регистрам и 16-бит¬ным регистровым парам. Регистровые пары образованы регистрами, имеющими четные номера, с присоединением следующих за ними ре¬гистров с большими номерами (00Н и 01Н, 02Н и 03Н,...,FEH и FFH). Регистровая пара адресуется ссылкой на регистр с четным номером. Регистровые пары могут инкрементироваться (команда INCW) или декрементироваться (DECW), что позволяет с успехом использовать их как указатели для доступа к памяти программ и внешней памяти данных. Любая команда, адресующая 8-битный регистр, может опериро¬вать с содержимым любого регистра, независимо от его назначения. Поэтому порты ввода/вывода, регистры управления и состояния и ре¬гистры общего назначения могут считываться и записываться одними и теми же командами, и нет необходимости в специальных командах. Соответственно любая команда, адресующая 16-битную регистровую пару, может оперировать с содержимым любой действительной пары регистров. Исключения из этого правила следующие:
Универсальные утилиты объектных файлов - это часть кросс- -системы программного обеспечения фирмы Zilog. Эти утилиты позволяют программисту компоновать, отображать и загружать объектные модули. Эти утилиты универсальны в том смысле, что они могут обрабатывать объектные модули, производимые любым ассемблером или компилятором в формате MUFOM [1]. Перечень утилит и их назначение приведены в табл. 1 [2]. Кроме упомянутых в [1], в набор утилит входят: преобразователь объектного формата mconv, дампер объектного кода mdump, утилиты для обслуживания библиотек объектных модулей mlib и mlorder, утилита связи с эмулятором protocol. Вместе с утилитами предлагается и библиотека стандартных подпрограмм для микроконтроллеров(МК) Z8, куда входят подпрограммы двоичной и двоично-десятичной арифметики, преобразований кодов, манипулирования битами и использования таймеров/счетчиков. Перечень стандартных подпрограмм приведен в табл.2.
ПРОГРАММИРУЕМ МИКРОКОНТРОЛЛЕРЫ Z8 М.Гладштейн г.Рыбинск Часть 3. Кросс-ассемблер asmS8 3.1. Синтаксис языка ассемблера Основной компонент программы на языке ассемблера asmS8 - оператор. Оператор может иметь длину до 128 символов и заканчиваться символом конца строки. Оператор может включать 4 поля, в которых указываются: - метка оператора; - код операции (мнемоника); - операнды; - комментарий. Метка отделяется от кода операции двоеточием или пробелом, код операции от операндов - пробелом, операнды разделяются запятой, а комментарий начинается с точки с запятой. Все поля являются необязательными. Ассемблер имеет свободный формат, поэтому поле метки и поле комментария может начинаться с любой колонки, однако, код операции и операнды не могут начинаться с первой колонки.
ПРОГРАММИРУЕМ МИКРОКОНТРОЛЛЕРЫ Z8 М.Гладштейн, г. Рыбинск Предлагаемый вниманию читателя цикл статей является продол¬жением ранее опубликованных материалов [1-8], подготовленных ав¬тором на основе фирменного руководства пользователя [9].
Зарегистрировано в Минюсте РФ 22 января 2003 г. Регистрационный N 4145
Приказ Минэнерго РФ от 13 января 2003 г. N 6 "Об утверждении Правил технической эксплуатации электроустановок потребителей"
Приказываю: 1. Утвердить Правила технической эксплуатации электроустановок потребителей. 2. Ввести в действие Правила технической эксплуатации электроустановок потребителей с 1 июля 2003 г.
Министр И.Х.Юсуфов
Зарегистрировано в Минюсте РФ 22 января 2003 г. Регистрационный N 4145
ВВЕДЕНИЕ
Настоящие Рекомендации разработаны Научно-методическим центром проблем электрозащитных устройств Московского энергетического института (технического университета) - НМЦ ПЭУ МЭИ.
Рекомендации могут быть использованы как практическое пособие при проектировании, монтаже, наладке и эксплуатации электроустановок жилых, производственных и общественных зданий с применением устройств защитного отключения (УЗО).
Рекомендации предназначены для работников органов сертификации, сертификационных испытательных лабораторий, специалистов проектных, электромонтажных, эксплуатационных организаций, работников Госэнергонадзора, Госпожнадзора, Энергосбыта и других организаций, а также частных лиц, деятельность которых тем или иным образом связана с решением проблем электро- и пожаробезопасности.
Рекомендации должны способствовать реализации Государственной Программы по сертификации электроустановок в Российской Федерации.
Государственная Программа по сертификации электроустановок была разработана в соответствии с "Правилами системы сертификации электроустановок зданий", утвержденными Приказом Минтопэнерго РФ и Госкомитета РФ по стандартизации и метрологии от 05.10.98 г. № 1/322.
В Рекомендациях приведены сведения о нормативно-правовой базе применения устройств защитного отключения, технических требованиях на УЗО, требованиях к проектам, порядке проведения и документальном оформлении испытаний электроустановок с применением УЗО.
В настоящей редакции Рекомендаций обобщен опыт, накопленный в отечественной практике проектирования и эксплуатации электроустановок с применением УЗО, учтены замечания, предложения, дополнения специалистов проектных, электромонтажных, пусконаладочных и эксплуатационных организаций по предыдущему изданию.
Авторский коллектив Научно-методического Центра выражает благодарность профессору МИИТ Б.И. Косареву, специалисту первой категории Госэнергонадзора В.В. Шатрову, главному специалисту АО "РОСЭП" В.Н. Харечко, завгруппой ЦНИИЭП инженерного оборудования М.Г. Матвеевой, доцентам и научным сотрудникам МЭИ Ю.Н. Балакову, И.П. Кужекину, А.Ф. Монахову, В.С. Петухову, начальнику отдела ВЭИ Г.Г. Лаврентьеву, проф. МГОУ В.С. Азарову, проф. ВАРВСН им. Петра Великого А.А. Гурову, ученому секретарю фонда им. В.И. Вернадского А.И. Ревякину, ведущему специалисту ООО "ПП ОПУС" А.С. Зюзину, главному специалисту ЗАО "Спецэнергомонтаж" (г. Москва) О.В. Кондратьеву и другим за ценные замечания и предложения, сделанные ими по предыдущему изданию Рекомендаций.
Мифы о заземлении и UPS
В последнее время в связи с большим распространением электронного оборудования, бурным развитием сетевых технологий, электронной коммерции и ежегодному росту денежного оборота в этой сфере, все большее число компаний на российском рынке признают, что финансовые и имидживые потери от сбоев в работе компьютерного оборудования становятся настолько ощутимыми и что вопрос обеспечения их безаварийной работы становится одним из наиболее приоритетных. Исследование, проведенное Лондонской школой бизнеса совместно с компанией Connect, предоставляющей консалтинговые услуги в области ИТ, установило, что прямые потери компаний по всему миру, связанные со сбоями в работе технологий, составляют ежегодно 48 млрд. долл. /1/.
Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов!
Подробно тут!