Каталог файлов

Главная » Все файлы

Выберите категорию раздела!!!

Всего материалов в каталоге: 2452

Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов! Подробно тут!


Перейти на страницу: из 164

Книги по электронике (Электронная библиотека) | Просмотров: 829 | Загрузок: 0 | Добавил: Администратор | Дата: 04.02.2010 | Комментарии (0) | Жалоба


Каждый, кто проектировал микропроцессорную систему, знает сложность заключительного этапа проектирования, связанного с отладкой прикладной программы и с записью ее в ППЗУ микроконтроллера (МК). Для выполнения указанных работ нужно иметь специальные приборы. В качестве средств поддержки разработок на базе МК Z8 фирма Zilog поставляет ряд таких приборов, в частности эмулятор - программатор Z86CCP00ZEM ( в дальнейшем - эмулятор ). Этот прибор использует метод внутрисхемной эмуляции [1], который является на¬иболее эффективным методом отладки и обслуживания микропроцессор¬ных систем.
Книги по электронике (Электронная библиотека) | Просмотров: 1027 | Загрузок: 18 | Добавил: Администратор | Дата: 17.12.2009 | Комментарии (0) | Жалоба


В этой статье даются примеры использования арифметических и сдвиговых команд для выполнения преобразования кодов, операций двоично-десятичной арифметики, умножения и деления [1].
Книги по электронике (Электронная библиотека) | Просмотров: 836 | Загрузок: 17 | Добавил: Администратор | Дата: 17.12.2009 | Комментарии (0) | Жалоба


ПРОГРАММИРУЕМ МИКРОКОНТРОЛЛЕРЫ Z8
М.Гладштейн г.Рыбинск
Часть 7. Программирование функций таймеров/счетчиков
Микроконтроллеры (МК) Z8 располагают одним или двумя тайме¬рами/счетчиками T0 и T1, которые приспособлены для различных при¬менений и позволяют разгрузить программное обеспечение от решения целого ряда задач, включающих:
- отсчет времени задержки;
- обслуживание часов и календаря;
- сторожевой таймер;
- счет внешних событий;
- генерирование импульсных последовательностей;
- измерение продолжительности внешних событий;
- автоматическая задержка после обнаружения внешнего собы¬тия.
Книги по электронике (Электронная библиотека) | Просмотров: 868 | Загрузок: 15 | Добавил: Администратор | Дата: 17.12.2009 | Комментарии (0) | Жалоба


ПРОГРАММИРУЕМ МИКРОКОНТРОЛЛЕРЫ Z8
М.Гладштейн г.Рыбинск
Часть 6. Программирование прерываний

Микроконтроллеры (МК) Z8 распознают 6 различных прерываний от внутренних и внешних источников, включая входные линии порта Р3, таймеры/счетчики, последовательный интерфейс. Прерывания могут быть индивидуально или глобально разрешены или запрещены с использованием регистра маски прерывания IMR (FBH). Если прерывания разрешены, то активный запрос прерывания с наивысшим приоритетом вызывает автоматический вызов подпрограммы обслуживания прерывания путем исполнения машинного цикла подтверждения прерывания (векторные прерывания). Если прерывания запрещены, запросы прерывания могут последовательно опрашиваться программой (поллинг) для определения необходимости обработки.

Книги по электронике (Электронная библиотека) | Просмотров: 707 | Загрузок: 16 | Добавил: Администратор | Дата: 17.12.2009 | Комментарии (0) | Жалоба


