Страница 1 из 1
операции с плавающей запятой для мк51
Добавлено: Чт май 20, 2010 20:48:30
alibrioni
Помогите, пожалуйста!
Я только начинаю разбираться в программировании для микроконтроллеров и мои успехи не велики...
Нужно написать прожку для вычисления выражения с плавающей запятой: x=(a+b)-(a*b), разрядность-24
Очень-очень надеюсь, что кто-то откликнется

Re: операции с плавающей запятой для мк51
Добавлено: Пт май 21, 2010 06:42:58
pyzhman
Требует переделки.
Re: операции с плавающей запятой для мк51
Добавлено: Пт май 21, 2010 10:44:20
ujin
alibrioni писал(а):Помогите, пожалуйста!
Я только начинаю разбираться в программировании для микроконтроллеров и мои успехи не велики...
Нужно написать прожку для вычисления выражения с плавающей запятой: x=(a+b)-(a*b), разрядность-24
Очень-очень надеюсь, что кто-то откликнется

Ну раз вы уж собрались разбираться и именно с этим микроконтроллером.....посмотрите на книги А.В. Фрунзе. "Миконтролеры этоже просто" их три тома ...очень полезные 1 и 3 том книг , конкретно про операции с плавающей точкой у него том 3.....очень интересные книги и читаются в лёт...потомучто все расписано доступным языком с большим количеством примеров как раз на этих микроконтроллерах.
с уважением.
Re: операции с плавающей запятой для мк51
Добавлено: Пт май 21, 2010 17:00:13
Meteor
Если быть точнее то том 3 посвящен знаковой и беззнаковой целочисленной арифметике, а том 4 - с плавающей запятой
Re: операции с плавающей запятой для мк51
Добавлено: Сб май 22, 2010 23:34:13
alibrioni
Спасибо всем огромное за советы!
Вот только не могу нигде найти 4 том...

Re: операции с плавающей запятой для мк51
Добавлено: Сб май 22, 2010 23:41:18
Meteor
У меня 4 том "живой" вариант, сканера нет, да и смысла сканировать тоже.
Зато могу поделиться исходниками с диска к книге. При потребности - есть личка
Re: операции с плавающей запятой для мк51
Добавлено: Пт май 28, 2010 18:16:54
alibrioni
А никто случайно не знает где можно отыскать схемы подключения памяти програм, памяти даных и внешних устройств к мк51?
Есть только для 48-го....
Re: операции с плавающей запятой для мк51
Добавлено: Пт май 28, 2010 18:36:51
Meteor
В первом томе Фрунзе.
Re: операции с плавающей запятой для мк51
Добавлено: Пт май 28, 2010 21:24:08
Digikey
Re: операции с плавающей запятой для мк51
Добавлено: Пн май 31, 2010 18:46:37
Tihon.d1
Сколько знаков после запятой Вам нужно?
Например, если нужно 2 знака, то храните число умноженым на 100(пример: число 1,25 храните в переменной как 125).
Re: операции с плавающей запятой для мк51
Добавлено: Пн авг 23, 2010 11:52:46
andrew55
Советую, чтобы не мучиться, начать работать на паскале:
http://turbo51.com/download-free-pascal-compiler-8051
Re: операции с плавающей запятой для мк51
Добавлено: Пн авг 23, 2010 12:04:15
andrew55
Кроме того, можно использовать подпрограммы 32-разрядного целочисленного умножения и деления с использованием
масштабных коэффициентов, о которых упомянул tihon.