Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Tony76
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 1
1

Вывод числа в порт (AVR Studio, ATMEGA 16)

30.03.2014, 13:58. Просмотров 1114. Ответов 1
Метки нет (Все метки)

"Вывести на разряды PC7-PC0 микроконтроллера число“AB16”. По нажатию
кнопкиSW3 увеличивать, число присутствующее на выводах порта_С на1,
если кнопкаSW1 не нажата, и на2 если кнопкаSW1 нажата."

Можете подсказать в чем ошибка у меня? По сути нужно же сложить с одним регистром 2 регистра,при переключении их соответственно.

Assembler
1
2
3
4
5
6
7
8
9
10
11
.include "m16def.inc";
ldi r20,$AB;
sbi PORTB, 1;
sbi 20,2
loop:nop
in r21,PORTB;
in r22,PORTD;
add r20,r21;
add r20,r22;
out PORTC, r20;
jmp loop;
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2014, 13:58
Ответы с готовыми решениями:

AVR Studio. Не видит директиву '.egu' (Atmega 8535)
Почему не видит директиву '.egu'? Может что настроить или подключить надо? И будет ли работать...

CAVR против AVR Studio, что не так в программе под AVR Studio
Проблема такая, есть исходник, если его компилировать в CAVR заливаю в МК все работает, если этот...

Инкрементация числа до переполнения на ASM в AVR Studio
1 задача. Ввести число. В цикле инкрементировать его до переполнения. Вывести в порт вывода...

Atmega 16 - AVR
Ребят помогите : Настроить асинхронный последовательный интерфейс микроконтроллера для режима...

AVR atmega 8535
на атмега 8535 надо было написать программу (бегущие строки): в портах С чтобы горел сначала 0 и 7...

1
Sergo
0 / 0 / 0
Регистрация: 03.08.2015
Сообщений: 1
15.05.2014, 17:56 2
а где инициализация портов, анти дребезг для кнопок?)) и вообще вы что то навыдумывали) откуда такая задача вообще?)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.05.2014, 17:56

AVR Atmega 8535
День добрый. Мне необходимо срочно решить задачу, сам я не могу понять, как её делать. Может кто...

Atmega 16 - AVR следовательность прямоугольных импульсов скважности
Здравствуйте кто ни будь знает как осуществить? ))) <<Выдать последовательность прямоугольных...

Ошибка в создании запрограммированных сигналов atmega avr
задание: Светлодиод первый и пятый, который бежит, пробегают 2 разы в одну сторону и 2 разы в...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru