Міністерство освіти і науки Російської Федерації 
  ФГБОУ ВПО" Чуваська державний університет 
  імені І.М. Ульянова" 
  Кафедра управління та інформатики в технічних системах 
             Науково-дослідна робота 
  Таймер на мікроконтролері MSP430F2013 
     Виконала: ст. гр. ДТЦ - 11-08 
  Єгорова Катерина 
  Науковий керівник: доцент 
  Гільденберг Б.М. 
       Чебоксари - 2012 
  Зміст 
   Введення 
 . Інженерна інтерпретація завдання 
 . 1 Виконувані функції 
 . 2 Режими роботи 
 . Розробка апаратної бази 
 . 1 Розробка принципової схеми 
 . 2 Дисплей з 6 семисегментний індикаторами 
				
				
				
				
			 . Розробка програмного забезпечення 
 . Розробка алгоритму програми мікроконтролера 
  Література 
  Додаток 
   Введення 
   Практично в будь-якій сучасній електронній техніці можна знайти мікроконтролери. Настільки широке застосування цих мікросхем обумовлено надзвичайно вдалим поєднанням низької вартості, мініатюрних габаритів, високої надійності і величезним набором виконуваних функцій, що в поєднанні з можливістю адаптації мікроконтролерів до роботи в конкретному пристрої визначило їх повсюдне поширення в будь-якій техніці. 
  Мікроконтроллерні таймер - пристрій для відліку і відображення заданого інтервалу часу і включення силового навантаження через оптосімісторний ключ на інтервал часу, заданий таймером або її включення після відпрацювання таймером заданого інтервалу часу. Режим управління навантаженням задається тумблером. Таймер може використовуватися в побуті або в організаціях для керування силовою навантаженням і/або завдання потрібного тимчасового інтервалу. 
  Мета роботи - розробка таймера на мікроконтролері MSP430F2013, розрахованого на 24 години. 
   1. Інженерна інтерпретація завдання 
  . 1 Виконувані функції 
   Таймер виконує такі функції: 
 ? введення/редагування часу спрацьовування таймера допомогою двох кнопок, де кнопка Mode вибирає змінювану цифру, яка мигає з 2 Гц, а друга UP збільшує її значення від 0 до 9; 
 ? відображення часу до закінчення відліку заданого інтервалу, в межах 24 годин з точністю до 1 секунди. Час відображається на шести семисегментних світлодіодних індикаторах; 
 ? керування включенням або відключенням силового навантаження на період роботи таймера, в залежності від положення тумблера режиму керування силовою навантаженням Load raquo ;; 
 ? сигналізація про закінчення часу таймера звуковим сигналом протягом 5 сек. 
  Структурна схема мікроконтролерного таймера представлена ??на рис. 1. 
   Рис.1. Таймер на мікроконтролері MSP430. Структурна схема 
   1.2 Режими роботи 
   Таймер працює в двох режимах: перший - режим відображення часу, другий - введення/редагування часу таймера. Початковий стан після включення - режим відображення часу (00 00 00). При натисканні кнопки Mode raquo ;, мікроконтролер переходить в режим введення/редагування, блимає c частотою 2 Гц цифра десятків годин, Кнопкою Up встановлюємо потрібну установку. При наступному натисканні кнопки Mode здійснюється перехід до редагування цифри одиниць годин, далі - десятків, одиниць хвилин, десятків секунд. При наступному натисканні кнопки Mode обнуляється цифра одиниць секунд і здійснюється перехід до рахунку часу (на віднімання) і його відображенню. Рахунок часу ведеться до 00 00 00. При досягненні цього моменту, на 5 секунд включається через підсилювач звукової випромінювач з внутрішнім генератором. На період роботи таймера включається через оптосімісторний ключ силове навантаження, якщо тумблер Load знаходиться в положенні On raquo ;, або навантаження відключається на цей період, якщо тумблер знаходиться в положенні Off . 
  Так як застосований мікроконтролер з малим числом ліній вводу/виводу, то для розширення числа таких ліній, використовується шестнадцатіразрядний зсувний регістр, перетворюючий послідовний код з мікроконтролера (3 лінії) в паралельний (16 вихідних ліній). Управління дисплеєм ...