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