Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Символьные имена в Асемблере для AVR

Непрочитано 06.05.2008, 17:13  
Andrewg
Прописка
 
Регистрация: 08.06.2006
Сообщений: 215
Сказал спасибо: 4
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
Andrewg на пути к лучшему
По умолчанию Символьные имена в Асемблере для AVR

Доброе время суток. Уважаемые господа програмисты, подскажите как присвоить символьное имя для вывода порта в асемблере для AVR. К примеру присвоить PINC.5 символьное имя OUT1. Чтобы не писать в программе sbi PINC.5, а писать сивмольное имя sbi OUT1 .
И как присвоить символьные имена для битовых переменных.
Не писать sbr FLG,1 ;(установить 1 бит переменной Flg)
а писать sbr Flg_Ring ; (Flg_Ring символьное имя FLG,1)
Реклама:
Andrewg вне форума  
Непрочитано 06.05.2008, 19:35  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,394
Сказал спасибо: 2,016
Сказали Спасибо 1,356 раз(а) в 591 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: Символьные имена в Асемблере для AVR

Сообщение от Andrewg
Не писать sbr FLG,1 ;(установить 1 бит переменной Flg)
а писать sbr Flg_Ring ; (Flg_Ring символьное имя FLG,1)

Код:
#define TMPL R16
#define ASSA TMPL,1
               
000002 7f0e      cbr	TMPL,1
000003 7f0e      cbr	ASSA
nml вне форума  
Непрочитано 07.05.2008, 22:01  
Andrewg
Прописка
 
Регистрация: 08.06.2006
Сообщений: 215
Сказал спасибо: 4
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
Andrewg на пути к лучшему
По умолчанию

Благодарю!
Andrewg вне форума  
Непрочитано 07.05.2008, 23:48  
avr123-nm-ru
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,552
Сказал спасибо: 75
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Ассемблер для AVR
http://asm-avr.narod.ru
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строки для AVR ArtUrl1986 Микроконтроллеры, АЦП, память и т.д 8 02.09.2009 23:26
калькулятор для расчета таймеров счетчиков для AVR dimonbest Proteus, KiCAD и другие ECAD 23 21.09.2007 08:55
ОС для AVR xelos Микроконтроллеры, АЦП, память и т.д 3 25.06.2006 18:09
[Решено] больше/меньше на асемблере? RETAS Информация по радиокомпонентам 1 06.10.2005 03:02


Часовой пояс GMT +4, время: 23:21.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.