Міносвіти РФ 
  Федеральне державне бюджетне освітня установа вищої професійної освіти 
  «Іжевський державний технічний університет імені М.Т. Калашникова »
  Кафедра «Радіотехніка» 
          Лабораторна робота №1. 
  по курсу Цифрові пристрої та мікропроцесори 
  «Вивчення програмно-апаратних засобів розробки на базі 78K0/KF1 +» 
    Виконав: Марков М.М. 
        Іжевськ +2013 
    Вивчення програмно-апаратних засобів розробки на базі 78K0/KF1 +  
   Мета: Ознайомитися із середовищем IAR Embendded Workbench для контролера NEC 78K. Отримати базові навички створення проектів та власних програм. Навчитися налагоджувати програми, а так же роботі з моделюванням переривань. Ознайомитися з оцінний модуль K_Line Play it!- 2 і програмою для запису флеш - пам'яті контролера. 
  У даній лабораторній роботі ми розглянули комплекс програмно-апаратних засобів, призначених для налагодження програм для мікроконтролерів сімейства 78К0/KF1 + фірми «NEC». Структурна схема робочого місця для налагодження програм та пристроїв на базі 78К0/KF1 + приведено малюнку 1. 
   Рис.1. Структурна схема робочого місця. 
   До складу робочого місця входять: 
  · Комп'ютер типу IBM PC, забезпечує програмування мікроконтролера; 
  · Налагоджувальний модуль дозволяє, завантажувати і виконувати програми у вбудованому ПЗУ мікроконтролера. Загальний вигляд отладочного модуля наведено на малюнку 2. 
  Рис.2. Оцінний модуль. 
    Програма IAR Embendded Workbench  
   При відкритті програми з'являється діалогове вікно. У цьому вікні програма пропонує вибрати одну з таких дій: 
 ) Створення нового проекту в поточному робочому просторі 
 ) Додавання існуючого проекту до поточного робочому простору 
 ) Відкриття раніше створеного робочого простору 
				
				
				
				
			 ) Приклади робочих просторів (містять вихідні тексти демонстраційних програм.) 
  Нижче міститься список раніше створених проектів. 
   Рис.3. Вікно початку роботи. 
   Нове робоче простір створюється так само, як і в тисячах інших програм: File gt; New вибрати «Workspace» в діалоговому вікні «NEW». Зберігається - File gt; Save Workspace. При цьому створюється файл робочого простору з розширенням * .eww. Він містить список всіх проектів, які стосуються даному робочому простору. Інформація про контрольних точках і поточному розташуванні вікон (для даної сесії) розташовується в папці settings. 
   Рис.4. Папка з проектом. 
   Новий проект створюється - Project gt; Create new project. У діалоговому вікні, як показано на малюнку 5, з'являється список шаблонів, на базі яких можна писати програмний код. 
   Рис.5. Створення нового проекту. 
   Проект розташовується у вікні робочого простору, представленому на малюнку 6. 
   Рис.6. Вікно робочого простору. 
   Зірочка в імені проекту вказує, що зміни небилиці збережені. 
  На даному етапі в папці проектів створюється файл проекту з розширенням .ewp (дивися малюнок 4). Цей файл містить інформацію про специфічні налаштуваннях проекту. 
  Додавання файлів в проект здійснюється шляхом Project gt; Add files. 
  Налаштування проекту здійснюється шляхом Project gt; Options. 
   Рис.7. Основні налаштування. 
   З'являється вікно з основними настройками. 
  «Category» gt; «C/C ++ Compiler», як показано на малюнку 8, вибираються основні налаштування компілятора. 
  контролер програмний пам'ять утиліта 
  Рис.8. Налаштування компілятора. 
   Компіляція програми здійснюється шляхом її вибору в дереві проекту і натисненням Project gt; Compile. Прогрес компіляції буде відображений внизу, у вікні повідомлень, як показано на малюнку 9. 
   Рис.9. Повідомлення компілятора. 
   По завершенню компіляції система IAR створює нові папки, там де розташовується проект. 
   Рис.10. Папка налагодження створена при компілюванні.