Микропроцессоры. 2
|
Введение Последние годы отмечены массовым наполнением рынка всевозможной автоматизированной аппаратурой самого различного назначения и самой различной сложности от пластиковой платежной карточки до холодильника, автомобиля и сложнейших установок. Это стало возможным благодаря микроконтроллерам (МК). Микроконтроллеры входят во все сферы жизнедеятельности человека, их насыщенность в нашем окружении растет из года в год. То, что казалось нам 5 лет назад сказкой, сейчас вполне возможно благодаря стремительному развитию технологии производства электронных компонентов. Пять лет назад мы уже знали про суперкомпьютеры, суперпроцессоры, суперАЦП и т.д. А сейчас «ВСЕ В ОДНОМ КОРПУСЕ». Раньше, изобретателю электронных схем приходилось иметь дело с множеством электронных компонентов, размещая с огромным трудом все на печатной плате размером метр на метр, в наше время разработчику электронной аппаратуры не грозят выше указанные сложности, точнее, чем больше денег, тем меньше сложностей. Фирмы, производящие микроконтроллеры: ATMEL, INTEL, ZILOG, MICROCHIP, «и с радостью для патриотов» АНГСТРЕМ, SCENIX и т.д. Каждая из перечисленных фирм, кроме АНГСТРЕМ, имеет более 100 видов различных по назначению микроконтроллеров. А каждый микроконтроллер имеет не менее 200 страниц технических описаний и характеристик на английском языке, кроме АНГСТРЕМ. Средства разработки программного обеспечения для микроконтроллеров у каждой фирмы свои, а что касается языков программирования, то самый старый и понятный ASSEMBLER. Среди остальных можно выделить: C, PASCAL, JAVA, DELPHI, C++, + TURBO, + VISUAL и т.д. Вернемся к теме «в одном корпусе», если раньше К155ХХ 50 штук, то сейчас PIC16F84 и ПЗУ, ОЗУ, таймер, система прерываний, аналогово-цифровой преобразователь, встроенный генератор, корпус с 20 ножками и т.д. В данном проекте будет разработано устройство
на современном микроконтроллере, написана
программа и рассмотрены инструментальные
средства. Также будут применены знания,
полученные на занятиях.
| |||||||||||||||||||||||||
КП.МП.230101.10.1.13.ПЗ. |
Лист | ||||||||||||||||||||||||
1 | |||||||||||||||||||||||||
Изм |
Лист |
№ Докум |
Подп |
Дата | |||||||||||||||||||||
|
Структурная схема радиоохранного приемника приведена на рис.1.Она состоит из 4 основных блоков. Тактовый генератор предназначен для генерации прямоугольных импульсов частотой 4 МГц для тактирования микропроцессора и программируемого таймера.
Рис.1 Структурная схема устройства Микропроцессорный блок состоит из микропроцессора, постоянного и оперативного запоминающего устройства предназначен для управления всеми другими блоками приемника. Он осуществляет обработку прерывания, полученного таймера, предварительно делает его установку на нужное значение, готовит данные, полученные от таймера, выводит значение на индикатор. Контроллер дисплея предназначен для дешифрации значений полученных от микропроцессора и усиления сигналов для индикатора. Дисплей предназначен для вывода реального результата в графическом виде понятном для человека. | |||||||||||||||||||||||||
КП.МП.230101.10.1.13.ПЗ. |
Лист | ||||||||||||||||||||||||
2 | |||||||||||||||||||||||||
Изм |
Лист |
№ Докум |
Подп |
Дата | |||||||||||||||||||||
|
Содержание.
Введение.
Заключение Список литературы
| |||||||||||||||||||||||||
КП.МП.230101.10.1.13.ПЗ. | |||||||||||||||||||||||||
Изм. |
Лист |
№ докум. |
Подп. |
Дата | |||||||||||||||||||||
Разроб. |
Сидорков |
Курсовой проект |
Лит. |
Лист |
Листов | ||||||||||||||||||||
Пров. |
Костоваров |
3 |
|||||||||||||||||||||||
Н.контр. |
ЕПЭТ | ||||||||||||||||||||||||
Н.контр. |
|||||||||||||||||||||||||
Утв. |
Морозов |
||||||||||||||||||||||||
|
2. Выбор элементной базы. В качестве элементной базы выбираем достаточно распространенные и дешевые элементы. Это микроконтроллер AT89C51 фирмы Atmel с архитектурой ядра MCS-51 и цифро-аналоговый преобразователь AD5241 фирмы Analog Devices, управляемый посредством двух проводного интерфейса I2C, который был разработан специально для связи нескольких микросхем внутри одного устройства по двух проводной последовательной шине фирмой Philips. Также в устройстве используется 8 кнопочная клавиатура, причем кнопки использованы с фиксацией, чтобы можно было зафиксировать их в любом положении. А также используется несколько мелких деталей обвязки, как например, кварцевый резонатор с шунтирующими конденсаторами, для стабилизации частоты генерируемой генератором, встроенным в микроконтроллер, схема посылки сигнала сброса на микроконтроллер и подтягивающие резисторы на шине I2C. Рассмотрим подробнее устройство микроконтроллера AT89C51. Он имеет совместимую с MCS-51 архитектуру, 4 Кбайт встроенной перепрограммируемой Flash памяти, 1000 Циклов Запись/Удаление, трехуровневая программная защита памяти, 128 x 8-Bit встроенного ОЗУ, 32 программируемых портa ввода\вывода, два 16 битных счетчика\таймера, шесть источников прерываний, программируемый последовательный порт, низкое потребление в режиме ожидания и энергосберегающий режим "Power Down". AT89C51 - низкопотребляющий, быстродействующий 8-ми битный CMOS микроконтроллер с 4 Кбайтами Flash. При производстве микроконтроллеров (далее МК) были использованы Хай-Тэк технологии фирмы Atmel. В частности, МК изготовлены согласно промышленной рекомендации MCS-51тм, которая распространяется и на цоколевку. Однокристальную Flash память можно программировать как изнутри, так и извне (используя программатор). | |||||||||||||||||||||||||
КП.МП.230101.10.1.13.ПЗ.. |
Лист | ||||||||||||||||||||||||
4 | |||||||||||||||||||||||||
Изм |
Лист |
№ Докум |
Подп |
Дата | |||||||||||||||||||||
|
Рис.2 Внутреннее устройство | ||||||
КП.МП.230101.10.1.13.ПЗ. |
Лист | |||||
5 | ||||||
Изм |
Лист |
№ Докум |
Подп |
Дата | ||
|
Кстати,
сама память расположена на одном кристалле с процессором, что
позволило добиться максимальной производительности. Vcc - напряжение питания. GND - Общий провод. Port 0
- Порт 0. 8-битный открытый Port l - Порт 1 - двунаправленный порт ввода/вывода на 8 битов со внутренним напряжением питания.Выходной буфер Порта 1 может быть нагружен на четыре входа/выхода TTL. | ||||||
КП.МП.230101.10.1.13.ПЗ. |
Лист | |||||
6 | ||||||
Изм |
Лист |
№ Докум |
Подп |
Дата | ||
|
При записи лог.1 в порт 1, контакты порта могут быть использованы как входы. Так как Порт 1 использует внутреннее напряжение питания, уровень потребляемого тока (IIL) извне будет минимален. Также, при программировании Flash на Порт 1 поступают младшие биты адреса. Тоже сомое происходит и во время веритификации. Port 2 - Порт
2 - двунаправленный
порт ввода/вывода на 8 битов со внутренним
напряжением питания.Выходной буфер Порта
2 может быть нагружен на четыре входа/выхода
TTL. При записи лог.1 в порт 2, контакты порта
могут быть использованы как входы. Так
как Порт 2 использует внутреннее напряжение
питания, уровень потребляемого тока (IIL) извне будет минимален. Порт 2 выдает
старший байт адреса во время выборки
из внешней памяти программ и во время
доступов ко внешней памяти данных, которые
используют 16-битные адреса (MOVX DPTR). В этом
случае, при лог.1, более высокое потребление
тока от внутреннего источника. В время
доступов ко внешней памяти данных, которые
используют 8-битные адреса (MOVX @ Rl), Порт
2 выдает содержимое Специального Функционального
Регистра P2. | ||||||
КП.МП.230101.10.1.13.ПЗ. |
Лист | |||||
7 | ||||||
Изм |
Лист |
№ Докум |
Подп |
Дата | ||
|
Порт 3 выполняет функции некоторых управляющих сигналов для программирования Flash и для веритификации программирования. RST - Вход сброса (Reset). Чтобы cбросить устройство, необходимо подать сигнал лог.1 на время двух машинных тактов. В это время генератор сбросит устройство. | |||||||||||||||||||||||||
КП.МП.230101.10.1.13.ПЗ. |
Лист | ||||||||||||||||||||||||
8 | |||||||||||||||||||||||||
Изм |
Лист |
№ Докум |
Подп |
Дата | |||||||||||||||||||||
- Address
Latch Enable - разрешение блокировки адреса.
Защелкивает импульсом младший
байт адреса на время доступа ко
внешней памяти. Этот контакт, также является
входом импульса
во время программирования Flash. Нормальный
ALE сигнал должен быть выдан при постоянном
показателе - 1/6 частоты генератора, и может
быть использован для внешней синхронизации.
Примечание: тем не менее, один импульс
ALE должен быть пропущен во время каждого
доступа ко внешней памяти данных.
- Program
Store ENable - строб чтения для внешней
памяти программ.
/VPP - External Access enable - разрешение внешнего
доступа. XTAL1 - Инвертированный вход усилителя генератора и вход на внутренние часы. XTAL2 - Инвертированный выход усилителя генератора. Микросхема КР580ВВ55 программируемого периферийного параллельного адаптера (ППА) предназначена для применения в качестве универсального элемента ввода-вывода, обеспечивающего обмен данными в параллельном формате. | ||||||
КП.МП.230101.10.1.13.ПЗ. |
Лист | |||||
9 | ||||||
Изм |
Лист |
№Докум |
Подп |
Дата | ||
|
Условное обозначение ППА показано на рисунке 3. Микросхема КР580ВВ55 размещена в 40-контактном пластиковом корпусе типа DIP. Назначение выводов приведено в таблице 2.
Рис. 3 – Условное обозначение микросхемы КР580ВВ55 | ||||||
КП.МП.230101.10.1.13.ПЗ. |
Лист | |||||
10 | ||||||
Изм |
Лист |
№ Докум |
Подп |
Дата | ||
|
Таблица 2 – Назначение выводов микросхемы КР580ВВ55 ППА включает три программно-доступных 8-разрядных порта ввода-вывода (РА, РВ, РС) и 7-разрядный регистр управляющего слова РУС, содержимое которого определяет направление передачи и функциональное назначение 24 двунаправленных трехстабильных линий ввода-вывода, т.е. конфигурацию и режимы работы портов. | ||||||||||||||||||||||||||||||||||||||||||||||
КП.МП.230101.10.1.13.ПЗ. |
Лист | |||||||||||||||||||||||||||||||||||||||||||||
11 | ||||||||||||||||||||||||||||||||||||||||||||||
Изм |
Лист |
№ Докум |
Подп |
Дата | ||||||||||||||||||||||||||||||||||||||||||
|
Порты РА и РВ предназначены для обмена байтами данных с системными устройствами, а порт РС , как правило, - для обмена интерфейсными сигналами управления. Порт РС в отличие от портов РА и РВ программно-доступен при операциях записи данных не только как элемент в целом, но и поразрядно, т.е. с независимой адресацией каждого отдельного разряда РСi (i = 0, 1,…,7), а в операциях выбора режима – как два полупорта: старший – РСH, младший – РСL или их части. Два разряда адреса определяют выбор одного из трех портов или регистра (таблица 3). При начальной установке вход RESET адаптера необходимо подать сигнал сброса. Этот сигнал устанавливает ППА в исходное состояние, при котором содержимое всех портов и регистра РУС обнуляется, а линии ввода-вывода устанавливаются в состояние ввода. После этого ППА доступен для программирования. Таблица 3 – Адресация портов и регистра в микросхеме КР580ВВ55
Программирование ППА, или его настройка, осуществляется с помощью операции записи управляющего слова (УС) в регистр РУС. Возможны два типа настройки ППА. Настройка разрядов – поразрядное программирование состояний порта РС: сброс в нуль или установка в единицу каждого отдельно адресуемого разряда РСi, независимо от состояний других разрядов РС (таблица 4). Таблица 4 – Поразрядное программирование порта РС
| ||||||
КП.МП.230101.10.1.13.ПЗ. |
Лист | |||||
12 | ||||||
Изм |
Лист |
№ Докум |
Подп |
Дата | ||
|
Настройка режимов – программирование портов РА, РВ и РС на один из двух возможных режимов или их комбинацию: 0 – режим простого однонаправленного обмена; 1 – режим стробируемого двунаправленного обмена (таблица 5). Таблица 5 – Настройка режимов
В режиме 0 порты РА, РВ и полупорты РСH, РСL могут быть настроены на любую из 16 возможных конфигураций однонаправленного ввода или вывода. Обмен данными реализуется по командам ввода-вывода синхронным или асинхронным способами. Синхронный, или безусловный обмен предполагает безусловную готовность системного устройства выдать или принять данные за строго фиксированный интервал времени. Такой обмен используется только для быстрых и полностью определенных процессов | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
КП.МП.230101.10.1.13.ПЗ. |
Лист | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Изм |
Лист |
№ Докум |
Подп |
Дата | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Асинхронный, или условный обмен предполагает, что готовность устройства к обмену появляется через произвольный, неопределенный интервал времени после подачи команды начала обмена. Поэтому такой обмен выполняется в два этапа: вначале устанавливается факт готовности устройства к обмену, а затем производится сам обмен данными. Учебный стенд СУ-МК 9 В режиме 0 может быть реализован синхронный или асинхронный программно-управляемый обмен, причем во втором случае данные сопровождаются сигналами управления (квитирования), значения которых непрерывно контролируются программой управления обменом. При операции ввода данные (или сигналы управления) периферийного устройства через соответствующий порт ППА по сигналу RD передаются на шину данных, а в операции вывода – с шины данных и далее по сигналу WR на выход соответствующего порта. В интервале между командами обращения к ППА состояния линий выводов портов не изменяются, а возможные изменения состояний линий ввода не воспринимаются МП системой до очередной команды чтения ППА. Режим 0 используется, как правило, для ввода относительно медленно меняющихся (по сравнению с временем выполнения обслуживающей программы) данных. обслуживающей программы) данных. В режиме 1 порты РА и РВ могут быть настроены на любую из четырех возможных конфигураций однонаправленного стробируемого ввода или вывода. При этом в отличие от режима 0 два разряда полупорта РСH и полупорт РСL однозначно настраиваются для каждой указанной конфигурации на ввод или вывод сигналов управления обменом, а два оставшихся разряда полупорта РСH могут быть настроены на простой ввод или вывод для обмена одно- или двухразрядными данными. Если порт РА настроен на вывод, свободно программируемыми разрядами полупорта РСH являются РС5, РС4; если на вывод, - РС7, РС6. | ||||||
КП.МП.230101.10.1.13.ПЗ. |
Лист | |||||
14 | ||||||
Изм |
Лист |
№ Докум |
Подп |
Дата | ||
|
При настройке порта РА на вывод разряд РС7 используется ля вывода на ПУ сигнала ГПД – готовность к передаче (значение сигнала ГПД = 0 свидетельствует о готовности данных порта к передаче в ПУ) , разряд РС6 – для ввода от ПУ сигнала ППД – подтверждение передачи (значение сигнала ППД = 0 свидетельствует, что данные приняты ПУ), а разряд РС3 - для вывода сигнала ЗПР – запрос прерывания (значение сигнала ЗПР = 1 воспринимается как запрос прерывания). При настройке порта РА на ввод разряд РС5 используется для вывода сигнала ППР – подтверждение приема (значение сигнала ППР = 1 свидетельствует, что данные приняты), разряд РС4 для ввода от ПУ сигнала СТР – строб (по значению сигнала СТР = 0 данные заносятся в порт ввода ППА), а разряд РС3 - для вывода в сигнала ЗПР. В режиме 1 реализуется асинхронный (или условный) обмен данными с использованием сигналов квитирования, причем в отличие от режима 0 с асинхронным обменом в данном режиме сигналы управления формируются аппаратно, поэтому отпадает необходимость в программном контроле за их состоянием и появляется возможность асинхронного обмена по прерываниям. Микросхема AD5241 представляет собой цифровое переменное сопротивление с 256 уровнями квантования, конфигурируемое по шине I2C. Условное обозначение микросхемы приведено на рисунке 2. Рисунок 2 – Условное обозначение микросхемы AD5241 Микросхема AD5241 конструктивно размещена в 14-контактном корпусе типа SOIC. Назначение выводов приведено в таблице 1. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
КП.МП.230101.10.1.13.ПЗ. |
Лист | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Изм |
Лист |
№ Докум |
Подп |
Дата | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Таблица 1 – Назначение выводов микросхемы AD5241
Параметры микросхемы приведены в таблице 2. Таблица 2 – Технические характеристики микросхемы AD5241
Организация микросхемы приведена на рисунке 3. Полное сопротивление между точками А и В может быть 10 кОм, 100 кОм или 1 МОм. Сопротивление разбито на 256 точек, через ключи SW подсоединенные к выводу W. 8-разрядный регистр RDAC декодирует данные D0…D7, и выбирает одну из 256 позиций. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
КП.МП.230101.10.1.13.ПЗ. |
Лист | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Изм |
Лист |
№ Докум |
Подп |
Дата | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Полное сопротивление между выводами B и W можно вычислить по формуле:
Соответственно, сопротивление RWA вычисляется следующим образом:
Учебный стенд СУ-МК Рисунок 3 - Организация микросхемы AD5241 При работе в режиме потенциометра, напряжение на выводе W можно вычислить:
Управление микросхемой осуществляется по последовательному I2C интерфейсу. Микросхема имеет 7-битный идентификатор, старшие 5 бит которого равны 01011. Конфигурация младших трех битов задается путем соединения выводов A1…A0 к Vcc или к GND. Любое обращение по шине I2C начинается с цикла посылки идентификатора устройства (рисунок 5.21). | ||||||||||||||||||||||||||||||||
КП.МП.230101.10.1.13.ПЗ. |
Лист | |||||||||||||||||||||||||||||||
17 | ||||||||||||||||||||||||||||||||
Изм |
Лист |
№ Докум |
Подп |
Дата | ||||||||||||||||||||||||||||
|
Рисунок 5.21 – Цикл посылки адреса устройства После получения подтверждения от микросхемы, необходимо отослать управляющий байт. Его формат приведен в таблице 5.17. Таблица 5.17 – Формат управляющего байта
Бит RS – сброс; устанавливает переменное сопротивление в среднее положение. Бит SD - выключение микросхемы. Вывод W резистора подключается к выводу В. Если не используется, то необходимо подключить к положительному питанию. Активный уровень – высокий. Биты О1, О2 – биты, устанавливающее состояние логических выводов Q1 и Q2. После записи управляющего байта, записывается байт данных, устанавливающий состояние переменного резистора. | ||||||||||||||||||||||||||||||||
КП.МП.230101.10.1.13.ПЗ. |
Лист | |||||||||||||||||||||||||||||||
18 | ||||||||||||||||||||||||||||||||
Изм |
Лист |
№ Докум |
Подп |
Дата | ||||||||||||||||||||||||||||
|
3. Разработка схемы электрической принципиальной. В схеме два дискретных датчика ДД1 и ДД2 оформлены в виде двух переключателей SW1 и SW2, подключенных к выводам Р3.2 и Р3.3 микроконтроллера Для подключения 8 имитаторов датчиков дискретных сигналов ДД3 – ДД10 используется микросхема DD2 периферийного параллельного адаптера КР580ВВ55. Датчики подключены к порту В. Для выбора микросхемы используется сигнал ADR3, формируемый дешифратором адреса. Для адресации внутренних регистров ППА используются адресные линии микроконтроллера А8, А11. Для управления микросхемой ППА используются сигналы WR, RD, RESET микроконтроллера. Сигналы ADR3 формируется схемой на дешифраторе DD3 155ИД7, элементах VD5, VD6, R9. На микросхему подаются адресные линии А9, А10, А15, сигналы WR, RD с контроллера. При этом вырабатываются сигналы REG1, REG2, ADR3, rezerv4. Сигналы вырабатываются при наличии активного низкого уровня сигнала WR или RD и присутствия на адресной линии А15 уровня логической «1». На линиях порта Р1.5 и Р1.6 организованы линии шины I2C SCL и SDA соответственно. Линии шины I2C обязательно подтягиваются к питанию (резисторы R5 и R6). К шине I2C подключена микросхема DA1 ЦАП AD5241. Для индикации аналогового сигнала используется шкала – линейный светодиодный индикатор ЛСИ. | ||||||||||||||||||||||||||||||||
КП.МП.230101.10.1.13.ПЗ. |
Лист | |||||||||||||||||||||||||||||||
19 | ||||||||||||||||||||||||||||||||
Изм |
Лист |
№ Докум |
Подп |
Дата | ||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||
КП.МП.230101.10.1.13.ПЗ. |
Лист | |||||||||||||||||||||||||||||||
20 | ||||||||||||||||||||||||||||||||
Изм |
Лист |
№ Докум |
Подп |
Дата | ||||||||||||||||||||||||||||
|
4. Разработка программного обеспечения. Разработаем программное обеспечение устройства согласно технического задания : Ввывести на ЦАП сигнал вида:
Программу будем составлять на языке программирования С. Язык C - универсальный язык программирования, который обеспечивает эффективность кода, элементы структурного программирования и имеет богатый набор операторов. Универсальность, отсутствие ограничений реализации делают язык C удобным и эффективным средством программирования для широкого разнообразия задач. Множество прикладных программ может быть написано легче и эффективнее на языке C, чем на других более специализированных языках. C51 - полная
реализация стандарта ANSI (Американского
национального института
| ||||||||||||||||||||||||||||||||
КП.МП.230101.10.1.13.ПЗ. |
Лист | |||||||||||||||||||||||||||||||
21 | ||||||||||||||||||||||||||||||||
Изм |
Лист |
№ Докум |
Подп |
Дата | ||||||||||||||||||||||||||||
|
//Текст программы #include<reg51.h> #include<lab13.h> #include<vv55.h> #include<dd.h> #include<i2c.h> sbit DD1 = P3^2; sbit DD2 = P3^3; void set_dac (unsigned char dac_position) { i2c_send_start(); i2c_send_byte(0x5C); i2c_send_byte(0x00 ); i2c_send_byte(dac_position); } void delay500 (void) //Задержка на 500мс на частоте 11,059 { unsigned short register x; x = 57550; while (--x!=0); } void main (void) { init_stend(); init_vv55(); //Инициализация микросхемы КР580ВВ55 init_DD_3_10();
//Инициализация дискретных i2c_init(); //Инициализация шины i2c while (1) { Set dak ( (( read_ DD_3_DD_10 () ) (0x 0F))<<2); Delay 500 () ; Set dak ( (( read_ DD_3_10 () ) (0x F0)) ); Delay 500 (); } } } | ||||||||||||||||||||||||||||||||
КП.МП.230101.10.1.13.ПЗ. |
Лист | |||||||||||||||||||||||||||||||
22 | ||||||||||||||||||||||||||||||||
Изм |
Лист |
№ Докум |
Подп |
Дата | ||||||||||||||||||||||||||||
Заключение По полученному заданию была
проделана работа в полном объеме. Разработано
устройство на микроконтроллере, написана
программа для него, рассмотрены вопросы
программирования МК. При выполнении данной
работы бал получен ценный опыт разработки
подобных устройств, получены навыки в
разработке программ на языке ассемблер,
также были закреплены знания, полученные
на занятиях | ||||||||||||||||||||||||||||||||
КП.МП.230101.09.2.13.ПЗ. |
Лист | |||||||||||||||||||||||||||||||
23 | ||||||||||||||||||||||||||||||||
Изм |
Лист |
№ Докум |
Подп |
Дата | ||||||||||||||||||||||||||||
|
Литература 1. Хвощ С.Т., Варлинский Н.Н., Попов Е.А. Микропроцессоры и микро-ЭВМ в системах автоматического управления: Справочник/ Под ред. С.Т.Хвоща. Л.: Машиностроение. Ленингр. отд-ние, 1987. 640 с. 2. Сташин В.В., Урусов А.В., Мологонцева
О.Ф. Проектирование цифровых 3. Однокристальные микроЭВМ/ А.В.Боборыкин, Г.П.Липовецкий, Г.В.Литвинский и др. М.: МИКАП, 1994. 400 с. 4. Микропроцессоры. В 3-х кн. Кн. 1. Архитектура и проектирование микро-ЭВМ. Организация вычислительных процессов: Учебник для втузов/ П.В.Нестеров, В.Ф.Шаньгин, В.Л.Горбунов и др.; Под ред. Л.Н.Преснухина. М.: Высшая школа, 1986. 495 с. 5. Analog Device AD5241/AD5242 I2C®-Compatible 256-Position Digital Potentiometers Datasheet.
| ||||||||||||||||||||||||||||||||
КП.МП.230101.09.2.13.ПЗ. |
Лист | |||||||||||||||||||||||||||||||
24 | ||||||||||||||||||||||||||||||||
Изм |
Лист |
№ Докум |
Подп |
Дата | ||||||||||||||||||||||||||||

- Микропроцессоры
- Микропроцессоры в автоматизированных системах контроля и управления РЭС
- Микропроцессоры и микропроцессорные системы
- Микропроцессоры и микроЭВМ
- Микропроцессоры универсальные
- Микропроцессоры: функции и строении
- Микропрроцессоры
- Микропроцессорные устройства
- Микропроцессорные устройства в робототехнических комплексах
- Микропроцессорный детектор прямоугольных импульсов
- Микропроцессорный модуль АИС
- Микропроцессоры
- Микропроцессоры
- Микропроцессоры