- Вложения
-
- vimpu.rar
- курсач
- (266.92 КБ) 206 скачиваний
Помогите пожалуйсто разобраться с АЦП в PIC16F876
- Сообщения: 7
- Зарегистрирован: Сб июн 06, 2009 15:25:40
У меня есть готовый курсач на тему "Регулятор температуры паяльник". Помогите, пожалуйсто, разобраться как АЦП преобразует поступающее на него напряжение (если я правильно понял, что напряжение) в температуру.
- Реклама
За такой "курсач" нужно отрывать руки. Вы его читали? Смотрели? Бегло просмотрел схему и текст программы... Дикий ужас! Схема не продумана. Ставить дополнительные резисторы и конденсаторы на кнопки управления - масло масляное. Порты В имеют внутренние подтягивающие резисторы, дребезг контактов убирается программно, а не с помощью конденсаторов. В программе ошибки, а конкретно:
1. В начале программы не сбрасываются выходные защёлки портов, т.к. вместо нулевого банка стоит команда переключения на первый банк, хотя в комментарии стоит 0-й банк.
2. ADCON1 находится в 1-м банке, а в него пытаются загрузить данные, находясь в нулевом.
3. Без дополнительного резистора с RA4 на +Uпит. получить лог.1 на нём невозможно.
Дальше не смотрел...
1. В начале программы не сбрасываются выходные защёлки портов, т.к. вместо нулевого банка стоит команда переключения на первый банк, хотя в комментарии стоит 0-й банк.
2. ADCON1 находится в 1-м банке, а в него пытаются загрузить данные, находясь в нулевом.
3. Без дополнительного резистора с RA4 на +Uпит. получить лог.1 на нём невозможно.
Дальше не смотрел...
Важнейшая задача цивилизации - научить человека мыслить. /Т. Эдисон/
- Сообщения: 7
- Зарегистрирован: Сб июн 06, 2009 15:25:40
- Реклама
- Сообщения: 7
- Зарегистрирован: Сб июн 06, 2009 15:25:40


