Форум РадиоКот • Просмотр темы - Счётчик импульсов на PIC16F877 + работа с АЦП
Сообщения без ответов | Активные темы
Страница 1 из 1
[ Сообщений: 11 ]
Автор
Сообщение
Jan_Avl
Заголовок сообщения: Счётчик импульсов на PIC16F877 + работа с АЦП
Добавлено: Сб дек 16, 2017 12:15:39
Зарегистрирован: Сб дек 16, 2017 09:50:02Сообщений: 6
Рейтинг сообщения: 0
Всем доброго дня. Хочу реализовать пульсометр на PIC16F877 в протеусе. Для начала решил упростить задачу путём вывода на дисплей LMO16L числа 10 при количестве импульсов равном 10. Не могу разобраться почему 10 на дисплее появляется раньше, чем пройдет 10 импульсов генератора синусоиды. Помогите разобраться где был допущен промах. Код на асме с комментами и схему в протеусе прикрепил архивом. Заранее спасибо за помощь.
Вложения:
Pulse.rar [40.55 KiB]
Скачиваний: 209
Вернуться наверх
Реклама
otest
Заголовок сообщения: Re: Счётчик импульсов на PIC16F877 + работа с АЦП
Добавлено: Сб дек 16, 2017 13:37:30
Карма: 27
Рейтинг сообщений: 1283
Зарегистрирован: Ср фев 11, 2009 20:35:58Сообщений: 7853
Рейтинг сообщения: 0
movlw b'11001000';chislo 800 v Bin (3,9 V) movwf Reg_1 Здесь сохраняеш А здесь портиш сохранёное Delay_30 movlw .9 movwf Reg_1
Вернуться наверх
Реклама
Jan_Avl
Заголовок сообщения: Re: Счётчик импульсов на PIC16F877 + работа с АЦП
Добавлено: Сб дек 16, 2017 14:56:50
Зарегистрирован: Сб дек 16, 2017 09:50:02Сообщений: 6
Рейтинг сообщения: 0
Заменил в процедурах Delay_30 и Delay на Reg_3,Reg_4,Reg_5 Но ничего не изменилось...
Вернуться наверх
otest
Заголовок сообщения: Re: Счётчик импульсов на PIC16F877 + работа с АЦП
Добавлено: Сб дек 16, 2017 15:10:59
Карма: 27
Рейтинг сообщений: 1283
Зарегистрирован: Ср фев 11, 2009 20:35:58Сообщений: 7853
Рейтинг сообщения: 0
У меня нет протеуса 8. Может ты забыл что у синуса 2 значения 3.9в.
Вернуться наверх
Jan_Avl
Заголовок сообщения: Re: Счётчик импульсов на PIC16F877 + работа с АЦП
Добавлено: Сб дек 16, 2017 16:15:47
Зарегистрирован: Сб дек 16, 2017 09:50:02Сообщений: 6
Рейтинг сообщения: 0
Даже если он будет делать +1 при двух значениях 3.9 то это будет не быстрее, чем через 5 секунд. А тут секунды 2-3...Добавлено after 10 minutes 11 seconds: Поставил даже для проверки 63 импульса. Он их посчитал за 3 секунды
Вернуться наверх
Реклама
otest
Заголовок сообщения: Re: Счётчик импульсов на PIC16F877 + работа с АЦП
Добавлено: Сб дек 16, 2017 16:15:53
Карма: 27
Рейтинг сообщений: 1283
Зарегистрирован: Ср фев 11, 2009 20:35:58Сообщений: 7853
Рейтинг сообщения: 0
Вернуться наверх
Реклама
Jan_Avl
Заголовок сообщения: Re: Счётчик импульсов на PIC16F877 + работа с АЦП
Добавлено: Сб дек 16, 2017 16:22:35
Зарегистрирован: Сб дек 16, 2017 09:50:02Сообщений: 6
Рейтинг сообщения: 0
Вернуться наверх
otest
Заголовок сообщения: Re: Счётчик импульсов на PIC16F877 + работа с АЦП
Добавлено: Сб дек 16, 2017 16:59:12
Карма: 27
Рейтинг сообщений: 1283
Зарегистрирован: Ср фев 11, 2009 20:35:58Сообщений: 7853
Рейтинг сообщения: 0
subwf Reg_1,0 ; Reg_1 - W, zapis' v W Пока Reg_1 < W флаг =1 btfss STATUS,C; lovim 1 ; BTFSC movwf ADCON0 ;kanal ACP RE1,ACP vykl Выбрал RE1 а подключил на RA4
Вернуться наверх
Jan_Avl
Заголовок сообщения: Re: Счётчик импульсов на PIC16F877 + работа с АЦП
Добавлено: Сб дек 16, 2017 17:33:55
Зарегистрирован: Сб дек 16, 2017 09:50:02Сообщений: 6
Рейтинг сообщения: 0
то бишь выбранный канал АЦП сигнализирует о том на какой контакт приходит импульс? А про Status я думал,что наоборот, флаг 0, а при вычетании становится в 1...
Вернуться наверх
Реклама
otest
Заголовок сообщения: Re: Счётчик импульсов на PIC16F877 + работа с АЦП
Добавлено: Сб дек 16, 2017 18:33:09
Карма: 27
Рейтинг сообщений: 1283
Зарегистрирован: Ср фев 11, 2009 20:35:58Сообщений: 7853
Рейтинг сообщения: 0
Вернуться наверх
Jan_Avl
Заголовок сообщения: Re: Счётчик импульсов на PIC16F877 + работа с АЦП
Добавлено: Сб дек 16, 2017 19:21:48
Зарегистрирован: Сб дек 16, 2017 09:50:02Сообщений: 6
Рейтинг сообщения: 0
работаетДобавлено after 22 minutes 41 second: но не так как хотелось бы
Вернуться наверх
Страница 1 из 1
[ Сообщений: 11 ]
Кто сейчас на форуме
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения