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

 
 
> Сравнение чисел на 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:03
Сообщение #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 Текстовая версия Сейчас: 24th August 2025 - 22:48
Рейтинг@Mail.ru


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