Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Математика в PIC16
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Математика и Физика
ControllerZ
Может у кого есть заголовочный файл для пикухи чтобы можно было работать с 32 разрядными данными (сложить вычесть умножить и поделить). Зарание спасибо.
VAI
HiTech C, тип данных long.
Не мучайтесь на асме, Ваш асм будет хуже, чем нормальный Сишный код, если у ПИКа 35 команд, то у С - 27 ключевых слов, пишите на С и не мучайтесь, к тому-же у Вас будет возможность легкого перехода на более продвинутый процессор.

P.S.
Посмотрите на сайте производителя должны быть примеры и библиотеки...
ControllerZ
Цитата(VAI @ Aug 12 2005, 08:09)
HiTech C, тип данных long.
Не мучайтесь на асме, Ваш асм будет хуже, чем нормальный Сишный код, если у ПИКа 35 команд, то у С - 27 ключевых слов, пишите на С и не мучайтесь, к тому-же у Вас будет возможность легкого перехода на более продвинутый процессор.

P.S.
Посмотрите на сайте производителя должны быть примеры и библиотеки...
*

Просто хотелось на ассемблере разобраться.
VAI
1. Обоснуйте насущную необходимость асма для ПИКов. Правда споры на эту тему - религия, поэтому не буду. Мои первые программы для РС были на асме, но тогда не было интернета, нужных книг. Распробовав С я использую асм только в очень критических случаях.
Как говорится, после шашлыка с водкой на воду с перловкой не тянет.

2.Смотрели апликухи на сайте производителя? Там есть примеры с математикой.
3.В исходниках библиотек HiTech C (они есть в поставке) как раз на асме написаны написаны нужные Вам функции. см. вложение.

P.S.
Дальнейший религиозный спор C vs ASM поддерживать не буду...
miga
Цитата(ControllerZ @ Aug 11 2005, 22:30)
Может у кого есть заголовочный файл для пикухи чтобы можно было работать с 32 разрядными данными (сложить вычесть умножить и поделить). Зарание спасибо.
*



ControllerZ,
Можно поискать на Микрочипе, например тут:
http://www.microchip.com/stellent/idcplg?I...ppnote=en010962
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.