Оригинальные учебные работы для студентов


Электроника и микропроцессорная техника курсовая работа

Прежде всего, необходимо определиться, как должен реагировать МК на основные события: В принципе возможны три варианта реакции МК на эти события: Первый и третий варианты в данном случае не подходят, потому что при нажатии на одну из кнопок может быть пропущен момент переполнения таймера.

  • Активные элементы не делаются пленочными, так не удалось добиться их хорошего качества;
  • Основу ассемблера составляют машинные команды процессора в мнемоническом представлении.

Это приведет к искажению показаний времени. Выбираем второй вариант, при этом программа МК должна содержать подпрограмму обработки прерывания от таймера TMR1. Регистр INTCON содержит флаги отдельных прерываний, биты разрешения этих прерываний и бит глобального разрешения прерываний таблица 3.

Источник прерываний может быть определен проверкой флагов прерываний, которые должны быть сброшены программно перед разрешением прерываний, чтобы избежать повторного вызова. Флаги прерываний устанавливаются независимо от состояния соответствующих битов маски и бита GIE.

  • Дешифратор и семисегментный индикатор 23 Заключение 24 Задание 1;
  • Применение сдвоенных синтезаторов частоты;
  • Выбор и обоснование методов монтажа и межсоединений.

Таким образом, подпрограмма обработки прерывания от таймера TMR1 должна выполнять: Основная программа должна содержать бесконечный цикл, в теле которого будут реализованы функции: Принятое распределение функций можно обосновать тем, что выработка электроника и микропроцессорная техника курсовая работа секундных отметок времени, а также модификация счетчиков секунд и минут могут происходить только при переполнении таймера.

Представим принятые решения в виде схемы программы рисунок 7. В противном случае результат может быть непредсказуемым.

  • Тема работы разработка делителя частоты прямоугольных импульсов Задание 8 2;
  • Разработка, выбор и обоснование конструктивных составляющих синтезатора;
  • Разработка электрической принципиальной схемы устройства 14 2;
  • Вектор прерывания МК находится по адресу 0004, поэтому подпрограмму начинаем с директивы ассемблера установки адреса;
  • Основу ассемблера составляют машинные команды процессора в мнемоническом представлении;
  • Основным полупроводниковым материалом является кремний, который обладает рядом ценных свойств и за большей, чем у германия ширины запрещенной зоны позволяет получить активные элементы с меньшими обратными токами.

Алгоритмизацию и программирование отдельных функций можно выполнять совместно. Но сначала необходимо выбрать язык программирования. Языки программирования низкого уровня в настоящее время называются ассемблерами.

Основу ассемблера составляют машинные команды процессора в мнемоническом представлении. Кроме машинных команд современные языки ассемблера, как правило, включат директивы, определяющие ход трансляции, а также средства создания макрофункций.

Разработка делителя частоты прямоугольных импульсов

Рассмотрим вариант программирования на языке ассемблера. Сначала получим детализированный алгоритм подпрограммы обработки прерывания на языке ассемблера. Вектор прерывания МК находится по адресу 0004, поэтому подпрограмму начинаем с директивы ассемблера установки адреса:

VK
OK
MR
GP