Выбрать главу

Рис. 17.4. Программирование микроконтроллера из ИСР MPLAB 5-й версии

Рис. 17.5. Фирменный программатор PICSTART Plus компании Microchip

Поэтому в производстве используются более дешевые варианты, называемые однократно-программируемыми (One-Time Programmable — OTP), поскольку их стереть невозможно. Изделия с кварцевым окошком в корпусе отличаются суффиксом «JW» в обозначении. Например, PIC16C74B—20/JW является микроконтроллером PIC16C74B в керамическом корпусе с окошком, a PIC16C74B—4/Р — однократно-программируемым исполнением того же микроконтроллера с максимальной частотой 4 МГц в 40-выводном корпусе типа DIP. Удостоверьтесь, что вы заказываете правильное устройство!

Устройство, схему и программное обеспечение которого мы только что разработали, представляет собой достаточно простой пример, в котором мы попытались собрать воедино различные методики, изучавшиеся нами на протяжении всей книги. Если вы решите изготовить это устройство, то на Web-сайте книги к вашим услугам имеются исходные файлы (в том числе и вариант на языке Си), сравнение с аналогичной конструкцией на микроконтроллере 68000 фирмы Motorola, а также много других идей для экспериментирования. Удачи!

Приложение А

Список сокращений, символических имен и аббревиатур

1. Русская нотация

АЛУ - Арифметико-логическое устройство

АЦП - Аналого-цифровое преобразование/преобразователь

БИС - Микросхема высокой степени интеграции; большая интегральная схема

ИОН - Источник опорного напряжения

ИС - Интегральная микросхема

ИСР - Интегрированная среда разработки

КМОП - Комплементарная структура металл-оксид-полупроводник

МЭК - Международная электротехническая комиссия

ОЗУ - Оперативное запоминающее устройство

ОС - Операционная система

ПЗУ - Постоянное запоминающее устройство

ПК - Персональный компьютер

ППЗУ - Программируемое постоянное запоминающее устройство

РОН - Регистр общего назначения

РСН - Регистр специального назначения

СБИС - Микросхема сверхвысокой степени интеграции; сверхбольшая интегральная схема

СИД - Светоизлучающий диод; светодиод

СИС - Микросхема средней степени интеграции; средняя интегральная схема

СППЗУ - Стираемое программируемое постоянное запоминающее устройство

ТТЛ - Транзисторно-транзисторная логика

ЦАП - Цифро-аналоговое преобразование/преобразователь

ЦОС - Цифровая обработка сигналов

ЦПУ - Центральный процессор

ШИМ - Широтно-импульсная модуляция/модулятор

ЭСППЗУ - Электрически стираемое программируемое постоянное запоминающее устройство

2. Английская нотация

ADC (A/D) Analog-to-Digital Conversion

см. АЦП

ADCON0 A/D CONtrol0

Регистр управления 0 модуля АЦП

ADCON1 A/DCONtrol1

Регистр управления 1 модуля АЦП

ADCSn ADC Clock Select; ADCONO[7:6]

Выбор источника тактового сигнала модуля АЦП

ADDEN ADDress ENable; RCSTA[3]

Разрешение детектирования адреса

ADFM ADC module outcome ForMat; ADCON1 [7]

Формат результата модуля АЦП

ADIE ADC Interrupt Enable; PIE1 [6]

Бит разрешения прерывания по окончании преобразования модуля АЦП

ADIF ADC Interrupt Flag; PIR1[6]

Флаг прерывания от модуля АЦП

ADIP ADC Interrupt Priority; IPR1[6] (PIC18XXXX)

Бит приоритета прерывания от модуля АЦП

ADON ADC module ON; ADCON0[0]

Запуск преобразования АЦП

ADRES ADC RESult

Результат преобразования АЦП

ADRESH ADC RESult High byte

Результат преобразования 10-битного АЦП (старший байт)

ADRESL ADC RESult Low byte

Результат преобразования 10-битного АЦП (младший байт)

ALU Arithmetic Logic Unit

см. АЛУ

ANn ANalog input pin n

Аналоговый вход n

ANSI American National Standards Institution

Американский национальный институт стандартов

ASCII American Standard Code for Information Interchange

Американский стандартный код обмена информацией

AUSART Addressable USART

Адресуемый USART (см. также USART)