
- •Содержание
- •1.Задание на выполнение курсовой работы
- •2.Разработка структурной схемы
- •4. Разработка принципиальной схемы мк
- •4.1.Выбор элементной базы
- •4.1.1.Выбор мк
- •4.1.5.Выбор устройства связи (rs-485).
- •4.1.5.Выбор устройства связи (uart).
- •4.1.6.Выбор устройства согласования.
- •5. Разработка алгоритмов работы.
- •5.1Алгоритм работы ацп.
- •5.2Алгоритм работы uart и spi
- •5.3Алгоритм работы с клавиатурой
- •Список литературы
5.3Алгоритм работы с клавиатурой
Инициализация
ldi temp, 0b00001111 ;биты 0-3 на вывод, 4-7 – на ввод
out DDRB, temp
ldi temp, 0b11111111
out PortB, temp ;Подтягивание
5.4Алгоритм работы с ЖКИ.
Инициализация
ldi Tdelay, 168 ;15 mS
rcall Timer0_delay
ldi temp, 0x30
sts $C000, temp
ldi Tdelay, 227 ;5 mS
rcall Timer0_delay
ldi temp, 0x30
sts $C000, temp
ldi Tdelay, 197 ;10 mS
rcall Timer0_delay
ldi temp, 0x30
sts $C000, temp
ldi temp, 0b00111000 ;8-bit ШД, 1 строка
rcall LCD_data
ldi temp, 0b00001000 ;ЖКИ выкл.
rcall LCD_data
ldi temp, 1 ;ЖКИ вкл.
rcall LCD_data
ldi temp, 0b00000100 ;ввод, запрет сдвига экрана
rcall LCD_data
Заключение
В результате выполнения данной курсовой работы разработан микроконтроллер управления внешним объектом на базе серии AT90S8535. Работа с литературой, сопровождавшая разработку МК, значительно расширила знания в области построения интерфейсов с внешним устройствами, организация программного обмена, обслуживания клавиатуры и дисплея. Приобретены полезные навыки в разработке программы на Ассемблере .
Список литературы
1. Абрайтес и др. Микропроцессоры и микропроцессорные комплекты: Том 1. Справочник
2. Хвощ С.Т. и др. Микропроцессоры и микроЭВМ в системах автоматического управления: Справочник. Л.: Машиностроение. Ленинградское отд-ние, 1987.-640 с.
3. Щелкунов Н.Н., Дианов А.П. Микропроцессорные средства и системы. М.: Радио и связь, 1989.-288 с.
4. Самофалов К.Г. и др. Микропроцессоры. К.: Техника, 1986.- 278 с.
5. Преснухин Л.Н. и др. Мирко - ЭВМ. Практ. пособие. М : Высш. шк. 1988. - 224 с.
6. А.В. Евстифеев Микроконтроллеры AVRсемействаClassicфирмы „Atmel” Москва 2002г.
7. Интернет сайты:
- www.atmel.ru
- www.gaw.ru
- www. kazus.ru
- http://classifier-atmel.pdfsearch.ru
-http://www.smartelec.ru/prod/at_at24.shtml