5.1. Доступ к регистровому файлу
Регистровый файл Z8 содержит порты ввода/вывода, регистры управления и состояния, регистры общего назначения. Последние об¬разуют область ОЗУ, традиционно используемую для размещения акку¬муляторов, указателей адреса памяти и стека.
5.1.1. Регистры и регистровые пары
МК Z8 поддерживает обращения к 8-битным регистрам и 16-бит¬ным регистровым парам. Регистровые пары образованы регистрами, имеющими четные номера, с присоединением следующих за ними ре¬гистров с большими номерами (00Н и 01Н, 02Н и 03Н,...,FEH и FFH). Регистровая пара адресуется ссылкой на регистр с четным номером.
Регистровые пары могут инкрементироваться (команда INCW) или декрементироваться (DECW), что позволяет с успехом использовать их как указатели для доступа к памяти программ и внешней памяти данных.
Любая команда, адресующая 8-битный регистр, может опериро¬вать с содержимым любого регистра, независимо от его назначения. Поэтому порты ввода/вывода, регистры управления и состояния и ре¬гистры общего назначения могут считываться и записываться одними и теми же командами, и нет необходимости в специальных командах. Соответственно любая команда, адресующая 16-битную регистровую пару, может оперировать с содержимым любой действительной пары регистров.
Исключения из этого правила следующие:
Книги по электронике (Электронная библиотека) | Просмотров: 691 | Загрузок: 16 | Добавил: Администратор | Дата: 17.12.2009 | Комментарии (0) | Жалоба


Универсальные утилиты объектных файлов - это часть кросс- -системы программного обеспечения фирмы Zilog. Эти утилиты позволяют программисту компоновать, отображать и загружать объектные модули. Эти утилиты универсальны в том смысле, что они могут обрабатывать объектные модули, производимые любым ассемблером или компилятором в формате MUFOM [1].
Перечень утилит и их назначение приведены в табл. 1 [2]. Кроме упомянутых в [1], в набор утилит входят: преобразователь объектного формата mconv, дампер объектного кода mdump, утилиты для обслуживания библиотек объектных модулей mlib и mlorder, утилита связи с эмулятором protocol. Вместе с утилитами предлагается и библиотека стандартных подпрограмм для микроконтроллеров(МК) Z8, куда входят подпрограммы двоичной и двоично-десятичной арифметики, преобразований кодов, манипулирования битами и использования таймеров/счетчиков. Перечень стандартных подпрограмм приведен в табл.2.
Книги по электронике (Электронная библиотека) | Просмотров: 738 | Загрузок: 16 | Добавил: Администратор | Дата: 17.12.2009 | Комментарии (0) | Жалоба


ПРОГРАММИРУЕМ МИКРОКОНТРОЛЛЕРЫ Z8
М.Гладштейн г.Рыбинск
Часть 3. Кросс-ассемблер asmS8
3.1. Синтаксис языка ассемблера
Основной компонент программы на языке ассемблера asmS8 - оператор. Оператор может иметь длину до 128 символов и заканчиваться символом конца строки. Оператор может включать 4 поля, в которых указываются:
- метка оператора;
- код операции (мнемоника);
- операнды;
- комментарий.
Метка отделяется от кода операции двоеточием или пробелом, код операции от операндов - пробелом, операнды разделяются запятой, а комментарий начинается с точки с запятой. Все поля являются необязательными. Ассемблер имеет свободный формат, поэтому поле метки и поле комментария может начинаться с любой колонки, однако, код операции и операнды не могут начинаться с первой колонки.
Книги по электронике (Электронная библиотека) | Просмотров: 1115 | Загрузок: 17 | Добавил: Администратор | Дата: 17.12.2009 | Комментарии (0) | Жалоба


ПРОГРАММИРУЕМ МИКРОКОНТРОЛЛЕРЫ Z8
М.Гладштейн, г. Рыбинск
Предлагаемый вниманию читателя цикл статей является продол¬жением ранее опубликованных материалов [1-8], подготовленных ав¬тором на основе фирменного руководства пользователя [9].
Книги по электронике (Электронная библиотека) | Просмотров: 940 | Загрузок: 23 | Добавил: Администратор | Дата: 17.12.2009 | Комментарии (0) | Жалоба


ПРОГРАММИРУЕМ МИКРОКОНТРОЛЛЕРЫ Z8
М.Гладштейн г.Рыбинск
Часть 2. Кросс-средства для разработки прикладных программ микроконтроллеров
Книги по электронике (Электронная библиотека) | Просмотров: 1048 | Загрузок: 18 | Добавил: Администратор | Дата: 17.12.2009 | Комментарии (0) | Жалоба



ElectroTOP - Рейтинг сайтов
Copyright Zloy Soft (Company) © 2008 - 2017