- •Практическое занятие № 10
- •1. Основные теоретические положения
- •2 Практическая часть
- •3. Ответить на контрольные вопросы
- •Сколько программно доступных регистров содержит процессор cpu-08?
- •Какие периферийные модули содержит мк mc68hc908gp32 ?
- •Назовите свойства Flash-памяти мc68hc908gp32?
- •Чем определяется функционирование ацп мк?
- •4. Сделать выводы.
3. Ответить на контрольные вопросы
-
Сколько программно доступных регистров содержит процессор cpu-08?
-
8-разрядные аккумулятор A и
-
регистр признаков (флагов) CCR,
-
16-разрядные индексный регистр H:X,
-
указатель стека SP и
-
программный счетчик PC.
.
-
Какие периферийные модули содержит мк mc68hc908gp32 ?
-
пять параллельных портов A, B, C, D, E для ввода-вывода данных,
-
асинхронный последовательный порт SCI08,
-
синхронный последовательный порт SPI08,
-
модуль контроля клавиатуры KBI08,
-
8-разрядный аналого-цифровой преобразователь ADC08,
-
два таймерных модуля TIM08.
-
Назовите свойства Flash-памяти мc68hc908gp32?
Микроконтроллер MC68HC908GP32 имеет внутреннюю Flash-память,
содержимое которой может стираться и записываться при работе в режиме
отладки или в процессе выполнения прикладной программы.
-
Что происходит в МК по сигналу #RESET?
При подаче напряжения на МК или по сигналу #RESET все порты
автоматически настраиваются на ввод (в регистры направления портов DDRx записаны нули), поэтому направление сигналов через некоторые выводы портов необходимо переопределить.
-
Чем определяется функционирование ацп мк?
Функционирование АЦП определяется содержимым регистра управления и состояния АЦП ADSCR, который содержит следующие биты: Бит COCO, Бит AIEN =1 , Бит ADCO, Биты ADCH4-ADCH0
4. Сделать выводы.
Модуль 8-разрядного аналого-цифрового преобразователя ADC08
(рис. 6), входящего в состав MC68HC908GP32, содержит:
-
входной мультиплексор, осуществляющий выбор одного из восьми входов аналогового сигнала,
-
АЦП последовательного приближения,
-
регистр управления-состояния ADSCR,
-
регистр настройки тактовой частоты ADCLK
-
и регистр результата преобразования ADR.
Запуск АЦП осуществляется автоматически после выбора определенного аналогового входа мультиплексора, путем записи соответствующего значения битов ADCH4-ADCH0 в регистре ADSCR
Функционирование АЦП определяется содержимым регистра управления и состояния АЦП ADSCR, который содержит следующие биты:
-
Бит COCO - признак окончания преобразования, доступный только для чтения, если установлено значение бита AIEN = 0; принимает значение COCO = 1 после выполнения очередного цикла преобразова-ния,
-
Бит AIEN =1 разрешает формирование запроса прерывания после каждого цикла преобразования;
-
Бит ADCO - определяет режим работы АЦП: однократное преобра-зование при значении ADCO=0, непрерывная работа преобразователя
при ADCO = 1,
-
Биты ADCH4-ADCH0 - осуществляют выбор аналогового входа
мультиплексора