Informatics Point
Информатика и проектирование
В основе схемы микросхема PIC16C84. Стабилизатор напряжения DA1 служит для получения напряжения стабилизированного +5В, которое питает все устройство. На элементах R1, C4 собрана частотно задающая цепочка, для внутреннего тактового генератора микросхемы. Вход RA0 используется для ввода стартового сигнала в микроконтроллер. Для этого на него, через резистор R2 подано напряжение питание, образующее на входе сигнал логической единицы. Контактная пара «Старт» срабатывает при резком ускорении движения устройства и замыкает вход RA0 на общий провод, создавая на нем нулевой уровень. Программа постоянно опрашивает состояние этого входа. Когда после очередного цикла опроса программа получит нулевой уровень в младшем разряде порта RA, она перейдет к циклу вывода изображения. Светодиоды подключены к пяти младшим разрядам порта RB процессора. Автор подключил светодиоды непосредственно к выходам микросхемы для получения большей яркости свечения, хотя такая схема включения создает слишком большую нагрузку на выходы. Для повышения надежности и яркости светодиодов нужно подключить светодиоды через транзисторные ключи.
Для синхронизации процесса вывода изображения с движением палочки применяется инерционный контактный датчик движения. Устроен он следующим образом:
Рисунок 2 - Устройство инерционного контактного датчика движения
В состоянии покоя контакты разомкнуты. Если же резко махнуть палочкой, то груз под действием силы инерции замкнет контакты. На входе RA0 контроллера появится сигнал логического нуля. По этому сигналу процессор запустит процесс вывода изображения.
В этой программе реализован самый элементарный алгоритм. В авторском варианте она может выводить только заглавные латинские буквы. После включения программа сначала производит настройку портов (процедура init). Все разряды порта b переводятся в режим вывода. А порт b настраивается таким образом, что его младший разряд RA.0 включается в режим ввода. Для этого в управляющие регистры соответствующих портов записываются управляющие коды. Далее программа переходит к процедуре опроса датчика запуска getbut. Пока датчик не замкнут, программа находится в непрерывном процессе опроса датчика и из программы опроса не выходит. Как только программа обнаружит нулевой сигнал на RA0, она переходит к процедуре вывода слова letters.
Моделирование волноводных устройств СВЧ
Прогресс
радиоэлектроники сопровождается быстрым развитием теории и техники СВЧ -
устройств. Возрастает сложность СВЧ трактов, повышаются требования к
элек ...
Расчет основных характеристик усилительного каскада биполярного транзистора
транзистор усилитель каскад
Целью
данной курсовой работы по предмету “Схемотехника телекоммуникационных
устройств” является применение знаний полученных ...
Применение сверхширокополосных сигналов в перспективных системах связи
В
современных условиях требования, предъявляемые к эффективности и
функциональности систем передачи информации (повышение помехоустойчивости,
скрытность, э ...
Меню сайта
2024 © www.informaticspoint.ru