Page 47 - 6733
P. 47

8.      ЛАБОРАТОРНА РОБОТА № 8.
                        Ознайомлення з середовищами Keil uVision та Proteus VSM
                                                             (2 год)


                  8.1.    Мета

                  Здобути основні навики роботи з середовищем програмування Keil uVision та
            середовищем симуляції електричних схем Proteus VSM.

                  8.2.    Завдання

                  У  середовищі  Proteus  VSM  скласти  схему  на  основі  мікроконтролера,  до
            виводів якого підключені світлодіоди. Створити проект в середовищі Keil uVision
            для роботи з даною схемою.


                                  Таблиця 9.1 - Варіанти індивідуальних завдань

            Вар.              Підключення світлодіодів
            1                 Р2.0, Р2.4, Р2.5, Р3.7
            2                 Р2.2, Р2.3, Р3.5, Р3.6
            3                 Р2.1, Р2.2, Р3.0, Р3.1
            4                 Р2.6, Р3.0, Р3.1, Р3.3
            5                 Р2.1, Р2.2, Р2.7, Р3.0
            6                 Р2.3, Р2.5, Р3.0, Р3.4
            7                 Р2.2, Р2.6, Р3.2, Р3.4
            8                 Р2.7, Р3.5, Р3.6, Р3.7
            9                 Р2.4, Р2.5, Р2.6, Р3.2
            10                Р2.0, Р3.1, Р3.2, Р3.6


                  8.3.    Основні теоретичні відомості


                  8.3.1.  Інтегровані  середовища  розробки  (IDE)  для  мікроконтролерів.
            Середовище Keil uVision
                  Інтегровані середовища розробки призначені для зручного об’єднання таких
            етапів  розробки  програмного  забезпечення,  як  написання  тексту  програми,
            перетворення його у машинний код цільового процесора та відлагодження (пошук
            помилок  при  виконанні  програми).  Для  зручності  структурування  програми  її
            часто  оформляють  як  сукупність  пов’язаних  між  собою  програмних  модулів,
            кожен з яких зберігається в окремому файлі. Файли об’єднуються в єдине логічне
            ціле – проект.
                  Перетворення  тексту  програми  у  машинні  коди  відбувається  найчастіше  у
            два етапи:
                  -       компіляція  (для  мов  високого  рівня)  або  трансляція  (для  мови
                          асемблера)  кожного  програмного  модуля  у  послідовність  машинних
                          кодів  цільового  процесора  (на  цьому  етапі  створюються  так  звані
                          об’єктні файли, по одному на кожен модуль);


                                                               47
   42   43   44   45   46   47   48   49   50   51   52