Составители:
71
На этом этапе в каждый пункт меню добавлена очистка экрана
LCDclear и в первые три – введены наименования действий.
Добавьте новые операторы, оттранслируйте и загрузите программу.
Поочередно нажимая на функциональные клавиши, убедитесь, что все 4
пункта меню выполняются, а на остальные клавиши программа не
реагирует. Если есть желание “стереть” экран при нажатии
незадействованных
клавиш, можно записать вызов подпрограммы
очистки перед последней командой jmp _88888888.
V-1). Встроенные ЦАП и АЦП
В микроконтроллере ADuC812 используется 8-ми канальный
12-ти разрядный АЦП последовательных приближений(входы
ADC0..ADC7) и два 12-ти битных ЦАП.
ВНИМАНИЕ: С помощью переключателя в левом верхнем углу
лицевой панели стенда НУЖНО соединить выводы ADC0, DAC0 и
ADC1, DAC1, что даст возможность исследовать работу этих устройств
без подключения внешних источников напряжения.
V-1-1). Регистры АЦП
АЦП имеет три управляющих регистра - ADCCON1.. ADCCON3 и
два регистра данных ADCDATAL и ADCDATAH. Младшие 8 бит АЦП
записывает в ADCDATAL, а 4-ре старших в младшую тетраду
ADCDATAH
.
Управляющий регистр АЦП - ADCCON1
MD1 MD0 CK1 CK0 AQ1 AQ0 T2C EXC
0 0
Powered Down – АЦП обесточено (за исключ. Vref
(Uo))
0 1 Normal Mode
1 0 Powered Down – АЦП обесточено
1 1 Standby - АЦП бездействует
0 0 Fmclk / 1 Делитель
Страницы
- « первая
- ‹ предыдущая
- …
- 69
- 70
- 71
- 72
- 73
- …
- следующая ›
- последняя »