3.8.13. Остановите выполнение программы. А затем сверните окно программы MPLAB IDE.
3.8.14. Теперь нужно создать с помощью Proteus VSM схему МКУ, приведенную на рис. 7, для проверки работы программы check.c.
Запустите программу ISIS.exe пакета Proteus VSM с помощью ярлычка с надписью ISIS на рабочем столе компьютера. Создайте новый проект, используя пункт меню File > New Design. В открывшемся диалоговом окне щелкните по варианту DEFAULT, а затем по кнопке OK.
Для выбора элементов схемы из библиотек Proteus щелкните мышью по иконке (значку) с всплывающей надписью Component Mode на панели инструментов, а затем по кнопке P в верхнем левом углу переключателя объектов Object Selector. На экране появится окно Pick Devices библиотеки компонентов.
Компоненты (элементы схемы) выбирайте по ключевым словам Keywords (названиям элементов) следующим образом:
· сначала найдите микроконтроллер. Для этого наберите в окне Keywords слово pic18f242;
· затем выберите светодиод с красным цветом свечения. Для этого очистите строку Keywords и введите слово LED-RED (красный светодиод);
· далее выберите светодиод с зеленым цветом свечения. После очистки строки Keywords введите слово LED-GREEN (зеленый светодиод);
· затем выберите резистор. С этой целью очистите строку Keywords и введите слово RES (резистор). В окне результата выберите строку RES DEVICE;
· и в заключение выберите переключатель (кнопку). Для этого очистите строку Keywords и введите слово BUTTON (кнопка). В окне результатов выберите строку BUTTON ACTIVE.
Рис. 7. Схема МКУ для проверки работы переключателей SB1, SB2
Итак, все элементы схемы выбраны и появились в списке окна Object Selector. Закройте библиотеку нажатием на клавишу Enter.
Теперь разместите элементы МКУ в окне редактирования. Вначале поместите микроконтроллер. Постарайтесь, чтобы вывод RC0 оказался на линии точек сетки. Это в дальнейшем упростит рисование соединений в схеме. Для удобства размещения увеличьте масштаб отображения элементов. Разместите на схеме резисторы, светодиоды и кнопки согласно рис. 7.
Затем перейдите в режим Terminals Mode, для чего требуется щелкнуть мышью по иконке с соответствующей надписью на панели инструментов. После этого в окне Object Selector появится список доступных элементов. Выберите из списка клемму GROUND (земля, общий провод) и поместите ее под светодиодами. Затем выберите из списка клемму POWER (питание) и поместите ее около вывода MCLR микроконтроллера. Выполните соединение элементов между собой согласно принципиальной схеме, приведенной на рис. 7.
Далее необходимо установить параметры компонентов принципиальной схемы МКУ. С этой целью подведите курсор мыши на изображение микроконтроллера и дважды щелкните левой кнопкой. Откроется окно редактирования свойств компонента Edit Component. В строке Processor Clock Frequency (тактовая частота процессора) выставьте 4 МГц. Остальные установки пока менять нет необходимости. Щелкните по кнопке OK для подтверждения выбора параметров. Затем щелкните по пустому месту схемы для снятия выделения с МК.
Далее необходимо установить параметры резистора R1. С этой целью подведите курсор на изображение резистора R1 и дважды щелкните левой кнопкой мыши. Откроется окно редактирования свойств резистора. Введите в поле Resistance число 300 (сопротивление), а затем нажмите кнопку в поле Mode Type и выберите строку DIGITAL. Щелкните по кнопке ОК для подтверждения выбора. Для резистора R2 установите такие же параметры.
Подведите курсор к изображению клеммы POWER (питание) и дважды щелкните по ней левой кнопкой мыши. Откроется окно редактирования Edit Terminal Label. Щелкните по стрелке в окне String, и в раскрывшемся списке выделите строку VDD. Это будет означать, что на клемму POWER подано напряжение питания UDD. Щелкните по кнопке ОК для подтверждения выбора и закрытия окна диалога. В заключение сделайте надписи SB1 и SB2 около изображений кнопок на схеме.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.