Рис. 17.4.
Рис. 17.5.
Поэтому в производстве используются более дешевые варианты, называемые однократно-программируемыми (One-Time Programmable — OTP), поскольку их стереть невозможно. Изделия с кварцевым окошком в корпусе отличаются суффиксом «JW» в обозначении. Например, PIC16C74B—20/JW является микроконтроллером PIC16C74B в керамическом корпусе с окошком, a PIC16C74B—4/Р — однократно-программируемым исполнением того же микроконтроллера с максимальной частотой 4 МГц в 40-выводном корпусе типа DIP. Удостоверьтесь, что вы заказываете правильное устройство!
Устройство, схему и программное обеспечение которого мы только что разработали, представляет собой достаточно простой пример, в котором мы попытались собрать воедино различные методики, изучавшиеся нами на протяжении всей книги. Если вы решите изготовить это устройство, то на Web-сайте книги к вашим услугам имеются исходные файлы (в том числе и вариант на языке Си), сравнение с аналогичной конструкцией на микроконтроллере 68000 фирмы Motorola, а также много других идей для экспериментирования. Удачи!
Приложение А
Список сокращений, символических имен и аббревиатур
АЛУ
- Арифметико-логическое устройствоАЦП
- Аналого-цифровое преобразование/преобразовательБИС
- Микросхема высокой степени интеграции; большая интегральная схемаИОН
- Источник опорного напряженияИС
- Интегральная микросхемаИСР
- Интегрированная среда разработкиКМОП
- Комплементарная структура металл-оксид-полупроводникМЭК
- Международная электротехническая комиссияОЗУ
- Оперативное запоминающее устройствоОС
- Операционная системаПЗУ
- Постоянное запоминающее устройствоПК -
Персональный компьютерППЗУ
- Программируемое постоянное запоминающее устройствоРОН
- Регистр общего назначенияРСН -
Регистр специального назначенияСБИС
- Микросхема сверхвысокой степени интеграции; сверхбольшая интегральная схемаСИД
- Светоизлучающий диод; светодиодСИС
- Микросхема средней степени интеграции; средняя интегральная схемаСППЗУ
- Стираемое программируемое постоянное запоминающее устройствоТТЛ
- Транзисторно-транзисторная логикаЦАП
- Цифро-аналоговое преобразование/преобразовательЦОС
- Цифровая обработка сигналовЦПУ
- Центральный процессорШИМ
- Широтно-импульсная модуляция/модуляторЭСППЗУ
- Электрически стираемое программируемое постоянное запоминающее устройствоADC (A/D)
Analog-to-Digital ConversionADCON0
A/D CONtrol0Регистр управления 0 модуля АЦП
ADCON1
A/DCONtrol1Регистр управления 1 модуля АЦП
ADCS
Выбор источника тактового сигнала модуля АЦП
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 UnitAN
Аналоговый вход
ANSI
American National Standards InstitutionАмериканский национальный институт стандартов
ASCII
American Standard Code for Information InterchangeАмериканский стандартный код обмена информацией
AUSART
Addressable USARTАдресуемый USART (
BSR
Биты выбора банка
BCD
Binary Coded DecimalДвоично-десятичное число
BF
Buffer Full; SSPSTAT[0]Буфер модуля SSP полон
С
Carry flag; STATUS[0]Флаг переноса
C1OUT
Comparator 1 OUTput; CMCON [6]Выход компаратора 1
C2OUT
Comparator 2 OUTput; CMCON [7]Выход компаратора 2
C1INV
Comparator 1 INVertor; CMCON [4]Инвертирование выхода компаратора 1
C2INV
Comparator 2 INVertor; CMCON[5]Инвертирование выхода компаратора 2
ССР
Capture/Compare/PWM moduleМодуль «Захват/сравнение/ШИМ»
ССР
Вход/выход модуля ССР
ССРR
Регистр захвата модуля ССР
ССРR
Регистр захвата модуля ССР
CCP
Регистр управления модуля ССР
ССР 1IE
ССР1 Interrupt Enable; PIE 1 [2]Бит разрешения прерывания от модуля ССР1
CCP1IF
ССР1 Interrupt Flag; PIR1 [2]Флаг прерывания от модуля ССР1
ССР
Биты управления режимом модуля ССРя