Залізо

Огляд Behold BeTAB 7004

У цьому огляді я поділюся власними враженнями від нового 7 “Android планшета Behold BeTAB 7004. Чесно кажучи, мені більше подобаються планшети з екраном, розміром не менше 9.7 “. На мій погляд, вони більш зручні та ефективні для роботи з різними додатками, але це справедливо лише в ситуації, коли я можу з комфортом розташуватися в м’якому […]

Якщо ви вирішили купити маленький ноутбук …

Свіжі в пам’яті часи, коли ультратонкий і легкий ноутбук був скоріше дорогим прикрасою або предметом, визначальним статус свого власника. Причому, виробникам було зовсім не обов’язково створювати ще й продуктивні рішення, достатньо було зробити красиву «друкарську машинку» з виходом в Інтернет. За цей деякі персони викладали кілька тисяч доларів. Сьогодні ситуація змінилася. Незважаючи на збережену тенденцію […]

Програмування пристроїв I2C BASCOM-8051

Для програмування пристроїв, підключених до шини I2C, Bascom надає два варіанти: а) використовувати готові оператори запису і зчитування даних, відповідно I2CSEND і I2CRECEIVE б) використовувати оператори I2CSTART, I2CSTOP, I2CRBYTE і I2CWBYTE і самостійно створювати програми взаємодії з пристроями на шині I2C

Bascom-8051

Bascom-8051 ® – програмна середа для створення виконуваного коду мікроконтролерів сімейства 8051 В основі знаходиться компілятор програм, написаних мовою високого рівня близького до стандартного Бейсік Крім компілятора з складу пакету Bascom входить текстовий редактор, порядковий відладчик-симулятор (з програмними емуляторами терміналу, символьного індикатора, EEPROM), спрощений емулятор терміналу (без файлового сервісу), контекстна інформаційно-довідкова система і утиліти завантаження […]

Коди команд MCS-51

0 1 2

Програмування переривань Bascom-8051

Система переривань процесора 8051 забезпечує ефективну обробку зовнішніх подій і процесів з тимчасовим поділом За допомогою програм переривань вирішується широке коло завдань, в основі яких лежить паралельна відпрацювання кількох процесів, і звязок дій і подій з відмітками реального часу Bascom дозволяє повністю використовувати можливості системи переривань як стандартних, так і більш старших моделей При програмуванні […]

Конфігурування зовнішніх пристроїв Bascom-8051

Бібліотеки Bascom забезпечують простий інтерфейс з більшістю пристроїв, зазвичай, підключаються до мікроконтролеру Bascom може працювати: з послідовним портом (апаратним та програмним), з символьним індикатором (у трьох варіантах підключення), пристроями з послідовними інтерфейсами (SPI, Micro-Wire тощо), пристроями на шинах I2C і 1Wire, управляти серводвигунами, прийом даних інтерфейсу RC5 з пультів дистанційного керування з ІЧ-приймачем (інфрачервоним), вимір […]

Директиви, оператори та функції Bascom-8051 – ЧАСТИНА 5

Приклад:Dim Addressw As Const 160 адреса мікросхем типу 24Cxx Dim Wadr As Word адреса зчитується змінної Dim Fld As Single приймач даних ‘П / п зчитування 4-байт числа з AT24с01A, AT24c02 – AT24c16 Rds_24c: $ asm mov A, {wadr + 1} готуємо старший байт, cодержащий

Програмування таймерів BASCOM-8051

Наявність у складі Bascom операторів програмування таймерів дозволяє в багатьох випадках обходиться тільки цими коштами При цьому навіть не потрібні знання відповідних керуючих регістрів Більш глибоке програмування з використанням нестандартних прийомів, без сумніву, потребують докладного вивчення регістрів управління таймерами та їх взаємодії з системою переривання Застосування асемблерних вставок для більш ефективного управління таймерами не потрібно, […]

Програмування з використанням індексованих змінних Bascom

Компілятор Bascom допускає використання масивів змінних, записуваних під одним імям і розрізняються порядковим номером розташування Параметр, який вказує номер змінної в масиві називається індексом В якості індексу (покажчика) може використовуватися константа, одно-або двухбайтного числова змінна Масив може розташовуватися у внутрішній або у зовнішній памяті Масиви можуть будуватися з однакових змінних будь-якого типу, за винятком бітових […]