Записи с меткой ‘программу’

Проверка работы программы – для новичков в радиоделе

May 21, 2014

Работоспособность программы мы проверили средствами моделирования самой среды разработки Но нас интересовало получение вполне определённых временных интервалов

К сожалению, в наборе инструментов Flowcode нет осциллографа Но он есть в другой программе, ISIS Для подготовки проверки временных интервалов, оттранслируем настроенную программу в HEX-файл Запустим программу ISIS

» Читать запись: Проверка работы программы – для новичков в радиоделе

Если нет полнофункциональной программы Visual Basic

May 15, 2014

Вы решили создать свою программу для управления роботом с компьютера, но Visual Basic у вас оказался, я не проверял последние версии, сильно урезанным в возможностях

Что я могу посоветовать Используйте операционную систему Linux, где есть аналог VB, который называется Gambas Сегодня это уже 3 версия

» Читать запись: Если нет полнофункциональной программы Visual Basic

Что можно сделать, чтобы работать было удобнее? Linux

May 9, 2014

MPLABX есть и в версии для операционной системы Linux Загрузить программу можно с сайта производителя:

http://ww1microchipcom/downloads/mplab/X/indexhtml

После загрузки файла установки программы следует выполнить несколько операций, описанных на сайте производителя:

» Читать запись: Что можно сделать, чтобы работать было удобнее? Linux

Продолжаем опыты с PIC16F887 – для новичков в радиоделе

May 5, 2014

Выше говорилось об отображении результатов измерения напряжения на индикаторе В конструкторе IE-ROBOPICA используется жидкокристаллический индикатор Вот программа для вывода сообщений на ЖКИ:

char *text1 = &quotHellow"

char *text2 = &quotPOBOPICA" // извините за опечатку

» Читать запись: Продолжаем опыты с PIC16F887 – для новичков в радиоделе

Неприятности с большими числами – для новичков в радиоделе

May 4, 2014

Запишем набор частот 100-300-500-700-900 Гц И переведём этот набор в набор периодов: 10–3–2–14–11 (мс) и нужные нам длительности 5-15-1-07-05 (мс)

Мы не можем в байт записать число с плавающей точкой Но можем выразить длительности в микросекундах: 5000-1500-1000-700-500 (мкс) Правда, при этом мы попадаем в неприятность с другим аспектом – как вы помните, мы передавали целое число в переменную, а передать удавалось только байт Давайте попробуем один «фокус» Он может получиться, может не получиться Если не получится, постараемся придумать что-то другое

» Читать запись: Неприятности с большими числами – для новичков в радиоделе

Что такое конфигурация МК?

April 29, 2014

Когда вы впервые сталкиваетесь с микроконтроллером, то, читая его описание (datasheet), просматривая форумы, из-за обилия информации вы затрудняетесь определить главное и второстепенное в работе с микроконтроллером

Собственно, формальный процесс этой работы прост: вы пишете программу, компилируете её в формат, пригодный для программы загрузки этого в микросхему (обычно hex-файл) подключаете программатор и записываете созданную вами программу в микросхему Именно на этом этапе вы используете слово конфигурации (для AVR вы чаще встретите термин фьюзы) для записи в МК

» Читать запись: Что такое конфигурация МК?

Первое усовершенствование генератора – для новичков в радиоделе

April 10, 2014

Собрать генератор можно на более дешёвых микросхемах Чем привлекателен микроконтроллер

Микроконтроллер позволит нам достаточно просто менять частоту генератора Ради этого я добавил в проект переменную Сейчас я намерен менять эту переменную, которая будет менять частоту генератора

» Читать запись: Первое усовершенствование генератора – для новичков в радиоделе

Язык ассемблера в радиоэлектронике

February 6, 2012

Введенную в компьютер программу в машинном коде, лишенную пояснительных замечаний, сделанных ранее, фактически невозможно понять.

Двоичные коды, используемые процессором, очень далеки от человеческого языка, и любому программисту трудно и утомительно работать с машинным кодом. Эта проблема решается с помощью языка ассемблера, в котором машинный код преобразуется в буквенные аббревиатуры, выбранные так, чтобы напоминать программисту функцию каждой команды. Например, наша команда «загрузить аккумулятор» (LoaD Accumulator), которая в машинном коде записывается как &А5, преобразуется в LDA, что является разумной аббревиатурой данной функции. Имея в виду, что запись на языке ассемблера осуществляет напоминание, ее называют мнемонической.

» Читать запись: Язык ассемблера в радиоэлектронике

Программные средства

February 6, 2012

Последовательность команд

МикроЭВМ — это мощное и гибкое устройство, но его исключительная гибкость означает, что оно ничего не может сделать без списка инструкций (команд). Каждый пользователь компьютера быстро понимает, что сама аппаратура — это только отправная точка при создании полезной системы, без программы она так же бесполезна, как самолет без пилота и без маршрута. В знак признания равной важности аппаратного обеспечения и компьютерных программ последние называют обычно программным обеспечением.

» Читать запись: Программные средства

Работа с модулем Arduino в других средах разработки

February 4, 2012

Внимание! При работе с модулем Arduino в других средах разработки следует внимательно относиться к конфигурации микроконтроллера (Fuses). До тех пор, пока вы точно не знаете, к чему может привести изменение  конфигурации,   настоятельно   советую   загружать  в   модуль только программу (Flash).

» Читать запись: Работа с модулем Arduino в других средах разработки

микросхемы мощности Устройство импульсов питания пример приемника провода витков генератора выходе напряжение напряжения нагрузки радоэлектроника работы сигнал сигнала сигналов управления сопротивление усилитель усилителя усиления устройства схема теория транзистора транзисторов частоты