Современная электроника №6/2021

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ 51 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 6 2021 Панель «INSTRUMENTS» открывают кнопкой «Instruments Mode» левой панели редактора ISIS. Передачу дан- ных на экран терминала выполняют по интерфейсу USART. Выводы микро- контроллера, используемые моду- лем USART, являются линиями ввода/ вывода общего назначения. В микро- контроллере ATmega32 модулем USART используются линии PD0 (RXD) – вход USART, PD1 (TXD) – выход USART, PB0 (XCK) – вход/выход внешнего такто- вого сигнала USART. В нашем примере подсоединим вывод TXD микрокон- троллера к выводу RXD виртуально- го терминала для передачи данных на его экран. По умолчанию в редакторе ISIS для отображения текста на экране терми- нала установлен западноевропейский шрифт. Чтобы установить шрифт с поддержкой кириллицы (см. рис. 7), запускают симуляцию схемы, щелч- ком правой кнопки мыши в области открывшегося окна терминала вызы- вают контекстное меню и выбира- ют в нём пункт «Set Font», В результа- те откроется окно настройки шрифта, где задают шрифт (поле «Шрифт») – в нашем примере Courier New, стиль шрифта (поле «Начертание»), размер шрифта (поле «Размер») и нажимают кнопку ОК. После создания схемы, подклю- чения всех приборов и настройки их параметров переходят к следу- ющему этапу разработки – написа- нию программного кода управле- ния устройством в CodeVisionAVR. В результате его компиляции (при Рис. 5. Окно свойств: микросхемы LM044L (а), карты памяти (б), микроконтроллера ATmega32 (в) Рис. 6. Выбор виртуального терминала на панели INSTRUMENTS программы Proteus а б в условии отсутствия в коде ошибок) на диске компьютера будет получен hex-файл, путь к которому указыва- ют в окне свойств микроконтролле- ра в Proteus. Завершающим этапом работы в Proteus является запуск процесса моделирования схемы в редакторе ISIS, который выполняют кнопкой «Run the simulation», расположенной в левом нижнем углу окна редакто- ра или командой основного меню «Debug/Run Simulation». Времен- ную приостановку процесса симу- ляции выполняют кнопкой «Pause the simulation, or start up at time 0 if stopped» (кнопка находится в левом нижнем углу окна редактора). Оста- навливают моделирование кнопкой «Stop the simulation».

RkJQdWJsaXNoZXIy MTQ4NjUy