Генератор тактовых импульсов КР1810ГФ84 предназначен для управления ЦП и периферийными устройствами, а также для синхронизации сигналов READY с тактовыми импульсами МП. Генератор включает в себя схемы формирования тактовых импульсов (OSC,CLK,PCLK), сигнала сброса (RESET) и сигнала готовности (READY). Сигналы формируются из колебаний основной частоты кварцевого резонатора который подключается к выводам X1 и X2. Частота кварцевого резонатора равна 15Мгц. Тактовый сигнал CLK, подаваемый на вход CLK МП, в три раза меньше частоты опорного генератора и равняется 5Мгц. Сигнал RESET с генератора вырабатывается при поступлении сигнала RES который формируется RC-цепью автоматически при каждом включении питания системы. Сигнал RESET необходим для установки микропроцессора и внешних устройств в исходное (начальное) состояние.
Программируемый таймер (ПТ) К1810ВИ54 предназначен для генерации времязадающих функций, программно-управляемых временных задержек с возможностью программного контроля их выполнения. В данном устройстве таймер необходим для формирования сигналов запуска АЦП и формирования временных интервалов. Таймер как и МП тактируется от генератора КР1810ГФ84 импульсами PCLK которые вдвое меньше частоты CLK. Программируемые таймеры применяются в МПС с тактовой частотой до 8МГц.
Аналогово-цифровой преобразователь (АЦП) К1108ПВ1 осуществляет преобразование аналогового сигнала в цифровой параллельный код. Управление работой микросхемы в данной системе определяет таймер с микропроцессором и в нужное время АЦП начинает преобразование информации. С помощью МП происходит выбор ERD(выбор микросхемы), а таймер в свою очередь формирует сигнал который подается на вход START. Через определенное время которое необходимое для преобразования аналогового сигнала, на выходе АЦП появляется сигнал (READYDATE) который подаётся на вход запроса прерывания ПДП и запрашивает вывод данных с АЦП в ОЗУ.
Универсальный синхронно-асинхронный программируемый приёмопередатчик.
6. Программирование микросхем.
Программирование контроллера ПДП.
Контроллер ПДП относится к классу функционально ориентированных программно управляемых интерфейсных БИС, поэтому перед началом работы его необходимо запрограммировать. Для реализации прямого доступа к памяти используется четыре независимых канала. Кроме того каждый канал имеет 6-разрядный регистр режима MR определяющий режим его работы. В регистр режима необходимо загрузить управляющее слово (УС), которое задаст режим работы, тип передачи и адрес канала. В работе данной системы будем использовать два канала каждый из которых будет выполнять свою функцию. Нулевой канал будет служить для передачи данных с АЦП в ОЗУ, а первый канал будет нужен для передачи данных с ОЗУ на ЦАП.
Рис.1 Содержание регистра режима контроллера ПДП
Таким образом получаем управляющее слово регистра режима 01000100b(44h).
Также необходимо загрузить УС в регистр команд CR, который определяет основные параметры работы канала.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.