Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств
44 Микроконтроллеры AVR от азов программирования... Обычно одни и те же цифровые элементы при определенном способе включения могут с успехом выступать в любой из трех описанных выше ролей: либо как делители, либо как счетчики, либо как таймеры. Существуют и специализированные микросхемы-таймеры. Например, микросхема К580ВИ53 — это универсальный программируемый трехка нальный счетчик-таймер. Такая микросхема имеет множество режимов работы, которые должны выбираться программным путем при помощи микропроцессора. Современные микроконтроллеры, или, как их еще называют, одно кристальные микроЭВМ, обычно всегда содержат в своем составе один или несколько встроенных таймеров-счетчиков. Пример. Микроконтроллеры серии AVR имеют от одного (в микросхеме AT90S1200) до четырех (в микросхеме АТтеда 128) встроенных тайме- ров/счетчиков. Это позволяет при формировании временных интер валов обойтись без внешних таймеров. 1.8. Дешифраторы Устройство и прицип действия дешифратора Еще один элемент, без которого не обойтись при изучении микропро цессорной техники, — это дешифратор цифровых сигналов. Существует много разных типов дешифраторов. В общем случае дешифратор — это устройство, преобразующее цифровой сигнал, представленный в какой- либо одной из кодировок, в другую, незакодированную форму. Нас в данном случае будет интересовать классический линейный дешифратор. Схемное обозначение одного из вариантов такого дешифратора приве дено на рис. 1.25. Описываемый дешифратор имеет три входа данных DO, D1 и D2, вход выбора микросхемы CS, а также восемь выходов, обозна ченных цифрами от 0 до 7. Рис. 1.25. Простейший дешифратор Логика работы микросхемы такова: на входы дан ных микросхемы подается цифровой код. В данном случае — это любое трехразрядное двоичное число. Смысл работы такого дешифратора — выдать актив ный сигнал только на одном из своих выходов. На том выходе, номер которого соответствует двоичному коду, присутствующему на его входах DO — D2. В большинстве современных дешифраторов активным сигналом на выходе считается низкий логический уровень. Это значит, что при поступле-
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==