Рефераты | Рефераты по информатике, программированию | Контроллеры семейства МК51 | страница реферата 3 | Большая Энциклопедия Рефератов от А до Я
Большая Энциклопедия Рефератов от А до Я
  • Рефераты, курсовые, шпаргалки, сочинения, изложения
  • Дипломы, диссертации, решебники, рассказы, тезисы
  • Конспекты, отчеты, доклады, контрольные работы

  • SBUF

    Буфер приемопередатчика

    99H

    PCON

    Регистр управления мощностью

    87H

    Формат слова состояния программы (PSW)

    Символ

    Позиция

    Имя и значение

    C

    PSW.7

    Флаг переноса. Устанавливается и аппаратурными средствами или программой при выполнении арифметических и логических операций

    AC

    PSW.6

    Флаг вспомогательного переноса. Устанавливается и сбрасывается только аппаратурными средствами при выполнении команд сложения и вычитания и сигнализирует о переносе или заеме в бите 3

    F0

    PSW.5

    Флаг 0. Может быть установлен, сброшен или проверен программой как флаг специфицируемый пользователем

    RS1

    RS0

    PSW.4

    PSW.3

    Выбор банка регистров. Устанавливается и сбрасывается аппаратно при выполнении арифметических операций

    OV

    PSW.2

    Флаг переполнения. Устанавливается и сбрасывается аппаратно при выполнении арифметических операций

    -

    PSW.1

    Не используется

    P

    PSW.0

    Флаг паритета. Устанавливается и сбрасывается аппаратно в каждом цикле команды и фиксирует нечетное/четное число единичных бит в аккумуляторе, т.е. выполняет контроль по четности (PSW.0)

    Центральный процессор МК51 содержит специальную логику для выполнения ряда однобитных операций, в которых роль аккумулятора реализует флажок переноса СУ. Для хранения булевых данных в архитектуре МК51 предусмотрено отдельное прямо адресуемое пространство BSEG (256 бит), которое физически совмещено с прямо адресуемой частью внутренней памяти данных и областью специальных регистров. Hапример, аккумулятор A, доступный как элемент регистровой памяти, может быть прямо адресован и как элемент пространства специальных регистров (адрес 0E0h), и как область битов с адресами 0E0h...0E7h. При этом битовый адрес 0E0h относится к младшему разряду аккумулятора.

    Размещенные в области специальных регистров четыре 8-разрядных псевдодвунаправленных порта ввода-вывода совмещены с битовым пространством, что обеспечивает доступ к отдельным их разрядам независимо друг от друга.

    Последовательный интерфейс

    В составе МК1 введен дуплексный периферийный связной адаптер, который может быть запрограммирован для работы в одном из четырех основных режимов:

    0 синхронный последовательный ВВ со скоростью OSC/12;

    1 асинхронный с 10-битовым кадром и переменной скоростью передачи;

    2 асинхронный с 11-битовым кадром и фиксированной скоростью передачи

    OSC/32 или OSC/64;

    3 асинхронный с 11-битовым кадром и переменной скоростью передачи.

    Через универсальный асинхронный приемопередатчик (УАПП) осуществляется прием, передача информации, представленной последовательным кодом, в полном дуплексном режиме обмена. В состав УАПП входят принимающий и передающий сдвигающие регистры, а также специальный буферный регистр (SBUF) приемопередатчика. Запись байта в буфер приводит к автоматической переписи байта в сдвигающий регистр и инициирует начало передачи байта. Наличие буферного регистра приемника позволяет совмещать операцию чтения ранее принятого байта с приемом очередного байта. Если к моменту окончания приема байта предыдущий байт не был считан из SBUF, то он будет потерян.

    Управление режимом работы УАПП осуществляется через специальный регистр с символическим именем SCON. Этот регистр содержит не только управляющие биты, определяющие режим работы последовательного порта, но и девятый бит принимаемых или передаваемых данных (RB8 и TB8) и биты прерывания приемопередатчика (RI и TI).

    Таймер/счетчик

    Два программируемых 16-битных таймера/счетчика (Т/С0 и Т/С1) могут быть использованы в качестве таймеров или счетчиков внешних событий. При работе в качестве таймера содержимое Т/С инкрементируется в каждом машинном цикле. При работе в качестве счетчика содержимое Т/С инкрементируется под воздействием перехода из 1 в 0 внешнего входного сигнала, подаваемого на соответствующий (Т0, Т1) вывод МК51. Так как на распознавание перехода требуется два машинных цикла, то максимальная частота подсчета входных сигналов равна 1/24 частоты резонатора. На длительность периода входных сигналов ограничений сверху нет. Для гарантированного прочтения входного считаемого сигнала он должен удерживать значение 1 как минимум в течение одного машинного цикла.


    Рекомендуем скачать другие рефераты по теме: мир докладов, ответы по биологии.



    Предыдущая страница реферата | 1  2  3  4 |




    Поделитесь этой записью или добавьте в закладки

       




    Категории:



    Разделы сайта




    •