Микроконтроллеры: от простого к сложному

Автор работы: Пользователь скрыл имя, 22 Февраля 2014 в 20:21, курсовая работа

Описание работы

К общей шине (ОШ) подключены несколько абонентов, каждый из которых функционирует автономно в соответствии с управляющей информацией, полученной от специального устройства – арбитра общей шины. Эта шина включает 3 линии связи: одну информационную и две синхронизирующие. Передача информации ведется в последовательном коде. При этом синхроимпульсы С1 отмечают начало каждого байта, а С2 синхронизируют передачу отдельных битов. Основная тактовая частота 1 МГЦ. Длительность синхроимпульсов 0,25 мкс.

Содержание работы

Задание……………………………………………………………………….3
Схема микроконтроллера…………………………………………………...4
Описание работы………………………………………………………...…..4
Создание проекта в AVR Studio…………………………………………….5
Приложение………………………………………………………………….6
Список использованной литературы………………………………………13

Файлы: 1 файл

Курсовик Мой.docx

— 70.15 Кб (Скачать файл)

}

if(abonentStateReceived) // Если получили  состояние Абонента,

{

if(abonentState == TRANSFER_ERROR) // Если  состояние Абонента равно ОШИБКА  ПЕРЕДАЧИ

{     SendToArbiterAbonentState(REPEAT_TRANSFER); // Посылаем Арбитру сигнал ПОВТОРИТЬ ПЕРЕДАЧУ

}

else // Если ошибки не  произошло

{

SendToArbiterAbonentState(END_OF_RECEIVE); // Посылаем Арбитру сигнал КОНЕЦ ПРИЁМА

}

}

}

}

}

else // Если состояние не  равно КОНЕЦ РАБОТЫ

{

SendToArbiterAbonentState(BUSY); // Посылаем  Арбитру, что Абонент ЗАНЯТ

}

}

}

}

}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Список использованной литературы.

 

  1. Голубцов М.С., Кириченкова А.В. Микроконтроллеры AVR: от простого к сложному.  -М.: «Солон-Пресс», 2004.
  2. Шпак Ю.А. Программирование на языке C для AVR и PIC микроконтроллеров. -М.: «МК-Пресс», 2006.
  3. Фрунзе А.В. Микроконтроллеры? Это же просто! -K.: «Додэка XXI», 2007.
  4. Белов А.В. Самоучитель разработчика устройств на микроконтроллерах AVR. -М.: «Наука и техника», 2008.
  5. Хартов В.Я. Микроконтроллеры AVR. Практикум для начинающих. -М.: МГТУ им. Н. Э. Баумана, 2007.
  6. Джон Мортон Микроконтроллеры AVR. Вводный курс AVR: An Introductory Course. -К.: «Додэка XXI», 2006.
  7. Евстифеев А.В. Микроконтроллеры AVR семейства Tiny. Руководство пользователя. -К.: Додэка XXI, 2007

Информация о работе Микроконтроллеры: от простого к сложному