Программирование BASCOM
Меню сайта
Категории каталога
Мои статьи [115]
Наш опрос
Оцените мой сайт
Всего ответов: 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                 

                 

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

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



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

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

 

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

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

RGB_CMU

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



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

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




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

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



Мои статьи | Просмотров: 7789 | 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 (китайский).



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

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



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

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

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

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

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



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

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

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