Цитата(0x56 @ Jul 4 2009, 19:23)

в электронике на уровне начинающего радиолюбителя )
поэтому есть вопросы, надеюсь получить ответы
Ну в принцыпе есть раздел "для начинающих" там надо бы разместить Ваш пост. Но попробую ответить на Ваши вопросы и здесь ( да простят меня модераторы)
Цитата
1-й вопрос можно ли заменить PIC16F628A на PIC18F2520 не меняя других деталей в схеме?
Детали можно в схеме принцыпе и не менять, если только целью является "тупо" скопировать схему не вдаваясь в подробности ее работы, но вот исходный код программы для PIC16 в любом случае придется "адаптировать" для PIC18.
Цитата
2. для индикации работы сигналки автор использует светодиоды, они мигают или кратковременно или оба светятся одновременно например
вопрос как это делается программно? я так понимаю порт RA3 программно замыкается на RB3(4)?
Вы не совсем правильно понимаете: Очень похоже, что RA3 автором схемы задумывался для контроля наличия ( или уровня) питающего напряжения зарядного утройства телефона, подключаемого к клеме XS1 и никаких "программно замыкается" на RB3(4) не может быть. Может только быть только, алгоритм программы реализован таким образом, что по результам измерения наличия(или уровня) на входе RA3 изменяется длительность импульсов на выходах RB3(4). При записи лог. "1" в порт RB3(4) - загорается соотв. светодиод LED_R(LED_G). При записи в порт лог. "0" светодиод соотв. гаснет. Изменяя дительность присутсвия лог. "1" и лог. "0" изменяется и "мигание" светодиодов.
Цитата
3. правильно ли я понял, что при нормально замкнутых контактах Input1(2) на RA0(1) нулевой потенциал, а при обрыве положительный потенциал напруги и програмно проверка обрыва будет выглядеть if(input(RA0))?
Да, Вы правильно поняли логику работы схемы, но все же потенциал на входе RA0(1) не будет "нулевым", а будет он приблизительно равен ( в детали номиналов резисторов R5(R4) не вдаюсь

)напряжению на p-n переходе диода VD3(VD4) - 1,0 - 0,6В. Что соответсвует уровню логического "0" для контроллера. И проверка в программе будет приблизительно такой какой вы ее представили

Р.S. В приведенной Вами схеме много "хилых" мест и даже неточностей, но для "себя, что бы как-то работала" сгодится. Хотя, например меня бы очень бы обеспокоил тот факт, если б например:
1) Ко входу зарядки был случайно подключен источник питания с переполюсовкой или превышающим напряжением. Входу RA3 - это бы сильно не понравилось и это может привести к "выгоранию" контроллера.
2)Контроллер питается от внутреннего стабилизатора телефона напряжением Vdd, при этом вход Input1(2) разделяет от Vdd только R4(R5) и VD3(VD4). При "наведенном" или "статитеском" разряде по входам Input1(2)( куда подключаются провода от датчиков

), возможет выход из строя не только контроллера, но и самого телефона.