Bascom - это сокращение от слов Basic Compiler. Bascom разработала компания MSC Electronics. Он поставляется в трех вариантах:
- Bascom-LT для МК серии AT89Cx051 фирмы Atmel - Bascom-8051 для микроконтроллеров серии 8051 - Bascom-AVR для микроконтроллеров серии AVR фирмы Atmel
Примечание: страницы, которые вы беззаботно пролистываете, есть результат работы группы из 10 бородатых радиолюбителей-мордоворотов и одного бездельника, решившего все это перевести на русский язык. Все статьи имеют отношение в первую очередь к компилятору для AVR. Авторьё считает, что материала, изложенного здесь, достаточно для начинания. По рассчетам читатель получит пинка для дальнейшего самостоятельного изучения.
Bascom - это приложение для ПК, позволяющее делать вот такие штуки:
- Писать программы на Бейсике - Переводить эти программы в машинные коды (формат, понятный МК) - Симулировать скомпилированный код - Программировать МК с помощью внешних утилит или непосредственно из среды разработки
Bascom - приложение в стадии хронической разработки, у него есть куча глючностей, как и у любого компилятора. За ту сумму, которую требуют разработчики, это - космического качества штука (не актуально для России). Господа! Проверьте, читаете ли вы форум BASCOM, и если нет, то срочно начинайте это делать! Следите, что там творится, и какие темы обсуждаются.
Мелочь, а приятно, - начните изучение с бесплатной версии программы (топайте сюда и выкачивайте архив с бесплатной программой). Единственное её отличие - она не позволяет компилировать более 4КБ машинного кода (а до 2005 года вообще 2КБ было! Может, нарветесь на антиквариат?) Безусловно, в этом случае работать можно только с МК семейства ATTiny (с 2КБ памяти) или с более популярным в свое время AT90S2313 (к сожалению он снят с производства). Так или иначе, для знакомства с BASCOM AVR это - лучший вариант!
BASCOM - средство для быстрой разработки, в нем встроена поддержка многих встроенных функций AVR, таких как: - Счетчики, таймеры - UART - АЦП - ШИМ - Поддержка шины I2C В придачу поддержка кучи внешних устройств: - Кнопочки - Буквенно-цифровые индикаторы - Графические индикаторы - 3х4 или 4х4 клавиатуры - PS/2 клавиатура - ИК дистанционное управление Именно это и делает BASCOM привлекательным средством для разработки новых устройств, так как он безмерно экономит время встроенными плюшками.
Пусть слово Бейсик не введет вас в заблуждение. BASCOM - это не тупой интерпретатор, а крутейшего качества компилятора, который переводит программу с бейсика на язык, понятный МК. Пусть код, который он генерирует, не такой изящный, но он довольно компактный и быстрый.
1. Скачать BASCOM-AVR полную версию ! Свежую, можно тут: http://www.mcselec.com/index.php?option=com_docman&task=cat_view&gid=99&Itemid=54 2. Скачайте две книги по программированию в BASCOM(4.40 Мб) тут: http://stream.ifolder.ru/13478980 3. Руководство BASCOM(Всё ОЧЕНЬ подробно расписано с примерами) можно скачать тут: http://stream.ifolder.ru/13479215
"Учебный курс по Bascom AVR Basic для ЧАЙНИКОВ" 1. Приступая к работе http://avr.easycoding.org/bascom_lessons/02/index.htm 2. Конфигурационные файлы http://avr.easycoding.org/bascom_lessons/03/index.htm 3. Первая программа на BASCOM AVR http://avr.easycoding.org/bascom_lessons/04/index.htm 4. Особенности синтаксиса компилятора http://avr.easycoding.org/bascom_lessons/05/index.htm 5. Переменные в BASCOM AVR http://avr.easycoding.org/bascom_lessons/06/index.htm 6. Работа со строками http://avr.easycoding.org/bascom_lessons/07/index.htm 7. Данные и массивы http://avr.easycoding.org/bascom_lessons/08/index.htm 8. Функции и подпрограммы http://avr.easycoding.org/bascom_lessons/09/index.htm 9. Прерывания http://avr.easycoding.org/bascom_lessons/10/index.htm 10. EEPROM http://avr.easycoding.org/bascom_lessons/11/index.htm
Источник avr.easycoding.org
|