Категории

Опрос по сайту

Пытаетесь ли Вы беречь электроэнергию?
  •  Да пытаюсь
  •  Нет, не пытаюсь
  •  Бывает иногда
  •  Всегда когда есть возможность
  •  Нет, это не имеет смысла

Часть 19. Основные физические законы в микроэлектронике.

Листинг 198

Тестовый коммутатор

Кварц 4 МГц

def temp = rl6

========== программка

ldi temp, low(RAMEND) /загрузка указателя стека out SPL, temp

ldi temp,(1<

ldi temp, (1<

out UBRR, temp /скорость передачи 9600

ldi temp, ObOOOOOlll /устанавливаем PB0PB2 выходы

out PortB, temp /по дефлоту адресуется устройство 0

G_cykle:

cpi temp,9 /если принятый б больше либо равен 9 brsh G_cykle /то ничего не делаем out PortB, temp /по другому выводим его в порт В rjmp G_cykle

in_com: /прием б в temp с ожид. готовности

sbis USR, RXC

rjmp in_com

in temp, UDR

Больше ничего делать не требуется — «верхняя» программка постоянно начинает с того, что отправляет номер устройства п от 0 до 7, мультиплексор коммутирует выходы nR и пТ к выводам RxD и TxD устройства с номером и, и дальше «общение» с ним происходит совсем «прозрачно», будто бы других устройств не существует.

таунхаусы в подмосковье
 
<< В начало < Предыдущая 1  2  3  4  5  6  7  8  9  10  11  12  13  14   Следующая > В конец >>




Copyright © 2005 - 2011 All Rights Reserved.