3.2. Архитектура и особенности интерфейса однокристального микроконтроллера Philips PCB 80C552

Однокристальный микроконтроллер Philips PCB 80C552 вляется развитием семейства INTEL 8051. К числу отличительных особенностей микроконтроллера Philips PCB 80C552, важных с точки зрения использовани устройства при решении данной задачи, следует отнести:

  • наличие встроенного АЦП с возможностью работы в 8- или 10-разрядном формате преобразования;
  • увеличенное число стандартных цифровых портов ввода/вывода (5);
  • наличие (как и в устройстве INTEL 8051) полного дуплексного последовательного порта ввода/вывода (SIO0) с использованием внутреннего таймера микроконтроллера (T1) в качестве генератора скорости передачи

Микроконтроллер имеет 8 аналоговых входов, организованных как 8-разрядный порт Р5. Имеются также встроенные программно-управляемый мультиплексор аналоговых сигналов “8 в 1” и устройство выборки-хранения.

Устройство выборки-хранения микроконтроллера обеспечивает достоверность младшего разряда выходного кода АЦ-преобразователя при скорости изменения входного аналогового сигнала до 10 В/мс.

Диапазон напряжений допустимых входных аналоговых сигналов АЦП микроконтроллера определяется путем задания потенциалов Vref- (нижн граница) и Vref+ (верхняя граница). При этом должно выполняться неравенство: 0 <= (Vref-) < (Vref+) <= (Vss), где Vss – напряжение питани микроконтроллера (+5В).

Заданные при отладке контроллера значения (Vref-) = 0В и (Vref+) = +5В обеспечивают максимальный диапазон входных аналоговых сигналов АЦП.

Из пяти портов микроконтроллера для цифрового ввода/вывода полностью доступны 8-разрядные порты Р1 и Р4, а также старшие 6 разрядов порта Р3 – таким образом, всего 22 линии цифрового ввода/вывода.

Путем выбора режима работы таймера Т1 при частоте тактового генератора микроконтроллера 11,059 МГц скорость последовательного асинхронного обмена может быть с высокой степенью точности задана равной стандартным значениям скорости обмена интерфейса RS-232C (1200, 2400, 4800, 9600 и 19200 Бод/с)