Электронное устройство "Бегущая строка"

Цели создания яркой светодиодной бегущей строки в витрине магазина. Принципиальная схема блока индикатора и контроллера управления. Исследование интерфейса программы. Выбор режима тактового генератора. Способы загрузки информации в электронную панель.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 08.06.2015
Размер файла 572,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://allbest.ru

Содержание

Введение

1. Технологическая часть

1.1 Сущность и назначение устройства

1.2 Краткая характеристика существующих устройств

1.3 Элементарная база

2. Программная часть

2.1 Алгоритм программы управления

2.2 Программа функционирования

Заключение

Список литературы

Введение

Бегущая строка -- электронное устройство, предназначенное для отображения текстовой и графической информации. В самом простом варианте текст просто «бежит», двигаясь справа налево. Отображающая матрица обычно состоит из светодиодов. Очень часто помимо простого текста, бегущие строки могут генерировать простейшую графику и накладывать различные эффекты на отображаемый текст.

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

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

Загрузка информации в электронную панель производится локально: с персонального компьютера, клавиатуры (пульта), SD-карты, по средствам беспроводной сети WI-FI; а также удаленно: по сети Ethernet, по протоколу FTP и HTTP, короткими текстовыми сообщениями (SMS).

1. Технологическая часть

Принципиальная схема блока контроллера (Рис.1). Кварцевый резонатор ZQ1 подключен ко встроенному тактовому генератору контроллера DD1. Вход сброса MCLR (выв.1) подключен непосредственно на +5В, устойчивый сброс обеспечивает активизированный встроенный таймер сброса при включении питания контроллера. Кнопки управления SA1-SA2 подключены к порту B контроллера и нагружены на встроенные "подтягивающие" резисторы. Мышь подключается к устройству посредством разъема PS/2 (MiniDIN-6) и обслуживается посредством управляющей программы контроллера. К выводам порта C PC3 и PC4 подключена ЭСППЗУ графики DD2 с последовательным обменом по интерфейсу I2C посредством встроенного в контроллер модуля MSSP, и работает на повышенной CLOCK (1 МГц) частоте.

Рис. 1. Схема блока контроллера

Принципиальная схема блока индикатора. На рис. 2 приведена схема управления светодиодной матрицей при помощи дешифраторов. Использование дешифраторов К555ИД10 хорошо тем, что они имеют мощные выходы с открытым коллектором. Возможно использование и других дешифраторов например К155ИД3, К555ИД4, ИД7, которые однако имеют меньшую нагрузочную способность на выходах. Для уменьшения числа рядовых дешифраторов, что особенно существенно при большой длине матрицы, применены мультиплексоры строк матрицы выполненные на микросхемах шинных формирователей DD1, DD2. Таким образом, увеличение числа строк в 2 раза оправдывает себя уменьшением во столько же раз количества рядовых дешифраторов.

Рис. 2. Схема блока индикатора

Сигнал RES устанавливающийся в 1 в начале развертки, сбрасывает счетчик DD3 и через дешифратор DD5 подключает первый ряд матрицы. Далее сигнал RES переходит в уровень 0 и посредством перепада сигнала CLK происходит увеличение на 1 счетчика DD3 и через дешифратор DD5 подключается следующий ряд матрицы.

На рис. 3. приведена схема управления светодиодной матрицей при помощи регистров сдвига. Эта схема является более простой, однако выходы регистров сдвига менее мощны, и при необходимости получения большей яркости светодиодов каждый выход необходимо дополнить транзисторным ключом.

Рис. 3. Схема управления светодиодной матрицей при помощи регистров сдвига

На микросхеме DD1 выполнен буферный усилитель. Регистры КР1533ИР24 удобны тем, что имеют отдельный выход переноса со старшего разряда и широко распространены.

При использовании регистров К555ИР8 или особенно удобных 24-разрядных КР1533ИР31 и их объединении (в случае если светодиоды матрицы подключены непосредственно на их выходы) то последний разряд переноса нужно подключать к светодиодам только через транзисторный ключ, т.к. нагруженные на ряд светодиодов выход не сможет обеспечить необходимые логические уровни.

В начале развертки изображения сигнал DAT переходит в уровень 0 и при помощи перепада сигнала CLK происходит запись 0 в первый разряд регистра сдвига.

Далее сигнал DAT переходит в уровень 1 и при помощи тактового сигнала CLK происходит последовательный сдвиг 0 в очередной разряд регистра, таким образом коммутируя соответствующий ряд матрицы. Если будет необходимость использовать светодиодную матрицу с "общим анодом" (т.е. ряд светодиодов объединен анодами) то взамен сигнала DAT на вход первого регистра нужно подать инверсный ему сигнал RES, при этом будет происходить последовательный сдвиг уровня 1 на выходах регистров. Буферный усилитель DD1 тогда нужно заменить на К555АП3 который инвертирует выходные сигналы, вывод 19 при этом нужно подключить на землю.

Управление: В режиме "Редактор" (переключатель SA4 разомкнут) перемещение мыши по координатам изменяет соответствующее положение курсора. Нажатие на левую кнопку мыши приводит к удалению/появлению соответственно светящегося/несветящегося выбранного элемента изображения. Нажатие на правую кнопку мыши только удаляет выбранный элемент. Нажатие на среднюю кнопку мыши только включает выбранный элемент изображения. Достигнув, перемещением курсора по координате X, одного из краев индикатора дальнейшее его передвижение вызовет "прокручивание" изображения в соответствующую сторону. В режиме "Редактор" также доступны следующие функции:

Замыкание контактов переключателя SA4 переведет устройство непосредственно в режим "Бегущей строки". Сервисные возможности такие как: начало бегущей строки, конец, скорость, а также, при необходимости, место временного останова определяются параметрами в режиме "Установки".

Режим "Установки" доступен из режима "Редактор" посредством нажатия на кнопку SA1. Минимальный размер светодиодной матрицы 23х5 обусловливается тем, что в данном режиме при меньшем числе светодиодов невозможно будет увидеть числа на табло, в принципе размеры матрицы не ограничены. В результате на табло появится два числа: число слева означает номер параметра, число справа его значение. Функции параметров приведены в следующей таблице:

№ параметра

Диапазон значений

Функция

0

0-2047

Определяет место начала прокрутки в "бегущей строке"

1

0-2047

Определяет место конца прокрутки в "бегущей строке"

2

0-2047

Определяет место временного останова "бегущей строки"

3

0-255

Определяет длительность временного останова "бегущей строки". Значение равное 1 исключает останов.

4

0-2047

Определяет частоту развертки "Бегущей строки" и соответственно её скорость.

5

0-255

Определяет физическую длину светодиодной матрицы устройства

6

0-2047

Определяет частоту развертки во всех режимах кроме "Бегущей строки"

7

0-255

Определяет длительность задержки во время записи в ЭСППЗУ

В данном режиме мышь выполняет следующие функции: перемещение по координате X приведет к изменению номера редактируемого параметра. При нажатии и удержании левой кнопки мыши и её перемещении по координате X приведет к изменению значения выбранного параметра. Нажатие на правую кнопку мыши осуществит выход в режим "Редактор". Определить численные значения для таких функций как начало/конец/место останова поможет меню, появляющееся при нажатии и удержании в режиме "Редактор" кнопки SA3. На табло появится число, означающее положение курсора по координате X в поле памяти (0-2047). Также находясь в этом режиме (т.е. удерживая кнопку SA3) кратковременное нажатие на кнопку SA4 приведет к очистке той страницы памяти (256 байт), в которой в данный момент находился курсор. После проверки изменений внесенных в параметры, при необходимости можно сохранить как стартовые при включении питания устройства кратковременным нажатием на SA3, значения запишутся в энергонезависимую память данных контроллера.

При первом включении: 1. Войти в режим "Установки" нажатием на кнопку SA1, выбрав параметр №5 установить значение равное длине матрицы

2. В параметре №6 установить значение соответствующее оптимальной частоте мерцаний

3. Очистить необходимый объем памяти ЭСППЗУ (см. выше)

4. Подбором значения параметра №7 (стремясь к наименьшему значению) устранить "замазывание" изображения справа от курсора на табло после нажатия одной из кнопок мыши в режиме "Редактор". Этот параметр зависит от быстродействия ЭСППЗУ

5. Записать изменения в энергонезависимую память данных контроллера.

Замечания: 1. Если при включении питания переключатель SA4 будет замкнут, инициализация мыши проводиться не будет (она может отсутствовать) и при выходе в режим "Редактор" работать не будет.

2. При отсутствии мыши и включении питания устройство не заработает до тех пор, пока мышь не будет подключена.

3. Отключение мыши при включенном устройстве и последующем ее подключении приведет к ее программному не функционированию (необходима переинициализация производимая при включении питания).

1.1 Сущность и назначение устройства

Табло «бегущая строка» - это электронное устройство, предназначенное для отображения текстовой и цифровой информации.

Бегущая строка позволяет демонстрировать большой объем текстовой информации, используя для этого горизонтальное перемещение текста, так же возможны «спецэффекты».

Базовая конфигурация электронного табло позволяет запоминать более 6500 знаков. Благодаря энергонезависимой памяти табло бегущая строка долгое время сохраняет ранее введённую информацию независимо от наличия питающего напряжения.

В качестве излучающих элементов в бегущих строках используются светодиоды. Наиболее часто применяемые цвета свечения светодиодов бегущей строки - красный, зеленый, желтый. Так же в бегущих строках находят применение белые, синие, оранжевые светодиоды.

Управление бегущей строкой осуществляется при помощи стандартной компьютерной клавиатуры (при этом расстояние от строки до клавиатуры не должно превышать 25 метров), либо компьютера.

Бегущая строка управляемая от компьютера значительно проще в управлении. При этом длина интерфейсного кабеля увеличивается до 150 м., а используя специальные преобразователи возможно увеличить длину интерфейса до 1000 м.

Если прокладка управляющего кабеля затруднена или невозможна для загрузки информации в бегущую строку используются беспроводная передача данных WiFi, GPRS. Существующие локальные сети Ethernet.

Управление бегущей строкой с компьютера даёт возможность сохранять набранные тексты и оперативно загружать заранее подготовленную информацию.

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

Табло бегущая строка не восприимчиво к температурным перепадам и атмосферным осадкам. Бегущая строка сохраняет работоспособность в широком диапазоне температур, от -40 до +55 по Цельсию.

1.2 Краткая характеристика существующих устройств

светодиодный контроллер электронный

Бегущая строка на светодиодах

Основные технические данные:

Число столбцов(колонок) светодиодов: 96;

Число светодиодов в столбце(число рядов): 8;

Ширина символа, столбцов: 8;

Промежуток между символами, столбцов: 4;

Полная длина выводимой строки, символов, не более: 59 000;

Направление перемещения текста: справа налево;

Объем знакогенератора, символов: 2048;

Интерфейс: RS-232;

Гальваническая развязка: есть;

Интервал рабочей температуры. °С: -40...+50.

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

Бегущая строка может работать от автомобильной аккумуляторной батареи или другого источника постоянного или переменного напряжения 9. .15 В. Потребляемый ток 0.5..3 А в зависимости от среднего тока светодиодов и выводимой надписи.

Подготовка и загрузка в бегущую строку знакогенератора и выводимого текста производятся с помощью компьютера, разработанная для этого программа Stroka29 работает под управлением операционной системы Windows. О возможностях и особенностях этой программы можно узнать, выбрав в ее главном меню пункт "Справка-Помощь".

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

Эта программа позволяет переписать коды знакогенератора из файла в энергонезависимую память бегущей строки. Для этого достаточно нажать в окне программы на кнопку "Передать во внешнее устройство". Тем же способом можно в любой момент заменить знакогенератор.

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

Передаваемый компьютером в бегущую строку блок информации всегда начинается последовательностью из 250 кодов 0xFF, за которой следует код типа информации (0xF1 -- текст, 0xF8 -- знакогенератор).

Далее передаются от 1 до 60000 информационных байтов. Передача завершается кодовой последовательностью 0x08, OxFF, 0xF0. OxFF.

Рис. 4. Схема бегущей строки

1.3 Элементная база

Конструкция и детали: Контроллер DD1 PIC16F877 4-х мегагерцовый в DIP корпусе, также возможно применение контроллера PIC16F874 отличающегося от F877 меньшим объемом памяти, которая программой не используется. ЭСППЗУ DD2 возможно заменить на 24C01/02/04/08/ имеющими соответственно 128/256/512/1024 байт, отсутствующие объемы памяти будут читаться как единицы.

Микросхемы серии К555 можно заменить аналогичными из серии КР1533 или К155. Табло было выполнено на светодиодных индикаторах АЛС362Б (4 прямоугольных светодиода) по схеме с дешифраторами и строчной коммутацией.

Конструктивно табло можно выполнить на плате из фольгированного стеклотекстолита, с просверленными отверстиями под выводы светодиодов и вырезать резаком продольные дорожки строк, ряды распаять монтажным проводом.

Внизу платы вырезать контактные площадки под микросхемы управления. Блок табло соединяется шлейфом с платой контроллера.

1.3.1 Контроллер DD1 PIC16F877

Особенности ядра микроконтроллера PIC16F877:

Высокопроизводительный RISC-процессор;

Всего 35 простых для изучения;

Все инструкции исполняются за один такт, кроме инструкций перехода, выполняемых за два такта;

Скорость работы: тактовая частота до 20 МГц;

Минимальная длительность такта 200 нс;

FLASH память программ до 8K x 14 слов;

Память данных (ОЗУ) PIC16F877 до 368 x 8 байт;

ЭСППЗУ память данных PIC16F877 до 256 x 8 байт;

Механизм прерываний (до 14 внутренних/внешних источников прерываний);

Восьмиуровневый аппаратный стек;

Прямой, косвенный и относительный режимы адресации;

Сброс при включении питания (POR);

Таймер включения (PWRT) и таймер запуска генератора (OSC);

Сторожевой таймер (WDT) с собственным встроенным RC-генератором для повышения надежности работы;

Программируемая защита кода;

Режим экономии энергии (SLEEP);

Выбираемые режимы тактового генератора;

Экономичная, высокоскоростная технология КМОП FLASH/ЭСППЗУ;

PIC16F877 Полностью статическая архитектура;

Программирование на плате через последовательный порт с использованием двух выводов;

Для программирования требуется только единственный источник питания 5В;

Отладка на плате с использованием двух выводов;

Доступ процессора на чтение/запись памяти программ;

Широкий диапазон рабочих напряжений питания: от 2,0В до 5,5В;

Сильноточные линии ввода/вывода: 25 мА;

Коммерческий и промышленный температурные диапазоны;

Низкое потребление энергии:

- < 2 мА при 5 В, 4 МГц

- 20 мкА (типичное значение) при 3 В, 32 кГц

- < 1 мкА (типичное значение) в режиме STANDBY.

1.3.2 Кварцевый генератор

Диапазон частот: от 4 до 700 МГц (в том числе до 120 МГц без умножения);

Высокая температурная стабильность частоты: до ±5х10-11;

Высокая долговременная стабильность частоты: до ±5x10-9/год, ±5x10-8/ 10 лет;

ысокая кратковременная стабильность частоты: до 5x10-13 за 1...10 с;

Низкий уровень фазовых шумов:

- до - 115 дБ/Гц при отстройке 1 Гц,

- до - 165 дБ/Гц при отстройке 10 кГц,

Малая потребляемая мощность: до 0,2...0,4 Вт;

Быстрое установление частоты с требуемой точностью: до < 30 с;

Малые габаритные размеры: миниатюрный прецизионный кварцевый генератор в корпусе 20 x 20 x 10 мм;

Варианты исполнения со стойкостью к жёстким механическим и климатическим ВВФ.

1.3.3 Тумблер

Масса тумблера:

- Т1 - не более 19 г.

- Т2 - не более 21 г.

- Т3 - не более 26 г.

- Т3-А - не более 25,5 г.

Усилие переключения - от 5 до 16 Н

Сопротивление электрического контакта:

- для изделий с приемкой «1» - 0,05 Ом

- для изделий с приемкой «5» - 0,02 Ом

Сопротивление изоляции - не менее 1000 МОм

Испытательное напряжение - 1100 В эфф.

Диапазон рабочих температур - от -60°С до +100°С

Гарантийный срок с даты изготовления (приемки):

- для кнопок с приемкой «1» - 10 лет

- для кнопок с приемкой «5» - 15 лет

1.3.4 Дешифратор К555ИД10

Дешифратором или декодером называется комбинационное логическое устройство для преобразования чисел из двоичного кода в какой-либо другой, а при дешифрировании - двоичного кода в десятичный.

Микросхема К555ИД10 - это дешифратор, который преобразует двоичный код, поступающий на входы 1, 2, 4, 8 в сигналы низкого логического уровня, появляющиеся на десятичных выходах 0 - 9.

1.3.5 УГО дешифратора К555ИД10

Таблица истинности дешифратора К555ИД10

Вход

Выход

8

4

2

1

0

1

2

3

4

5

6

7

8

9

0

0

0

0

0

1

1

1

1

1

1

1

1

1

0

0

0

1

1

0

1

1

1

1

1

1

1

1

0

0

1

0

1

1

0

1

1

1

1

1

1

1

0

0

1

1

1

1

1

0

1

1

1

1

1

1

0

1

0

0

1

1

1

1

0

1

1

1

1

1

0

1

0

1

1

1

1

1

1

0

1

1

1

1

0

1

1

0

1

1

1

1

1

1

0

1

1

1

0

1

1

1

1

1

1

1

1

1

1

0

1

1

1

0

0

0

1

1

1

1

1

1

1

1

0

1

1

0

0

1

1

1

1

1

1

1

1

1

1

0

1

0

1

0

Все уровни высокие (1)

1

0

1

1

1

1

0

0

1

1

0

1

1

1

1

0

1

1

1

1

2. Программная часть

2.1 Алгоритм программы управления

2.2 Программа функционирования

Код программы:

МОДУЛЬ 1. Основной модуль программы

Описание адресов расположения модулей программы

ORG 00h

JMP START; переход на инициализацию

ORG 0Bh

JMP TC_0; переход по прерыванию на обработчик таймера T/C 0

ORG 1Bh

JMP TC_1; переход по прерыванию на обработчик таймера T/C 1

ORG 30h

Описание адресов расположения модулей программы

START:

Начальные описания

CLR P3.2; Выбор 1-го индикатора

CLR P3.3; Обнуление строба записи в регистре

CLR P3.4; Сброс разрешения переключения дешифратора

CLR P3.5

SETB P3.4; Разрешаем работу дешифратора

MOV R0,#0h; Инициализация итерационной переменной R0

; 7 прерываний = 0,5с.

MOV R1,#0h; Инициализация итерационной переменной R1,

; где R1=0..3 - так осуществляется выбор индикатора

MOV R2,#0h; Инициализация итерационной переменной R2

; (отсчитывает цикл смещения в строке STROKA)

; 7 прерываний = 0,5с.

Начальные описания

Описание работы таймеров

MOV TH0,#0h; Установка времени срабатывания таймера 0 на

MOV TL0,#0h; максимально возможное значение (71 мс)

MOV TH1,#0F6h; Установка времени срабатывания

MOV TL1,#0FFh; таймера 1 на 2,5 мс (400 Гц)

MOV TMOD,#00010001b; Определяем таймеры/счетчики в качестве таймеров

MOV IP,#00000010b; Устанавливаем приоритет T/C_0=1, T/C_1 = 0

MOV IE,#10001010b; Разрешаем прерывания

MOV TCON,#01010000b; Включение таймеров

Описание работы таймеров

МОДУЛЬ 2. Цикл ожидания прерывания от таймеров

TSIKL: Цикл без операторов, в нем происходит ожидание прерывания от таймеров

NOP; Если бы тут были какие-то операторы, то выполнялись бы именно они

JMP TSIKL

МОДУЛЬ 3. Обработка прерываний

TC_0: Подпрограмма обработки прерывания таймера 0

Таймер 0 выполняет задержку на 0.5 с

INC R0; Увеличение на 1 итерационной переменной R0

CJNE R0,#7h,TC_0_END; Если R0==7, то R0 сбрасываем

MOV R0,#0h; если нет, то выходим из прерывания

INC R2; Увеличение на 1 итерационной переменной R2

CJNE R2,#0Ch,TC_0_END; Если R2==11, то

MOV R2,#0h; R2 сбрасываем, если нет, то выходим из прерывания

TC_0_END: RETI;; Выход из прерывания

Конец подпрограммы обработки прерывания таймера 0

TC_1: Подпрограмма обработки прерывания таймера 1

Таймер 1 выполняет "мигание" индикаторов с частотой 400 Гц

MOV TCON,#00010000b; Останавливаем таймер 1 на время установки времени срабатывания

MOV TH1,#0F6h; Установка времени срабатывания

MOV TL1,#0FFh; таймера 1 на 2.5 мс (400 Гц)

MOV TCON,#01010000b; Включение таймера 1

CJNE R1,#4h, METKA1; Если R1==4, то R1 сбрасываем,

MOV R1,#0h; если нет, то переходим на метку TSIKL

METKA1:

MOV A,R1; A=R1

ADD A,R2; A=R1+R2 (вычисляем смещение в строке, как сумму номера индикатора

; и циклического смещения R2)

MOV DPTR,#STROKA; Заносим в DPTR адрес начала строки STROKA

MOVC A,@A+DPTR; байт из строки

MOV P1,A; Вывод этого байта в порт для индикации

SETB P3.3; Устанавливаем бит 3 порта P3 (вывод строба записи в регистр)

MOV B,R1

MOV C,B.0

MOV P3.2,C; Подаем на вход дешифратора через P3.2 и P3.5

MOV C,B.1; номер индикатора

MOV P3.5,C; записанный в R1

INC R1; Переключаемся на следующий индикатор

CLR P3.3; Конец строба записи в регистр

TC_1_END: RETI; Выход из прерывания

Конец подпрограммы обработки прерывания таймера 1

МОДУЛЬ 4. Вывод строки на индикаторы

Здесь описывается, как данные передаются на индикаторы.

STROKA:; Строка для вывода на индикаторы

db 11111111b; <пробел>

db 11111111b; <пробел>

db 11111111b; <пробел>

db 11001000b; П

db 11000110b; С

db 10111111b; -

db 10011001b; 4

db 11111000b; 7

db 10000010b; 6

db 10111111b; -

db 11000000b; 0

db 10010010b; 8

db 11111111b; <пробел>

db 11111111b; <пробел>

db 11111111b; <пробел>

FINAL:

END.; Конец кода программы

Заключение

В ходе выполнения курсового проекта, мною было разработано устройство «Бегущая строка». Предлагаемая конструкция может служить для рекламно-информационных, развлекательных и других целей.

