Портал освітньо-інформаційних послуг «Студентська консультація»

  
Телефон +3 8(066) 185-39-18
Телефон +3 8(093) 202-63-01
 (093) 202-63-01
 studscon@gmail.com
 facebook.com/studcons

<script>

  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){

  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),

  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)

  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

 

  ga('create', 'UA-53007750-1', 'auto');

  ga('send', 'pageview');

 

</script>

Система пожарной защиты самолета Ту-154М

Тип роботи: 
Курсова робота
К-сть сторінок: 
59
Мова: 
Русский
Оцінка: 

объединяет богатый набор инструкций с 32 рабочими регистрами общего назначения. Все 32 регистра непосредственно подключены к АЛУ (арифметико-логическое устройство), что позволяет указывать два регистра в одной инструкции и выполнить ее за один цикл. Данная архитектура обладает большей эффективностью кода и в 10 раз большей производительностью по сравнению с CISC микроконтроллерами. 

ATmega162 обладает следующими возможностями: 16 кбайт внутрисхемно программируемой флэш-памяти с возможностью чтения во время записи, 512 байт ЭППЗУ, 1 кбайт статического ОЗУ, внешний интерфейс памяти, 35 линий ввода-вывода, 32 рабочих регистров общего назначения, JTAG интерфейс для сканирования адресного пространства, встроенная система отладки и программирования, четыре универсальных таймера-счетчика с режимами компаратора, внутренние и внешние запросы на прерывание, два последовательных программируемых УСАПП, программируемый сторожевой таймер с внутренним генератором, последовательный порт SPI и пять программно настраиваемых режимов управления энергопотреблением. Режим холостого хода (Idle) останавливает ЦПУ, но оставляет в работе статическое ОЗУ, таймеры-счетчики, порт SPI и систему прерываний. Режим пониженного потребления (Power-down) сохраняет содержимое регистров, но останавливает генератор, выключает все встроенные функции до появления следующего запроса на прерывание или аппаратного сброса. В экономичном режиме (Power-save) асинхронный таймер продолжает работать, позволяя пользователю его использовать, а остальные устройства отключены. В дежурном режиме (Standby) генератор на кварцевом резонаторе запущен, а остальная часть отключена. Данный режим позволяет реализовать быстрый запуск в комбинации с малым потреблением. В расширенном дежурном режиме (Extended Standby) и основной генератор и асинхронный таймер запущены. 
Устройство выпускается по разработанной Atmel технологии энергонезависимой памяти высокой емкости. Встроенная ISP флэш-память может внутрисхемно перепрограммироваться через последовательный интерфейс SPI, обычным программатором энергонезависимой памяти или запущенной программой в секторе начальной загрузки AVR ядра. Программа в секторе начальной загрузки может использовать любой интерфейс для записи программы. Программа в секторе начальной загрузки выполняется даже при обновлении флэш-памяти приложения, обеспечивая действительную возможность чтения во время записи. За счет комбинирования 8-разрядного RISC ЦПУ с внутрисхемно самопрограммируемой флэш-памятью на одном кристалле, позволило ATmega162 быть мощным микроконтроллером, обеспечивающего высокую универсальность и обладающего низкой стоимостью, что делает его применение идеальным для построения встроенных систем управления. На рисунке 3.13 показано расположение выводов ATmega162.
 
Рисунок 3.13. Расположение выводов ATmega162
 
Наименование выводов ATmega162:
- RESET- вход системного сброса;
- XTAL1, XTAL2- выводы для подключения кварцевого резонатора;
- РА0 ÷ РА7 - 8-разрядный двунаправленный порт А ввода/вывода с третьим состоянием, при роботе с внешней памятью является совмещенной шиной адресе данных (адрес необходимо по сигналу ALE занести в регистр);
- PB0 ÷ PB7-8-разрядный двунаправленный порт В ввода/вывода с третьим состоянием, который имеет альтернативные функции;
- OC0/ТО(РВО) - вход внешнего сигнала таймера/счетчика ТО либо выход таймера/счетчика ТО в режимах Compare, PWM;
- OC2/Т1(РВ1) -вход внешнего сигнала таймера/счетчика Т1;
- AIN0(PB2) - положительный вход компаратора;
-AIN1(PB3) - отрицательный вход компаратора;
-SS(PB4) - выбор подчиненного устройства (slave) на шине SPI (последовательный интерфейс);
-MOS1(PB5) - выход главного (master) или вход подчиненного (slave) устройства данных модуля SPI;
-MІS0(PB6) - вход главного (master) или выход подчиненного (slave) устройства данных модуля SPI;
-SCK(РВ7) -выход главного (master) или вход подчиненного (slave) устройства тактового сигнала модуля SPI;
-PC0 ÷ PC7 -8-разрядный двунаправленный порт С ввода/вывода с третьим состоянием, имеет альтернативную функцию – передает старший байт адреса (А8÷А15) при работе с внешней памятью;
-PD0÷PD7-8-разрядный двунаправленный порт D ввода/вывода с третьим состоянием, имеет альтернативные функции:
- RxD0(PD0) - вход приемника универсального асинхронного последовательного порта (USART);
-TxD0(PD1) - выход передатчика универсального асинхронного последовательного порта (USART);
- INT0(PD2) - вход внешнего прерывания;
- INT1(PD3) -вход внешнего прерывания;
- XCK0(PD4) -вход/выход внешнего сигнала синхронизации (тактового сигнала USART);
- OC1A(PD5) -выход А таймера/счетчика Т1 в режиме сравнения (Compare) и в режиме шин сигнала (PWM);
- WR(PD6) -строб записи во внешнее ОЗУ;
- RD(PD7) -строб чтения из внешнего ОЗУ;
- РЕ0÷РЕ2 -3-разрядный двунаправленный порт Е ввода/вывода с третьим состоянием, имеет альтернативные функции:
- РЕ0(INT2)- вход внешнего прерывания 2;
- ICP1- вход захвата таймера/счетчика Т1 (режим Compare);
- РЕ1(ALE)- строб адреса внешнего ОЗУ, записывается адрес в регистр-защелку;
- PE2(OC1B) -выход В таймера/счетчика Т1 в режиме Compare и PWM;
- GND -общий вывод;
- Vcc - вывод источника питания.
Основные технические характеристики:
- тактовая частота 0…16 МГц (0…8 МГц для версии V);
- встроенный RC-генератор 1/2/4/8 МГц с возможностью калибровки
4 внешних источника тактирования;
- 131 команда (большинство команд выполняется за 62,5 наносекунды);
- аппаратный умножитель (время выполнения команды умножения 8х8 – 125 наносекунд);
- 16 Кбайт загружаемой в системе Flash-памяти (не менее 10000 циклов перезаписи);
- 512 байт ЭСПЗУ (не менее 100000 циклов перезаписи);
- 1 Кб ОЗУ;
- 32 рабочих регистра;
- 35 программируемых линий ввода/вывода;
- SPI-интерфейс для внутрисхемного программирования;
- два 8-битных таймера/счетчика с раздельными делителями и режимами сравнения;
- два 16-битных таймера/счетчика с режимами сравнения и захвата;
-таймер часов реального времени с отдельным
Фото Капча