Твитнуть
Возможно, одним из наиболее распространенных приложений для микро-контроллер для получения счетчика смены или людей, пользующихся услугами. В данном случае мы решили разработать схему, которая требует наименьшее количество компонентов и который отвечает типичным выполнения этих приложений.
Как показано на схеме цепи строится вокруг ООО "внутри которой отслеживает клики на кнопку" я "и, в свою очередь, порождает цифр, который будет отображаться на дисплее 7-сегментных светодиодов .
Чтобы уменьшить количество интегральных микросхем только тот, который мы выбрали для создания цифры в пределах одной микро мягкой, что позволяет избежать необходимости BCD декодеры, если они не представляют собой расходы на их приобретение, то делается в цепи форма подразумевает больший размер, большим числом треков и дырок.
Другая операция очень проста. Четырехзначный дисплей параллельно. Это означает, что первый сегмент соединен вместе со вторым, третьим и четвертым. То же самое относится и к другим сегментам. Чтобы вы не включите четыре цифры столько же мультиплексируются на с помощью четырех транзисторах. Для фары должны быть не только логическим одного сегмента к свету, но также требует, чтобы транзистор находится в проводимости для достижения массы. Таким образом, переключение транзисторов последовательно и добились достаточно быстро, чтобы сделать его по всей видимости невооруженным глазом, что четырех дисплеев освещаются одновременно, когда только один горит на время. Например, появятся в отображается последовательность 1 2 3 4 необходимо соблюдать следующие правила рутина:
Создать цифру 1
Поверните на первом экране
Создать цифру 2
Включите второй дисплей
Создать цифру 3
Включите третьего монитора
Build 4-значный
Включите четвертую дисплей
Повторите последовательность достаточно быстро.
Это основная концепция. Чтобы лучше понять системы будет необходимо проконсультироваться файл, содержащий исходный код ассемблера для загрузки в микрофон, который можно получить из приведенной ниже ссылке.
Для предотвращения скорость микро заранее рассчитывать на более чем одной единицы в пресс реализовал 100 мс задержки после нажатия переключатель, обозначенный "Я". Если вы хотите двигаться рассчитывать на должность не нужно нажать и отпустить кнопку несколько раз, просто держать отсчет и вперед. Чтобы вернуть внимание к нулю достаточно для сброса микро-, нажав на кнопку, как "R".
Хотя мы использовали 4 МГц кристалла для тактовый генератор, вы можете также использовать сеть RC, потому что этот проект не требует высокой точные часы.
Транзисторы можно заменить без проблем любым обычно используется как BC548 или аналогичный.
Дисплеи используются общие светодиодов катода. Вы можете использовать малого и среднего отображается без проблем. Для использования больших дисплеев должны использовать тока как ULN2803A или аналогичный. Питание может быть как 5 и 6 вольт. Не требуется стабилизировать и можете использовать универсальный адаптер, при условии, что имеет приемлемое качество. Текущее требование 300mA.