Главная » Архив материалов
Скрин Новости: Обучение программированию PIC контроллеров (Урок 4, часть 2)
В первой программе на выходе у нас получились импульсы с частотой 166,666 кГц, их и "не слышо" - то есть пищать не будет, так как лежит за границей слышимого диапазона, и "не видно", так как мигание светодиода тоже не увидим. 
1 вариантом будет мигание светодиода. Для начала определимся: 1 сек светодиод горит, 1-потушен. 
Для того, чтобы создать такою задержку нужно воспользоваться командой decfsz (декремент регистра F пока не установится ноль). Можно вставить её после команды bcf и bsf, но так как временной интервал задан один и тот же, то можно упростить программу используя ветку с командой decfsz только 1 раз, используя её как подпрограмму. Вызов подпрограмму осуществляется командой call, возврат из ПП осуществляется командой return. Алгоритм получится такой: вкл. GP0, ПП задержки, выкл. GP0, ПП задержки. 
Добавлено Добавил новость Страница сайта Рейтинг
08.02.2013 - 10:00 sanyaav Перейти

Copyright Zloy Soft (Company) © 2008 - 2024