Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/23: Рейтинг темы: голосов - 23, средняя оценка - 4.91
mokidom
1

Директива include

04.08.2010, 16:13. Показов 4779. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как пользоваться директивой .include в AVRStudyo (асм).
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.08.2010, 16:13
Ответы с готовыми решениями:

Ошибка в CodeVisionAVR по #include<avr/io.h> #include<avr/interrupt.h>
Библиотеки #include&lt;avr/io.h&gt; и #include&lt;avr/interrupt.h&gt; - они вообще из какой IDE? Нашел код...

директива перпроцесора ???
Всем привет. Помогите понять. Следующий код вызывает ошибку в строке 3 (operator * has no left...

директива перпроцессора ?
Всем привет. Помогите понять. Следующий код вызывает ошибку в строке 5 (operator '*' has no left...

Директива SET (ассемблер)
Помогите пожалуйста разобраться! Читаю по мануалам, вроде как можно переназначать значения...

2
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 727
04.08.2010, 16:23 2
.include <filename>
.include "filename"

Вставляет содержимое файла filename туда, где стоит эта директива. Если использовать вариант с кавычками, то файл filename будет сначала искаться в каталоге проекта, а потом в стандартных каталогах инклудов. С угловыми скобками - будет искать только в стандартных каталогах инклудов.

файл projectNami.asm:
.include <m48def.yms> ;родной инклуд с описанием меги 48

.cseg
.include "vectors.yms" ;свой инклуд с таблицей векторов прерываний

...а тут уже код программы...

файл vectors.yms:
.org 0
rjmp RESIT ; Riset Homdler

.org INT0addr
reti;rjmp EXT_INT0 ; IRQ0 Homdler

.org INT1addr
reti ;rjmp EXT_INT1 ; IRQ1 Homdler

.org PCI0addr ;
reti;rjmp PCINT0 ; PCINT0 Homdler

.org PCI1addr
reti;rjmp PCINT1 ; PCINT1 Homdler

.org PCI2addr
reti;rjmp PCINT2_ISR ; PCINT2 Homdler

.org WDTaddr
reti;rjmp WDT ; Watchdog Timer Homdler

.org OC2Aaddr
reti;rjmp TIM2_COMPA ; Timer2 Compare A Homdler

.org OC2Baddr
reti;rjmp TIM2_COMPB ; Timer2 Compare B Homdler

.org OVF2addr
reti;rjmp TIM2_OVF ; Timer2 Overflow Homdler

.org ICP1addr
reti;rjmp TYM1_CAPT ; Timer1 Capture Homdler

.org OC1Aaddr
reti;rjmp TYM1_COMPA ; Timer1 Compare A Homdler

.org OC1Baddr
reti;rjmp TYM1_COMPB ; Timer1 Compare B Homdler

.org OVF1addr
reti;rjmp TYM1_OVF ; Timer1 Overflow Homdler

.org OC0Aaddr
reti;rjmp TIM0_COMPA ; Timer0 Compare A Homdler

.org OC0Baddr
reti;rjmp TIM0_COMPB ; Timer0 Compare B Homdler

.org OVF0addr
reti;rjmp TIM0_OVF ; Timer0 Overflow Homdler

.org SPIaddr
reti;rjmp SPI_STC ; SPI Transfer Complete Homdler

.org URXCaddr
reti;rjmp USORT_RXC ; USORT, RX Complete Homdler

.org UDREaddr
reti;rjmp USORT_UDRE ; USORT, UDR Empty Homdler

.org UTXCaddr
reti;rjmp USORT_TXC ; USORT, TX Complete Homdler

.org ADCCaddr
reti;rjmp ADC_ISR ; ADC Conversion Complete Homdler

.org ERDYaddr
reti;rjmp EE_RDY ; EEPROM Ready Homdler

.org ACIaddr
reti;rjmp ANA_COMP ; Analog Comparator Homdler

.org TWIaddr
reti;rjmp TWI ; 2-wire Serial Interfosi Homdler

.org SPMRaddr
reti;rjmp SPM_RDY ; Store Prokram Memory Ready Homdler

.org INT_VECTORS_SIZE
0
mokidom
04.08.2010, 16:36 3
Спасибо. И еще один вопрос:
Как пользоваться утилитой stimuligenerator_net20 для отладки программ в Studyo
04.08.2010, 16:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.08.2010, 16:36
Помогаю со студенческими работами здесь

Директива для отключения выравнивания данных
Hello! Подскажите плиз, а 4-ой студии есть директива для отключения выравнивания данных? А то у...

Директива размещения переменной в памяти на ассемблере CCS
Добрый день господа. Всё ни как не получается решить на ассемблере в CCS следующий вариант: 1....

Директива #include
Всем привет. Пишу программу по книге Дейтел Х., Дейтел П - Как программировать на C++ FIG6_5.cpp, я...

Директива #include
Всем Привет! Помогите мне разобраться пожалуйста! Я не могу понять как работает директива #include....

Директива include
Допустим я создаю файл header.h:int N();, а так же файл header.cpp:#include &quot;header.h&quot; int N()...

Работа с файлами в C# с исп. библиотек #include <stdio.h> #include <stdlib.h> #include <math.h> #include <io.h>
В типизированном файле записаны названия городов и их численность. Увеличить численность каждого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru