реклама на сайте
подробности

 
 
> Динамическая индикация
Neytrino
сообщение Jan 4 2011, 16:04
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 26-02-09
Пользователь №: 45 406



Люди, помогите мне понять, как организовать динамическую индикацию. Написал программу, все работает, но возникает вопрос, как только я начинаю опрашивать, скажем датчик температуры, в момент опроса, индикация останавливается на одной цифре, пока, не закончиться задержка для получения результата с датчика. И так каждый раз, вот хидер задержек
Код
#define Fosc 12000000
#define Fosc_Hz  Fosc
#define Fosc_kHz (Fosc/1000)
#define Fosc_MHz (Fosc_kHz/1000)
#define Fosc_GHz (Fosc_MHz/1000)
#define delay_ns(x) __delay_cycles(x*Fosc_GHz)
#define delay_us(x) __delay_cycles(x*Fosc_MHz)
#define delay_ms(x) __delay_cycles(x*Fosc_kHz)
#define delay_s(x) __delay_cycles(x*Fosc_Hz)

Я понимаю, из за чего так происходит, но вот как сделать индикацию не зависящую от задержек в программе, не представляю. Может посоветуете что-нить? Может сами задержки как-нить по другому организовать? Не пинайте сильно только sm.gif
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 22:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01344 секунд с 7
ELECTRONIX ©2004-2016