Записи с меткой ‘функции’

Несколько важных файлов заголовков tinyAVR

November 24, 2014

□              io.h— файл находится в каталоге WinAVR/avr/include/avr, но по умолчанию компилятор в поиске файлов заголовков ведет просмотр только до каталога include. Следовательно, вы должны задать относительный путь и включить этот файл как avr/io.h. Этот файл считывает имя микроконтроллера из файла MAKEFILE и автоматически включает соответствующий файл заголовков (специфичный для соответствующего контроллера), в котором определяются различные адреса портов ввода/вывода, имена битов, адреса векторов и т. д.

» Читать запись: Несколько важных файлов заголовков tinyAVR

Дисплей Nokia 3310 tinyAVR

October 14, 2014

Это небольшой графический дисплей, подходящий для встраивания в различные устройства. Он довольно популярен, поскольку просто подключается к большинству микроконтроллеров и доступен. Размер самого дисплея 38×35 мм, размер активной зоны — 30×22 мм, разрешение — 84×48 пикселов. Дисплей поставляется с контроллером PCD8544, который управляет жидкокристаллической матрицей из 48 строк и 84 столбцов. Дисплей легко состыковать при помощи стандартного интерфейса SPI. Вот некоторые его особенности:

» Читать запись: Дисплей Nokia 3310 tinyAVR

Вывод результата работы АЦП на ЖКИ с компилятором SDCC

July 2, 2014

Поскольку впереди могут встретиться трудности (ошибки) повторим считывание значения преобразования АЦП с выводом на ЖКИ из руководства ROBOPICA Программу я приводить не буду, она есть в одной из предыдущих глав, но проверку в ISIS проведу:

» Читать запись: Вывод результата работы АЦП на ЖКИ с компилятором SDCC

Вновь немного о языке Си – для новичков в радиоделе

May 1, 2014

Если взять справочник по языку Си, то отчего-то мне кажется, что функцию sound_play() в нём не найти Одна из характерных особенностей языка Си, чем язык так привлекателен для программистов, это активное использование библиотек функций Функции, однажды созданные и хорошо отлаженные, могут включаться в библиотеки, которыми может воспользоваться любой программист В данном примере мы не видим этого явным образом, но  зайдите на вкладку Library Manager:

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

Что такое функция? – язык программирования Си

April 11, 2014

По определению — это самостоятельная единица программы, спроектированная для реализации конкретной задачи. Если проще, то функция представляет собой связку из нескольких операторов, выделенных в отдельный блок. На функцию распространяются все правила и стандарты языка Си.

» Читать запись: Что такое функция? – язык программирования Си

Разновидности Си-программ

April 9, 2014

Наличие в программе функций накладывает отпечаток на построение листинга. Обзорно можно выделить несколько конструкций:

•                 программа имеет только системные функции («Архитектура-1»);

» Читать запись: Разновидности Си-программ

Обобщённая структурная схема Си-программы – программирование на МК

April 8, 2014

Любая ПРОГРАММА, написанная на языке Си, содержит одну или более ФУНКЦИЙ. В свою очередь каждая функция состоит из последовательности ОПЕРАТОРОВ. Программа поочерёдно выполняет операторы согласно логике построения функций. Слово «функция» в языке Си эквивалентно понятию «подпрограмма» в Basic или «процедура» в Pascal. Слово «оператор» является синонимом слов «команда», «инструкция», «директива».

» Читать запись: Обобщённая структурная схема Си-программы – программирование на МК

Электронная конфигурация свободных атомов – основы материаловедения

April 21, 2013

Химическая связь в твердых телах образуется в результате взаимодействия атомов (ионов). Наиболее существенным результатом этого взаимодействия является расщепление энергетических уровней валентных электронов свободных атомов и образование энергетических зон. С другой стороны, взаимодействие электронов данного атома и соседних атомов не разрушает полностью исходную структуру электронных уровней отдельных атомов. Эти два факта дают основание считать, что электронное строение свободных атомов и, прежде всего, строение их валентных оболочек определяет химическую связь, характер ближнего порядка и, в конечном счете, электронные свойства твердых тел. Периодическая таблица элементов Д. И. Менделеева отражает закономерности электронного строения свободных атомов.

» Читать запись: Электронная конфигурация свободных атомов – основы материаловедения

Организация обмена по однопроводному интерфейсу

February 16, 2013

При всем разнообразии номенклатуры устройств, поддерживающих однопроводный интерфейс, обмен информацией между ними и мастером проходит по единому протоколу, называемому протоколом однопроводной шины, или протоколом однопроводного интерфейса. Этот протокол регламентирует временные, электрические и логические параметры сигналов. В этой главе мы подробно рассмотрим все аппаратные и программные аспекты реализации обмена по однопроводной шине.

» Читать запись: Организация обмена по однопроводному интерфейсу

ЭЛЕКТРОННЫЙ РЕГУЛЯТОР

February 1, 2013

Этот простой электронный регулятор в зависимости от используемого датчика может выполнять функции регулятора температуры, освещенности или напряжения. За основу взято устройство (см. рисунок), опубликованное в статье И. Нечаева “Регуляторы температуры жала сетевых паяльников” (“Радио”, 1992, № 2 – 3, с. 22). Принцип его действия отличается от аналога только тем, что порог срабатывания транзистора VT1 регулируется резистором R5.

» Читать запись: ЭЛЕКТРОННЫЙ РЕГУЛЯТОР

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