Статьи..


PROTEUS вместо макетной платы. Терминал.

Для разработки и отладки нового устройства удобно использовать макетную плату. Однако жизнь не стоит на месте и на данный момент существуют программы-симуляторы, которые позволяют разработать новое устройство. Конечно отличия у реальной схемы и ее модели всегда есть, но согласитесь, что собрать и отладить новое устройство без помощи паяльника весьма заманчиво.

Напишем в PROTEUS небольшую тестовую программку для микроконтроллера ATMega8535. Выбор на данный контроллер пал по нескольким причинам:

В качестве компилятора используем встроенный в PROTEUS ассемблер.

Программа очень проста. USART ATMega8535 настраивается на прием/передачу и подключается к терминалу. Стабильности встроенного генератора вполне хватает для обмена по USART на скорости 9600 бит.

После запуска симулятора программа принимает от клавиатуры код нажатой клавиши выводит его на линии порта PORTC и отправляет эхо в терминал.

terminal

Не смотря на простоту приведенного примера, добавив в программу несколько функций можно получить, например, универсальный программатор. Об этом в следующей статье…

Исходые коды проекта:

Проект на ассемблере.

Проект на СV AVR.

На главную страницу...