Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Сравнение 2 байтных чисел в PIC8777

65K
27 февраля 2011 года
iec
5 / / 27.02.2011
Здравствуйте, есть микроконтроллер PIC877, на аналоговый вход поступает "какое-то" значение, далее оно должно быть сравнено со значением допуска и в зависимости от того - больше или меньше - должны выполняться определенные действия.

Число поступающее на аналоговый вход - 2 байтное, в следствии чего - старший 1 байт числа хранится в одном регистре, младший байт в другом. Число допуска - тоже двухбайтное и тоже лежит в 2-х регистрах. Проблема состоит в том - как сравнить между собой эти два числа?

Если бы это были однобайтные числа, то используя вычитания и зная состояние флагом - это делалось бы легко. А вот как сравнивать эти числа, по старшим байтам/по младшим? Может быть кто сталкивался или есть идеи?
252
28 февраля 2011 года
koderAlex
1.4K / / 07.09.2005
очень просто - сравниваем сначала старшие байты и если они равны , то сравниваем младшие .
65K
28 февраля 2011 года
iec
5 / / 27.02.2011
Благодарю
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог