Блог старого компьютера

Блог старого компьютера


Главная Радиолюбителю Мигаем светодиодом на PIC в протеусе (урок 1)

Мигаем светодиодом на PIC в протеусе (урок 1)

05.05.2013 05:51 Администратор Радиолюбителю
Печать PDF

Как правило первый код будущего программиста это вывод на экран строки "hello world". У нас же будет что то аналогично простое, это мигание светодиодом. Практически все начинают осовение МК именно с этого. Для начала мы напишем код программы в CodeStudioPlus, а после этого накидаем все это в протеусе, после чего запустим и будем радоваться результату.

Так как я только учусь и могу делать что то не правильно прошу профессионалам меня сильно не критиковать, а наоборот помогать и указывать на мои недочеты и ошибки.

И так начнем. Запускаем  CodeStudioPlus, при первом запуске программа должна начать поиск компонентов (типы микроконтроллеров). Если вы скачали их (PicBasic compiler v. 2.50c) и распаковали где то неподалеку от папки с CodeStudioPlus то все будет замечательно.

При запуске программы мы видим следующее:

Стрелочкой показано окно в котором необходимо выбрать тип микроконтроллера под который мы будем писать программу. В нашем случае это PIC16F628A. Сообственно далее начинаем писать код программы, его вы видите в првом окне программы. Если лень набирать код то можете его скопировать отсюда:

symbol LED = PORTB.0 'создаем переменную led и присваиваем ей порт
TRISB = %11111110 ' включаем все выводы на вход и один на выход
main: ' открываем основной код программы
LED = 1 ' даем напряжение на ногу
pause 500 ' делаем паузу
led =0 ' отключаем напряжение с ноги
pause 500 ' снова пауза
goto main ' возвращаемся к началу программы

 После того как набрали программу нажимаем F9, должна запустится компиляция и в папке программы появится долгожданный hex файл.

Далее в протеусе нам необходимо набросать вот такую вот схему:

После того как схема готова нажимаем на ней на изображение микроконтроллера и выбираем наш hex файл.

Так как вам явно не понятно каким образом нарисовать эту схему в протеусе то специально для вас я подготовил небольшое видио на котором все это можно увидеть, посмотрев это видео я думаю у вас больше не возникнет вопросов о том как работать в программе proteus.

На видео видно как лоханулся с резистором, сначала поставил резистор 100к само собой это много, потом начал искать резистор с номиналом 100, а потом вспомнил что можно нажатием на него изменить его сопротивление. Будьте внимательны.

Добавить комментарий


Защитный код
Обновить

Поиск

Голосование

Что Вы думаете на счет битрикса?