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

 
 
> Сравнение чисел на AT89S8252
Muxamor
сообщение Sep 20 2005, 06:55
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 289
Регистрация: 4-05-05
Из: Novosibirsk
Пользователь №: 4 722



Приветствую!
Такая вот проблема в микроконтроллер мне приходит число 15000 мне нужно его сравнить с 10000 как это реализуеться?


--------------------
Бубен - однако штука шаманская!!!

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aforestman
сообщение Nov 28 2005, 12:00
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 3-05-05
Пользователь №: 4 696



Ну, начнем с того, что 100.000 в два байта надо еще умудриться запихать!
В свое время нужно было сравнивать текущее и сохраненное значение таймера.

; Сравнение старшего байта
clr C
mov A, TH0
subb A, T_EAH
jz TmrLowB; Ст. байт текущего значения равен
jnc TmrWrt; Ст. байт текущего значения больше
jmp TmrClr; Ст. байт текущего значения меньше
; В случае равенства сравниваем младшие байты
TmrLowB:
clr C
mov A, TL0
subb A, T_EAL
jc TmrClr ; Мл. байт текущего значения меньше
TmrWrt:
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 28th August 2025 - 04:37
Рейтинг@Mail.ru


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