Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Okh_i_zaebalsya_olezhik_vse_eto_ispravlyat.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
374 Кб
Скачать

52,Общие сведения о микроконтрллерах.Их виды.

Микроконтроллер — это целая микропроцессорная система в одной микросхеме (на одном кристалле). Одна микросхема содержит в себе процессор, память,порты ввода/вывода и некоторые дополнительные устройства: таймеры, устройства прерывания, компараторы и др.

Общие сведения о микроконтроллерах

Использование одной микросхемы вместо системного блока, как в случае персонального компьютера, значительно снижает размеры, энергопотребление и стоимость устройств, построенных на базе микроконтроллеров, а также многократноповышает надёжность

На сегодняшний день микроконтроллеры встраивают практически во все электронныеустройства.

Основной характеристикой микроконтроллеров является разрядность арифметико-логического устройства. По этому признаку они делятся на 4-, 8-, 16-, 32- и 64-разрядные.

Виды микроконтроллеров

Условно микроконтроллеры можно разделить на: простейшие, встраиваемы иуниверсальные.

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

Встраиваемые запрограммированы на реализацию узкоспециализированных задач (например, клавишные переключатели, индикаторы).

Универсальные микроконтроллеры ориентированы на решение многочисленных задач в системах управления, регулирования и контроля.

53, Внутренняя структура микроконтроллера ат89с2051

АЛУ — арифметико-логическое устройство, заменяет процессор. Регистры процессора совмещены с ячейками внутреннего ОЗУ. ОЗУ данных — имеет 128 восьмиразрядных ячеек памяти.

ППЗУ программ — перепрограммируемое ПЗУ объемом 2 килобайта выполнено по технологии Flash-памяти. В эту память записывается программа, которую микроконтроллер будет выполнять.

Порты Р1 и РЗ — это два восьмиразрядных порта ввода/вывода

Таймеры — в микросхеме имеются два встроенных 16-разрядных таймера/счетчика Т1 и Т2. Они могут использоваться для задания любых интервалов времени.

Встроенный контроллер прерываний способен обрабатывать шесть источников прерываний: два внешних запроса, прерывания от счетчиков/таймеров Т1

и Т2и два источника прерывания - это прерывания от последовательного канала ввода/вывода.

Аналоговый компаратор - на его выходе появляется сигнал лог. 1, когданапряжение на входе «+» превысит напряжение на входе «-».

54,Языки программирования

Назначение языков программирования

Языки программирования предназначены для связи человека с микропроцессорной системой. Эта связь заключается в передаче от человека в систему наборкоманд (инструкций), которые необходимо выполнить.называется программа.

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

Программу на языке записывают в текстовом редакторе.

написанные команды преобразуются в машинный код с помощью программы – переводчика, называемого транслятор. Различают два вида трансляторов:

1) интерпретаторы – обрабатывают текст непосредственно во время написания

программы, т.е. каждую строку по отдельности;

2) компиляторы – преобразуют весь текст программы одновременно.Работа программы состоит в обработке данных – констант и переменных.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]