Регистрация | Вход

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: ivan_fd  
Форум Picbasic.ru » Программирование МК » PicBasicPro » Некоректная работа кнопок....
Некоректная работа кнопок....
k2mozganet Дата: Пн, 07.03.2011, 12:20  |                                                                                                                Сообщение # 16
Группа: Проверенные
Ранг:  Начал соображать
Сообщений: 23
Репутация: 0   ±
Замечания:   ±
На сайте с 20.11.2010

Статус: Offline

Все-равно я что-то не догоняю вот пример: длина импульса 4 мс пауза между импульсами 42 мс.... какая будет частота и как правильно ее посчитать?
Прикрепления: 3715862.jpg (133.2 Kb)
ADMIN Дата: Пн, 07.03.2011, 16:07  |                                                                                                                Сообщение # 17
Администратор
Группа: Администраторы
Ранг:  Специалист
Сообщений: 1087
Репутация: 32   ±
Замечания:   ±
На сайте с 20.08.2007

Статус: Offline

Частота - это величина, обратно пропорциональная периоду следования импульсов. Таким образом, здесь период T = tимп + tпауз = 4 + 42 = 48 мСек или 0,048 Сек. Соответственно, частота следования этих импульсов f = 1/T = 1/0,048 = 20,333....... Гц
k2mozganet Дата: Вт, 08.03.2011, 16:18  |                                                                                                                Сообщение # 18
Группа: Проверенные
Ранг:  Начал соображать
Сообщений: 23
Репутация: 0   ±
Замечания:   ±
На сайте с 20.11.2010

Статус: Offline

Ну с этим стало все понятно, ну ак ка теперь использовать это формулу в Басике...
Тоисть как он не работает с числами с плавающей запятой.... так как я думал уже не пройдет:
imp = (pau + Czastota) / 10000 ; 250 + 250 = 500 / 10000 получаем 0,05 сек
herc = 1 / imp ; 1 / 0,05 = 20 Герц такой вариант сразу отпадает...:(

Тогда возможно нужно сделать так???? Или я просто что-то недо-понял:
imp = (pau + Czastota)
imp_MC_cel = imp * 10000 ; Целые
imp_MC_de = imp ** 10000 ; Десятки
herc_cel = 1 / imp_MC_cel ; Целые
herc_des = 1 // imp_MC_de ; Десятки

Zombie47 Дата: Чт, 10.09.2015, 23:10  |                                                                                                                Сообщение # 19
Группа: Проверенные
Ранг:  Новенький
Сообщений: 7
Репутация: 0   ±
Замечания:   ±
На сайте с 30.08.2015

Статус: Offline

Цитата ADMIN ()
Рекомендую прочитать эту книгу. На 43 странице есть пример работы с жки, в котором очень хорошо показано, как выделить дробную и целую часть. Удачи
вот очень плохо что вы не написали это в тексте а дали ссылку на книгу. так как я с гугла сюда попал а ссылка битая а ответ на свой вопрос найти не могу =)
anatol Дата: Пт, 11.09.2015, 10:17  |                                                                                                                Сообщение # 20
Группа: Проверенные
Ранг:  Помогаю всем
Сообщений: 472
Репутация: 32   ±
Замечания:   ±
На сайте с 10.02.2010

Статус: Offline

Zombie47, перед вашим ответ был 4 года назад. Некрофил?
Форум Picbasic.ru » Программирование МК » PicBasicPro » Некоректная работа кнопок....
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск: