Каталог статей

Главная » Все схемы » Схемы устройств на микроконтроллерах » Устройства на микроконтроллерах

Выбранная схема!!!


2067
Генератор видеосигнала на микроконтроллере

Для генерации видеосигнала достаточно всего одной микросхемы и двух резисторов - т.е. можно сделать буквально карманный генератор видеосигнала размером с брелок. Такой прибор пригодится телемастеру. Его можно использовать при сведении кинескопа, регулировке чистоты цвета и линейности. Генератор подключается к видеовходу телевизора, обычно это разъем типа "тюльпан" или "SCART".

Прибор генерирует шесть полей:
- текстовое поле из 17 строк;
- сетка 8x6;
- сетка 12x9;
- мелкое шахматное поле 8x6;
- крупное шахматное поле 2x2;
- белое поле.

Переключение между полями осуществляется кратковременным (длительностью менее 1с) нажатием кнопки S2. Удержание этой кнопки в нажатом состоянии более длительное время (дольше 1 с) приводит к выключению генератора (микроконтроллер переходит в состояние "SLEEP"). Включение генератора производится нажатием кнопки S1. О состоянии прибора ( включен/выключен ) сигнализирует светодиод.

Технические характеристики устройства:
- тактовая частота - 12 МГц;
- напряжение питания 3 - 5 В;
- ток потребления в рабочем режиме:
- при напряжении питания 3В - около 5мА ;
- при напряжении питания 5В - около 12мА ;
- частота кадров - 50 Гц;
- число строк в кадре - 625

Вся работа по формированию видеосигнала выполняется программой, зашитой в микроконтроллере. Два резистора вместе с сопротивлением видеовхода телевизора обеспечивают необходимые уровни напряжения видеосигнала:
- 0 В - синхроуровень;
- 0,3 В - уровень черного;
- 0,7 В - уровень серого;
- 1 В - уровень белого



Для формирования видеосигнала используется нулевой бит PORTA и целиком весь PORTB (этот порт работает в сдвиговом режиме). Несмотря на то, что сигнал снимается только с его нулевого бита, программа использует его весь. Поэтому все биты PORTB настроены как выходы. Первый бит PORTA используется для индикации состояния генератора. Когда прибор включен, - светодиод горит. Когда прибор выключен, - светодиод погашен. Третий бит PORTA используется для переключения режимов работы генератора и его выключения. Кратковременное нажатие кнопки S2 позволяет перейти от одного поля генератора к другому. При удержании этой кнопки в нажатом состоянии дольше 1 с. прибор выключается ( микроконтроллер переходит в состояние "SLEEP" ). Чтобы включить генератор необходимо выполнить сброс. Это осуществляется нажатием кнопки S1. Напряжение питания прибора можно выбрать в пределах 3 - 5 В. При этом соответственно должны быть подобраны номиналы резисторов.
3В - R5=456Ом и R6=228Ом
3,5В – R5=571Ом и R6=285Ом
4В – R5=684Ом и R6=342Ом
4,5В – R5=802Ом и R6=401Ом
5В - R5=900Ом и R6=450Ом
Здесь указаны расчетные значения. Реально можно ставить резисторы из стандартного ряда, например для 5В - 910Ом и 470Ом, а для 3В - 470Ом и 240Ом.

Скачать исходник и прошивку микроконтроллера. Не забудьте записать информацию о текстовом поле в память данных. О том, как это сделать, сказано в '.asm' файле. 

Категория: Устройства на микроконтроллерах | Добавил: Администратор (19.09.2011)
Просмотров: 13771 | Комментарии: 1 | Рейтинг: 0.0/0


Всего комментариев: 1
0
1 DDA   (14.01.2017 22:46) [Материал]
Хорошая штука, нужная...

Пожалуйста остав

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

ьте свои комментарии !!!!

Имя *:
Email:
Код *:

Copyright Zloy Soft (Company) © 2008 - 2024