Автор работы: Пользователь скрыл имя, 24 Ноября 2013 в 15:05, курсовая работа
Степень интеграции элементов в микросхемах на сегодняшний день очень высока. В результате этого развития появились многофункциональные микросхемы, называемые микроконтроллерами. Они могут объединять себе микропроцессор, АЛУ, порты ввода/вывода, ПЗУ, ОЗУ и т. д. С помощью таких микросхем можно создавать сложные системы управления технологическими процессами. В качестве объектов управления могут быть практически любые устройства, в том числе и трехпозиционные термостаты. Цель данной курсовой работы ознакомиться с устройством микроконтроллера ATmega 128 и получить навыки разработки управляющих устройств. А так же укрепить знания в области программной части микроконтроллера и его программирования.
1. Введение………………………………………………………………………3
2. Содержание задания (исходные данные)…………………………………...4
3. Описание элементов системы……………………………………………….5
3.1 Описание объекта управления……………………………………………..5
3.2. Описание микроконтроллера ATmega128………………………………..5
4. Описание системы индикации……………………………………………...15
4.1 Светодиоды ………………………………………………………………...15
4.2 Описание кнопок…………………………………………………………...15
5. Алгоритм управления………………………………………………………..16
6. Заключение…………………………………………………………………...17
7. Используемая литература……………………………………………………18
Ldi tmp, 0xff
Out ddrc, tmp
Out ddrd, tmp
Out portd,tmp
Out ddra,tmp
Ldi tmp, 0x00
Out ddre,tmp
Out porte,tmp
; подпрограмма управления
Uprav:
Sbis portd.7
Rjmp stup1
Rjmp uprav
Stup1:
Ldi tmp,0x00
Out porta,tmp
Ldi tmp,0x01
out porte,tmp
Ldi tmp,porta
cN1:
Cpi tmp,n1
Breq stup2
Rjmp cn1
Stup2:
Ldi tmp,0x01
Out portd,tmp
Ldi tmp,0x02
out porte,tmp
cN2:
Cpi tmp,n2
Breq stup3
Rjmp cn2
Stup3:
Ldi tmp,0x02
Out portb,tmp
Ldi tmp,0x03
out porte,tmp
Rjmp uprav
Информация о работе Разработка микропроцессорного устройства управления