При разработке конструкции одной из задач ставилась максимальная универсальность: возможность применения табло с различным количеством сегментов, а также избавление от генератора стандартных символов (знакогенератора). И дать возможность пользователю непосредственно, без изменения программы и перешивки контроллера, создавать (рисовать) изображения благодаря удобному интерфейсу - компьютерной PS/2 мыши.

Список литературы

1. Самоучитель по программированию PIC микроконтроллеров. Корабельников Е.А. 2008 г.

2. Полное руководство по Р1С-микроконтроллерам. Анна и Манфред Кёниг. 2007г.

3. Технология и конструкции микросхем, микропроцессоров и микросборок. Учебное пособие. Коледов Л.А. 2007г.

4. Отечественные микросхемы и зарубежные аналоги. Справочник. Перельман Б.Л., Шевелев В.И. 1998г.

5. Современные зарубежные микросхемы - усилители звуковой частоты. Справочник. Киреев М.А. 2004г.

6. Микроэлектронные схемы цифровых устройств. И. Н. Букреев, В. И. Горячев, Б. М. Мансуров. 1990г.

Размещено на Allbest.ru


Подобные документы

  • Проектирование аппаратно-программного комплекса, предназначенного для отображения текстовой информации в виде бегущей строки (о дате, времени, температуре воздуха). Выбор микроконтроллера, элементной базы. Разработка принципиальной схемы устройства.

    дипломная работа [1,9 M], добавлен 17.08.2013

  • Понятие и использование командной строки. Открытие командной строки. Команды, выполняемые с помощью командной строки. Как выполнить команду с повышенными привилегиями. Изменение внешнего вида окна командной строки с помощью параметров командной строки.

    презентация [948,2 K], добавлен 22.10.2014

  • Выбор программ CodeVisionAVR и Altium Designer для быстрой реализации бегущей строки на микроконтроллере с применением программного симулятора. Реализация передачи данных, отображение текста на экране LCD. Составление эксплуатационной документации.

    курсовая работа [723,5 K], добавлен 17.11.2014

  • Разработка графического интерфейса для ввода начальных значений, отображения результатов и тестирования методов собственного класса на языке программирования С++. Подсветка цветом выбранных операндов в процессе их инициализации и вывода на дисплей.

    курсовая работа [234,6 K], добавлен 27.12.2014

  • Использование в микропроцессорных системах цифрового способа представления информации. Помехоустойчивость устройств. Принципиальная схема на микроконтроллере для управления роботом. Устройство и принцип действия робота. Области действия фотодатчиков.

    курсовая работа [693,7 K], добавлен 31.01.2015

  • Понятие стандартной библиотеки C++. Количество удобных операций и методов. Создание пустой строки и конструктор копирования. Создание строки на основе нуль-терминальной строки. Примеры использования конструкторов. Присвоение строки типа string.

    презентация [221,2 K], добавлен 04.05.2012

  • Методика и основные этапы создания программы, взаимодействующей с пользователем посредствам графического интерфейса и выполняющей помехоустойчивое кодирование информации, ее цели. Алгоритм работы программы, отладка и проверка ее работоспособности.

    курсовая работа [43,1 K], добавлен 12.05.2013

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

    курсовая работа [757,2 K], добавлен 26.12.2012

  • Основные параметры устройства отображения информации. Обоснование выбора используемых ресурсов микроконтроллера и схемы включения. Разработка схемы алгоритма. Описание и отладка программы. Схема электрическая принципиальная и листинг трансляции программы.

    курсовая работа [121,3 K], добавлен 12.12.2014

  • Проектирование пользовательского интерфейса. Выбор формата представления данных, используемые переменные. Список процедур и макросов, их назначение. Используемые в программе функции. Тестирование и отладка правильной работы программы, схема листинга.

    курсовая работа [28,6 K], добавлен 17.05.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.