Программирование BASCOM
Меню сайта
Облако тегов
Помощь сайту
WMZ
WebMoney на кошелек Z219442256954
WMR
WebMoney на кошелек R291008743772
WME
WebMoney на кошелек E102598286698
WMU
WebMoney на кошелек U423098697613
Наш опрос
Оцените мой сайт
Всего ответов: 1292
Главная » Статьи

Всего материалов в каталоге: 115
Показано материалов: 51-60
Страницы: « 1 2 ... 4 5 6 7 8 ... 11 12 »

Расшифровка библиотек LBX BASCOM. 

Библиотеки LBX компилятора BASCOM представляют собой зашифрованные версии библиотек LIB. Шифрование простое - большинство строк заменяется объектами типа «.OBJ xxxx». Их цифровой код выбирается из заранее составленной таблицы ассемблерных инструкций AVR-контроллера, имея которую можно восстановить исходный код. Таблица приведена ниже, рассмотрим примеры работы с ней: 

1)            .OBJ 93AF - находим в таблице  93RF (сначала ищем по совпадению красных символов) -  инструкция PUSHCиний символ A - номер регистра - это регистр R26 (0-R16, 1-R17, 2-R18... F-R31). Получаем PUSH R26.

 2)         .OBJ E841 - находим EMRL - это инструкция LDIR=4, значит это регистр R20M=8, L=1 - старший и младший ниблы числа. Получаем LDI R20,$81                 

                 

Мои статьи | Просмотров: 4534 | Author: Radan | Добавил: bascom | Дата: 06.03.2013 | Комментарии (0)

На основе примера AN #165 - RC2 sound / Voice playback создан фонемный синтезатор речи - говорилка. 



Мои статьи | Просмотров: 12189 | Author: Radan | Добавил: bascom | Дата: 17.02.2013 | Комментарии (19)

Это моя первая статья, поэтому пишу, как умею. 
Устройство будет полезно владельцам ноутбуков, нетбуков и, возможно, планшетов и принадлежит к классу USB-HID (Human Interface Device).

 

   "USB-розетка" "следит" за уровнем заряда АКБ и включает/выключает зарядное устройство (ЗУ) по заранее выставленным порогам. 
Если по каким либо причинам ЗУ не включится, то управляющая про-грамма об этом сообщит.

Мои статьи | Просмотров: 6708 | Добавил: bascom | Дата: 19.12.2012 | Комментарии (4)

RGB_CMU

 сделал светомузыку из светодиодной RGB ленты. Убрал вывод на LCD индикатор, вместо него 8 RGB каналов. 



Мои статьи | Просмотров: 14433 | Author: Radan | Добавил: bascom | Дата: 06.12.2012 | Комментарии (83)

Атомная клавиатура виндуксоида уже была, настала очередь Мультимедийной клавиатура виндуксоида! И это всё благодаря нашему многоуважаемому автору mrShilov! Читаем, впитываем знания, собираем нужную вещь!




Мои статьи | Просмотров: 8936 | Author: Radan | Добавил: bascom | Дата: 13.06.2012 | Комментарии (14)

Разбирался я тут с библиотекой для дисплея Nokia 1100 от уважаемого MrShilov и придумал, как выводить большие символы. 
Вдруг кому пригодится ?...
Сделал пока только цифры (0-9) и двоеточие. 
Цифры выводятся размером 2х2 знакоместа, то есть 12х16 точек. Для этого я откорректировал оригинальный файл шрифтов из библиотеки. Большие цифры получились ценой утраты некоторых спецсимволов и почти всех букв латинского алфавита, русский алфавит присутствует весь. 



Мои статьи | Просмотров: 7790 | Author: Radan | Добавил: bascom | Дата: 19.04.2012 | Комментарии (6)

Вот тут уважаемый MrShilov выложил библиотеку для работы с монохромными дисплеями от аппаратов Nokia (1100, 1101, 1200 и т.д.) в Bascom AVR, за что ему огромное спасибо ! Библиотека с подробным описанием, схемами включения дисплеев и примером. От себя добавлю, что все работает, но компилируется без ошибок только в свежей версии Bascom 2.0.5.0 (в 1.11.9.8 лезут ошибки). 
Для проверки и для того, чтобы понять, как работать с дисплеем и библиотекой, набросал часики (да, опять часы !) на Меге8 и DS1307, использовал дисплей от нокии 1100 (китайский).



Мои статьи | Просмотров: 17061 | Author: Radan | Добавил: bascom | Дата: 12.04.2012 | Комментарии (8)

Чаще других в BASCOM применяется дисплей от NOKIA-3310, для него есть готовая библиотека. Однако разрешение 84х48 (6 строк по 14 символов) уже многих не устраивает, да и цены на этот дисплей постоянно растут пропорционально его востребованности. Между тем в продаже есть ч/б дисплеи NOKIA с более высоким разрешением – 96х68, встроенной подсветкой и по меньшей цене (от 25 до 55 рублей в сети магазинов «Профи») В основе их разные чипы, но алгоритм работы и схема подключения одинаковые, поэтому библиотека для работы с ними будет одна универсальная. 



Мои статьи | Просмотров: 56340 | Author: Radan | Добавил: bascom | Дата: 24.02.2012 | Комментарии (70)

За свою практику программирования микроконтроллеров и прочих штук собрал немереное количество программаторов, как самодельных так и промышленных. Больше всего занимаюсь с АВР-ками, поэтому и программаторов под них больше всего. STK-500 и DRAGON-AVR приобрел по акции, 50 у.е. за оба. Но вовсю их так и не напрягаю... Однажды в интернете встретил ветку форума, в которой расширяли функционал программатора от Проттосса. Там предлагались альтернативные прошивки. Проверил - всё работает. Затем ещё встретил то, что натолкнуло на идею собрать эту конструкцию - одна ZIF панель под все АВР. Ну или почти все. Кое-чего не хватало, была ошибочка и возможная проблема с КЗ на пинах. Вообщем, помозговал чуток и нарисовал то, чем и пользуюсь уже долгое время. А остальные программаторы в коробку сложил - на дальнее хранение. Удобный он получился! 

 
 
Мои статьи | Просмотров: 56530 | Добавил: bascom | Дата: 10.01.2012 | Комментарии (47)

Использование SHT21 для поддержания микроклимата погреба.

Много было написано об этом удивительном « кубике », вот решил тоже воспользоваться данным чудом. Замысел был такой - поддержка микроклимата в погребе. Для вывода информации использован МЭЛТ 2-х строчный 16 разрядный, ключи управления со старой материнки 15N03H на 30 вольт и ATMEGA8–16PU.



Мои статьи | Просмотров: 10109 | Добавил: bascom | Дата: 02.01.2012 | Комментарии (5)

Форма входа
ALIEXPRESS
  Aliexpress
Поиск
Друзья сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Copyright Radan Studio © 2008 - 2024