|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.10.2019, 22:29 | #1 |
Регистрация: 28.10.2018
Сообщений: 4
|
Assembler и С - Задание "бегущий огонек" на 8 светодиодах, когда кнопка отжата бежит в одну сторону, когда нажата в другую.
Здравствуйте.
Помогите новичку пожалуйста. Занимаюсь по учебнику Белова. Задание "бегущий огонек" на 8 светодиодах, когда кнопка отжата бежит в одну сторону, когда нажата в другую. Схема во вложении.(+ питание подключено к мк). Вот код на ассемблере Код:
Код:
Когда загружаешь эти коды в мк attiny2313 светодиоды работают по разному. На ассемблере бегают слева на право когда кнопка отжата, а когда нажата справа налево. На си же наооборот, когда кнопка отжата справа налево, а когда нажата слева направо. Или же по другому, пока кнопка отжата, на порту Д у нас считывается 1 на ассемблере 1 бежит с 0 по 7 бит порта Б, а на си 1 перемещается с 7 бита на 0. Скажите пожалуйста почему работает по разному? |
15.10.2019, 12:15 | #2 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,063
|
Так у Вас так и в коде, плюс весь код с комментариями.
Листинг Си Кнопка отжата, начинаем с Код:
Код:
Кнопка отжата условие Код:
Код:
Код:
Код:
I am not a wizard, I am just learning.
Последний раз редактировалось Desc; 15.10.2019 в 12:17. |
15.10.2019, 18:14 | #3 |
Регистрация: 28.10.2018
Сообщений: 4
|
Вот блин спасибо, запутался просто в этих sbrc и sbrs, всё путаю.
|
15.10.2019, 22:25 | #4 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,063
|
И Вам пожалуйста.
Темы, относительно микроконтроллеров, лучше открывать в разделе Микроконтроллеры, робототехника, схемотехника, 3D принтеры. В этом разделе ASM как бы без железок
I am not a wizard, I am just learning.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Почему когда я вешаю запрос на форму, то в ответ приходит error, а когда на див, то success? | Sentim | JavaScript, Ajax | 2 | 13.05.2017 09:03 |
Когда-то программировал. Ушел в другую сферу. Хочу вернуться. Нужен совет. | kleem | Свободное общение | 22 | 12.10.2015 17:50 |
Как прервать цикл, когда нажата кнопка какая-нибудь? | Karyuudo | Общие вопросы Delphi | 1 | 12.04.2010 18:52 |
Как определить когда нажата кнопка мыши, если она нажата в совсем другой программе? | Iceman | Общие вопросы Delphi | 2 | 19.10.2009 19:03 |
Как узнать когда браузер скачивает, а когда нет? | iPod | Работа с сетью в Delphi | 1 | 07.05.2007 15:16 |