Easyelectronics.ru

Электроника для всех
Текущее время: 18 янв 2020, 16:11

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: преобразование и вывод симвoлов
СообщениеДобавлено: 02 янв 2017, 15:14 
Старожил
Аватара пользователя

Зарегистрирован: 16 окт 2011, 11:19
Сообщения: 853
Откуда: Харьков
moto261 писал(а):
где ошибка

Вы заложили 8 символов под запись, поэтому для определения поинтера на нужную запись надо умножать не на 9, а на 8. В процедуре "prt_DAYw:" после сдвигов закомментируйте "add Temp, Temp1".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: преобразование и вывод симвoлов
СообщениеДобавлено: 02 янв 2017, 15:46 
Старожил

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 750
lizard66 писал(а):
moto261 писал(а):
где ошибка

Вы заложили 8 символов под запись, поэтому для определения поинтера на нужную запись надо умножать не на 9, а на 8. В процедуре "prt_DAYw:" после сдвигов закомментируйте "add Temp, Temp1".

всё очень изящно сделано, спасибо
мастер ассемблера AVR


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: преобразование и вывод симвoлов
СообщениеДобавлено: 02 янв 2017, 16:09 
Старожил
Аватара пользователя

Зарегистрирован: 16 окт 2011, 11:19
Сообщения: 853
Откуда: Харьков
moto261 писал(а):
всё очень изящно сделано, спасибо
мастер ассемблера AVR

Вдогонку, в случае четного числа символов при определении констант в данном варианте «терминатор» в конце строки не нужен, он только сожрет лишнее слово во FLASH.

.db "**SBBB**",0

В варианте с латиницей (9 символов в записи), он избавлял от лишнего варнинга при компиляции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: преобразование и вывод симвoлов
СообщениеДобавлено: 02 янв 2017, 16:54 
Старожил

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 750
lizard66 писал(а):
Вдогонку, в случае четного числа символов при определении констант в данном варианте «терминатор» в конце строки не нужен, он только сожрет лишнее слово во FLASH.

.db "**SBBB**",0

В варианте с латиницей (9 символов в записи), он избавлял от лишнего варнинга при компиляции.

убрал

как сделаю часы будет фото в я сделал , см moto261
в будущем на шину I2C подключу 24CXX, чтобы показывать продолжительность дня в зависимости от широты и долготы
но после изучения ассемблера и даташита контроллера


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу Пред.  1, 2


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB