Мк 8051: Intel 8051. 30 лет в устройствах, приборах и… мягких игрушках / Хабр

AT89S52-24AU, Микросхема МК 8051, Flash 8Кx8бит, SRAM 256Б, Интерфейс UART, Atmel

Максимальная рабочая температура +85 °C
Каналы ШИМ 0
Тип памяти программ Флэш-память
Емкость памяти программ 8 kB
Длина 10.1мм
Сердечник устройства 8051
Производитель Микрокристалл
Тип корпуса TQFP
Каналы АЦП 0
Тип монтажа Поверхностный монтаж
Минимальная рабочая температура -40 °C
Ширина шины данных 8бит
Ширина 10.1мм
Наименование семейства AT89
USB каналы 0
Высота 1.
05мм
Емкость RAM 256 Б
Таймеры 1(3 x 16-разрядный)
Число контактов 46
Размеры 10.1 x 10.1 x 1.05мм
Количество таймеров 1
Максимальная частота 24
Дискретность таймера 16бит
Типичное рабочее напряжение питания 4 → 5,5 В
Base Product Number AT89S52 ->
Connectivity UART/USART
Core Processor 8051
Core Size 8-Bit
ECCN EAR99
HTSUS 8542.31.0001
Moisture Sensitivity Level (MSL) 3 (168 Hours)
Mounting Type Surface Mount
Number of I/O 32
Operating Temperature -40В°C ~ 85В°C (TA)
Oscillator Type Internal
Package Tray
Package / Case 44-TQFP
Peripherals WDT
Program Memory Size 8KB (8K x 8)
Program Memory Type FLASH
RAM Size 256 x 8
REACH Status REACH Unaffected
RoHS Status ROHS3 Compliant
Series 89S ->
Speed 24MHz
Supplier Device Package 44-TQFP (10×10)
Video File Introducing Atmel Studio 7Atmel: picoPower Labs –
Voltage – Supply (Vcc/Vdd) 4V ~ 5.
5V
Core 8051
Data RAM Size 256Bytes
Number Of I/Os 32
Operating Supply Voltage 4V ~ 5.5V
UART/USART 1
Вес, г 1.68

Россия – Места | Страница 8051

  • МВД РМ: в Мордовии всё спокойно

  • Одним из самых трезвых регионов России стала Волгоградская область фото

    Дарья Сердюкова, Владимир Городжий
  • Член Союза архитекторов России раскритиковал градостроительную практику в Барнауле фото

    «В последние годы в Барнауле назревает настоящий коллапс: многомиллионные квадратные метры строят не там, где это требуется, и не для тех, кому они действительно необходимы. Об архитектуре, а уж тем более о градостроительстве сейчас мало кто задумывается, в том числе и о последствиях безразличного отношения к облику краевой столицы», – к такому выводу пришел член Союза архитекторов России Владимир Антоненко, побывав в гостях на своей малой Родине.

    Анна Камалова
  • В Бурятии из-за циклона без света оставалось 43 населенных пункта

    МК в Бурятии
  • Радонежские чтения в Калмыкии посвящены памяти князя Михаила Тверского

  • Курск – на 41 месте среди российских городов по качеству жизни

  • В Волгограде бабушка и внук сядут в тюрьму за попытку мошенничества

    Дарья Сердюкова
  • Лавров заявил, что Россию уже не беспокоят санкции из-за Керченского пролива

    MK. RU
  • По качеству жизни россиян Грозный опередил Москву

  • Брянская область заняла 20 место в рейтинге роста промышленности

  • Кузбасский почтальон стал жертвой грабителей в масках фото

    Кристина Шолохова
  • В Челябинске названы имена лучших вожатых

  • А. Моор представил регион участникам Stanford U.S.-Russia Forum

  • В екатеринбургских школах в третий раз стартовали уроки доброты

  • ВятГУ принял участие на IV национальном чемпионате «Абилимпикс» фото

  • «МК» в Саратове» устроил праздник для мам и их детей фото

  • В Кремле отреагировали на инцидент с украинскими кораблями под Крымом

  • Рост продовольственной инфляции не повысил цены

    Урожай этого года в России относительно невысок по сравнению с прошлогодним, что привело к росту розничных цен на продовольствие.

    По итогам девяти месяцев текущего года производство сельскохозяйственной продукции в стране сократилось на 3,3% по сравнению с аналогичным периодом 2017 года. Также на увеличение стоимости продуктов питания повлияло ослабление курса национальной валюты в апреле и в сентябре, которое по сей день толкает вверх цены на часть продовольственных товаров.

    Людмила Фрадкина
  • Каратисты из Кемерова покорили российский чемпионат фото

    Анастасия Филиппова
  • Что даст Порошенко военное положение на Украине фото видео

    В 16.00 Верховная Рада Украины приступит к рассмотрению вопроса о введении военного положения в стране. После ночного заседания СНБО, на котором обсуждался конфликт в Керченском проливе, Порошенко пообещал сегодня же внести законопроект о введении ВП. Собственно, как уже говорят даже украинские эксперты, ради этого все и затевалось. Потому что в военном положении есть одна очень полезная для Порошенко деталь — перенос президентских выборов…

    Елена Гамаюн
  • Рост продовольственной инфляции не повысил цены

    Урожай этого года в России относительно невысок по сравнению с прошлогодним, что привело к росту розничных цен на продовольствие. По итогам девяти месяцев текущего года производство сельскохозяйственной продукции в стране сократилось на 3,3% по сравнению с аналогичным периодом 2017 года. Также на увеличение стоимости продуктов питания повлияло ослабление курса национальной валюты в апреле и в сентябре, которое по сей день толкает вверх цены на часть продовольственных товаров.

    Людмила Фрадкина
  • Рост продовольственной инфляции не повысил цены

    Урожай этого года в России относительно невысок по сравнению с прошлогодним, что привело к росту розничных цен на продовольствие. По итогам девяти месяцев текущего года производство сельскохозяйственной продукции в стране сократилось на 3,3% по сравнению с аналогичным периодом 2017 года. Также на увеличение стоимости продуктов питания повлияло ослабление курса национальной валюты в апреле и в сентябре, которое по сей день толкает вверх цены на часть продовольственных товаров.

    Людмила Фрадкина
  • В Кавказском районе женщина с поддельными правами въехала на детскую площадку

  • Рост продовольственной инфляции не повысил цены

    Урожай этого года в России относительно невысок по сравнению с прошлогодним, что привело к росту розничных цен на продовольствие. По итогам девяти месяцев текущего года производство сельскохозяйственной продукции в стране сократилось на 3,3% по сравнению с аналогичным периодом 2017 года. Также на увеличение стоимости продуктов питания повлияло ослабление курса национальной валюты в апреле и в сентябре, которое по сей день толкает вверх цены на часть продовольственных товаров.

    Людмила Фрадкина
  • Ярославская область на дне рейтинга трезвости

  • Более 10 нелегальных мигрантов задержали в Кемерове фото

    Кристина Шолохова
  • Кремль предупредил о серьезных разбирательствах событий в Керченском проливе

    Пресс-секретарь президента России Дмитрий Песков назвал “очень серьезной провокацией” события в Керченском проливе с участием трех военных кораблей Украины. Он предупредил, что вопрос требует серьезных разбирательств и будет вынесен на заседание Совета Безопасности ООН.

    Остап Жуков
  • Рост продовольственной инфляции не повысил цены

    Урожай этого года в России относительно невысок по сравнению с прошлогодним, что привело к росту розничных цен на продовольствие. По итогам девяти месяцев текущего года производство сельскохозяйственной продукции в стране сократилось на 3,3% по сравнению с аналогичным периодом 2017 года. Также на увеличение стоимости продуктов питания повлияло ослабление курса национальной валюты в апреле и в сентябре, которое по сей день толкает вверх цены на часть продовольственных товаров.

    Людмила Фрадкина
  • В Калачевском районе двух инженеров подозревают в незаконной охоте

    Дарья Сердюкова
  • Рост продовольственной инфляции не повысил цены

    Урожай этого года в России относительно невысок по сравнению с прошлогодним, что привело к росту розничных цен на продовольствие. По итогам девяти месяцев текущего года производство сельскохозяйственной продукции в стране сократилось на 3,3% по сравнению с аналогичным периодом 2017 года. Также на увеличение стоимости продуктов питания повлияло ослабление курса национальной валюты в апреле и в сентябре, которое по сей день толкает вверх цены на часть продовольственных товаров.

    Людмила Фрадкина
  • Последовательный порт микроконтроллера 8051

    Через универсальный последовательный порт осуществляются прием и передача информации, представленной в последовательном коде (младшими битами вперед). Наличие буферного регистра приемника позволяет совмещать операцию чтения ранее принятого байта с приемом очередного. Но если к моменту окончания приема байта предыдущий не был считан из SBUF, то он будет потерян. Работой последовательного порта управляют три регистра:

    Последовательный порт может работать в четырех различных режимах.

    • Режим 0. Синхронный режим. Информация передается, и принимается через вывод входа приемника RxD. Принимаются или передается 8 бит данных. Через вывод TxD выдаются импульсы синхронизации, которые сопровождают каждый бит. Скорость передачи фиксирована и составляет 1/12 Fген.
    • Режим 1. Асинхронный 8-ми битовый режим. Передаются (через TXD) или принимаются (через RXD) 10 бит: старт-бит (логический 0), 8 бит данных (младшим разрядом вперед) и стоп-бит (логическая 1). При приеме, стоп-бит поступает в бит RB8 регистра SCON. Скорость передачи в режиме 1 переменная: для управления скоростью передачи вы можете использовать таймер Т1 и/или Т2.
    • Режим 2. Асинхронный 9-ти битовый режим с фиксированной скоростью передачи. Передаются (через TXD) или принимаются (через RXD) 11 бит: старт-бит. 8 бит данных (младшим разрядом вперед), программируемый 9-й бит данных и стоп-бит. При передаче, в 9-й бит данных (бит ТВ8 регистра SCON) может быть записан логический 0 или 1, например, значение бита четности (бит Р регистра PSW). При приеме, 9-й бит данных поступает в бит RB8 регистра SCON. Присутствие стоп-бита контролируется схемой обнаружения ошибки кадра. Скорость передачи программируется и может быть равна либо 1/32, либо 1/64 частоты резонатора в зависимости от управляющего бита SMOD.
    • Режим 3. Асинхронный 9-ти битовый режим. совпадает с режимом 2 во всех деталях, за исключением частоты приема/передачи, которая задается таймером.

    Во всех четырех режимах передача начинается любой командой, которая использует SBUF как регистр-приемник. Прием в режиме 0 начинается при условии RI = 0, REN = 1. Прием в других режимах начинается с приходом старт-бита, если бит REN установлен.

    Регистр управления/статуса приемопередатчика SCON

    Управление режимом работы приемопередатчика осуществляется через специальный регистр с символическим именем SCON. Этот регистр содержит не только управляющие биты, определяющие режим работы последовательного порта, но и девятый бит принимаемых или передаваемых данных (RB8 и ТВ8) и биты прерывания приемопередатчика (R1 и Т1).

    Функциональное назначение бит регистра управления/статуса приемопередатчика SCON.

    СимволПозицияИмя и назначение
    SM0SCON.7Биты управления режимом работы приемопередатчика. Устанавливаются/сбрасываются программно см. примечание 1
    SM0SM1Режим работы приемопередатчика
    Сдвигающий регистр расширения ввода/вывода
    018 битовый приемопередатчик, изменяемая скорость передачи
    109 битовый приемопередатчик. Фиксированная скорость передачи
    119 битовый приемопередатчик, изменяемая скорость передачи
    SM1SCON. 6
    SM2SCON.5Бит управления режимом приемопередатчика. Устанавливается программно для запрета приема сообщения, в котором девятьй бит имеет значение 0
    RENSCON.4Бит разрешения приема. Устанавливается/сбрасывается программно для разрешения/запрета приема последовательных данных
    TB8SCON. 3Передача бита 8. Устанавливается/сбрасывается программно для задания девятого передаваемого бита в режиме 9-битового передатчика
    RB8SCON.2Прием бита 8. Устанавливается/сбрасывается аппаратно для фиксации девятого принимаемого бита в режиме 9-битового приемника
    TISCON. 1Флаг прерывания передатчика. Устанавливается аппаратно при окончании передачи байта. Сбрасывается программно после обслуживания прерывания
    RISCON. 0Флаг прерывания приемника. Устанавливается аппаратно при приеме байта. Сбрасывается программно после обслуживания прерывания

    Прикладная программа путем загрузки в старшие биты регистра SCON двухбитного кода определяет режим работы приемопередатчика. Во всех четырех режимах работы передача инициализируется любой командой, в которой буферный регистр SBUF указан как получатель байта. Как уже отмечалось, прием в режиме 0 осуществляется при условии, что R1 = 0 и REN = 1, в остальных режимах – при условии, что REN = 1.

    В бите ТВ8 программно устанавливается значение девятого бита данных, который будет передан 8 режиме 2 или 3. В бите RB8 в этих режимах фиксируется девятый принимаемый бит данных. В режиме 1 в бит RB8 заносится стоп-бит. В режиме 0 бит RB8 не используется.

    Флаг прерывания передатчика ТI устанавливается аппаратно в конце периода передачи стоп-бита во всех режимах. Соответствующая подпрограмма обслуживания прерывания должна сбрасывать бит TL.

    Флаг прерывания приемника RI устанавливается аппаратно в конце периода приема восьмого бита данных в режиме 0 и в середине периода приема стоп-бита в режимах 1, 2 и 3. Подпрограмма обслуживания прерывания должна сбрасывать бит RI.

    Скорость приема/передачи информации через последовательный порт

    Скорость приема/передачи, т.е. частота работы приемопередатчика в различных режимах, определяется различными способами.

    В режиме 0 частота передачи зависит только от резонансной частоты кварцевого резонатора f РЕЗ:

    f=fРЕЗ/12.

    За машинный цикл последовательный порт передает один бит информации. В режимах 1, 2 и 3 скорость приема/передачи зависит от значения управляющего бита SMOD в регистре специальных функций PCON.

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

    СимволПозицияНаименование и функция
    SMODPCON. 7Удвоенная скорость передачи. Если бит установлен в 1, то скорость передачи вдвое больше, чем при SMOD = 0. По сбросу SMOD = 0.
     PCON.6Не используется
     PCON.5Не используется
     PCON.4е используется
    GF1
    GF0
    PCON.3 PCON.2Флаги, специфицируемые пользователем (флаги общего назначения)
    PDPCON.1Бит пониженной мощности. При установке бита в 1 микро-ЭВМ переходит в режим пониженной потребляемой мощности
    IDLPCON.0Бит холостого хода. Если бит установлен в 1, то микро-ЭВМ переходит в режим холостого хода

    Примечание. При одновременной записи 1 в PD и IDL бит PD имеет преимущество. Сброс содержимого PCON выполняется путем загрузки в него кода 0XXX0000.

    В режиме 2 частота передачи определяется выражением

    f =2SMODfРЕЗ/64.

    Иными словами, при SMOD = 0 частота передачи равна 1/64 частоты fРЕЗ, а пои SMOD = 1 – 1/32 частоты fРЕЗ.

    В режимах 1 и 3 в формировании частоты передачи, кроме управляющего бита SMOD, принимает участие таймер 1. При этом частота передачи f зависит от частоты переполнения f OVLTи определяется следующим образом:

    f=2SMODfOVTL1/32

    При использовании таймера 1 для тактирования последовательного порта прерывания от этого таймера должны быть запрещены. Таймер может быть использован как в режиме шестнадцатиразрядного таймера, так и в режиме таймера с автозагрузкой. Обычно используется режим таймера с автозагрузкой (старшая тетрада регистра TMOD = 0010В). При этом скорость передачи последовательного порта определяется выражением:

    f = 2SMODfРЕЗ/(32х12х(256 -ТН1)).

    Предельно низких скоростей приема и передачи по последовательному порту можно достичь при использовании таймера в режиме 1 (старший полубайт TMOD = 0001В). Перезагрузка 16-битного таймера должна осуществляться программным путем. При этом для того, чтобы можно было независимо от передачи выполнять дополнительные задачи, необходимо использовать механизм обработки прерываний и для этого разрешить прерывания от таймера 1.

    Настройка таймера 1 для управления скоростью работы последовательного порта.

    Частота приема/передачи (BAUD RATE)Частота резонатора МГцТаймер/счетчик 1
    SMODС/ТРежим (MODE)Перезагружаемое число
    Режим 0, макс: 1 МГц12XXXX
    Режим 2, макс: 375 КГц121XXX
    Режим 1, 3: 62,2 Кгц121020FFH
    19,2 Кгц11,0591020FDH
    9,6 Кгц11,0590020FDH
    4,8 Кгц11,0590020FAH
    2,4 Кгц11,0590020F4H
    1,2 Кгц11,0590020F4H
    137,5 Гц11,0590021DH
    110 Гц600272H
    110 Гц120010FЕЕВН

    Отметим, что для старших моделей семейства MCS-51 при использовании для синхронизации последовательного порта таймеров 1 и 2 скорости приема и передачи информации по последовательному порту могут различаться.

    Режим 0. Синхронный последовательный порт.

    В нулевом режиме последовательный порт работает как обыкновенный сдвиговый регистр. Это позволяет использовать последовательный порт для увеличения количества внешних ножек микросхемы. Использование сдвиговых регистров для этой цели показано на рисунке 1 и 3. Передача по последовательному порту начинается после записи байта в регистр данных SBUF. Временная диаграмма сигнала, вырабатываемого последовательным портом микроконтроллера при передаче восьми бит данных приведена на рисунке 2. ПриЈм байта по последовательному порту начинается после обнуления флага готовности приЈмника RI. Временная диаграмма приЈма входной информации последовательным портом в нулевом режиме приведена на рисунке 4.

    Рисунок 1. Использование нулевого режима работы последовательного порта в качестве расширителя портов.

    Рисунок 2. Временная диаграмма работы последовательного порта в нулевом режиме после записи передаваемого байта в регистр данных SBUF.

    Нулевой режим работы задаЈтся записью комбинации 00 в биты SM0 и SM1 регистра SCON. В синхронном режиме работы информация передается, и принимается через вывод входа приемника RxD, то есть в этом режиме работы последовательный порт работаем в симплексном режиме. Через вывод TxD выдаются импульсы синхронизации, которые сопровождают каждый информационный бит. Скорость передачи в этом режиме фиксирована и составляет 1/12*Fген. Это означает, что при частоте задающего генератора 24 МГц обмен данными осуществляется на скорости 2 мегабита в секунду.

    Для осуществления передачи байта данных достаточно занести его в буфер данных SBUF, как это показано в примере:

    MOV SCON, #0          ;Настроить последовательный порт на передачу в синхронном режиме
    MOV SBUF, A           ;Передать содержимое аккумулятора по последовательному порту
      JNB TI, $             ;Подождать окончания передачи
    MOV SBUF, #56H        ;Передать  по последовательному порту число 56h
      JNB TI, $             ;Подождать окончания передачи
    

    Рисунок 3. Использование нулевого режима работы последовательного порта для ввода информации.

    Рисунок 4. Временная диаграмма приЈма входной информации последовательным портом в нулевом режиме после обнуления флага готовности приЈмника RI.

    Для осуществления приЈма байта данных достаточно настроить порт на приЈм в синхронном режиме работы и обнулить флаг приЈма RI, как это показано в примере, приведЈнном на рисунке 5.

    ;Настроить режим работы последовательного порта-----------------------------------------------------------------------------------
     mov SCON,#00010000b                    ;настроить последовательный порт на нулевой режим работы
              ;||||||||
              ;|||||||+-------Обнулить флаг приЈмника RI
              ;||||||+--------Обнулить флаг передатчика TI
              ;|||||+---------Обнулить девятый бит приЈмника RB8
              ;||||+----------Обнулить  девятый бит передатчика TB8
              ;|||+-----------Разрешить работу приЈмника
              ;||+------------В синхронном режиме не имеет значения
              ;++-------------Включить синхронный режим работы последовательного порта
    ;Так как предыдущая команда обнуляет флаг RI то с этого момента начинается приЈм байта--------------------------------------------
      JNB RI, $             ;Подождать окончания приЈма байта по последовательному порту
      MOV A, SBUF           ;и скопировать его в аккумулятор

    Рисунок 5. Программа считывания одного байта из внешнего регистра по последовательному порту.

    В настоящее время разработано огромное количество микросхем таких как, например, синтезаторы частоты, микросхемы приЈмников, блоков цветности телевизоров, микросхем памяти данных, управление которыми осуществляется по последовательному протоколу. При этом микросхемы обычно реализуют синхронные протоколы обмена SPI или I2C. Последовательный порт микроконтроллеров семейства MCS-51, работающий в нулевом режиме позволяет осуществлять обмен с такими микросхемами при минимальных программно-аппаратных затратах.

    Справедливости ради необходимо отметить, что в современных микросхемах семейства MCS-51 присутствуют отдельные последовательные порты, работающие по протоколу SPI или I2C. В качестве примера такой микросхемы можно назвать ADuC834 фирмы Analog Devices. В микросхемах с отдельными SPI или I2C портами последовательный порт используется исключительно для связи с универсальным компьютером.

    Режим 1. Асинхронный восьмиразрядный последовательный порт.

    В первом режиме работы последовательный порт работает в асинхронном режиме. Временная диаграмма передаваемых сигналов через последовательный порт в асинхронном режиме работы показана на рисунке 6. Первый режим работы задаЈтся записью комбинации 01 в биты SM0 и SM1 регистра SCON. В асинхронном режиме работы информация передается через ножку передатчика последовательного порта микроконтроллера TxD, а принимается через вывод входа приемника RxD, то есть в этом режиме работы последовательный порт работает в дуплексном режиме. Это означает, что передача и приЈм информации может вестись независимо друг от друга. Скорость передачи в этом режиме настраивается при помощи таймера T1.

    Рисунок 6. Временная диаграмма приЈма или передачи информации последовательным портом в первом режиме работы.

    При работе в асинхронном режиме работы два микроконтроллера могут обмениваться информацией между собой. Такой способ обмена позволяет сократить до минимума количество соединительных проводов между блоками или даже отдельными устройствами. Единственное условие: в отличие от синхронного режима работы, скорости работы последовательных портов должны быть одинаковыми. Обычно используются стандартные скорости передачи, такие как 1200бит/с, 2400 бит/с и т.д. Для таких скоростей передачи обычно используется кварцевый резонатор с частотой 11.0592 МГц. Скорости передачи и коэффициенты, загружаемые в таймер 1, для этих скоростей передачи приведены в таблице 1.

    Рисунок 7. Схема обмена информацией между двумя микроконтроллерами по последовательному порту.

    В первом режиме работы, также как и в нулевом для передачи байта через последовательный порт достаточно скопировать его в буфер данных SBUF. Единственное отличие заключается в том, что, кроме настройки регистра SCON, необходимо настроить таймер для задания скорости передачи информации по последовательному порту. При приЈме байта по последовательному порту приЈм начинается только после обнаружения стартового бита. Пример программы, позволяющей осуществить приЈм информации по последовательному порту, приведЈн на рисунке 8.

    ;*********************************************************************************************************************************
    ;НАСТРОЙКА ПОСЛЕДОВАТЕЛЬНОГО ПОРТА
    ;*********************************************************************************************************************************
    ;Настроить режим работы последовательного порта-----------------------------------------------------------------------------------
     mov SCON,#01110000b                    ;настроить последовательный порт на первый режим работы
              ;||||||||
              ;|||||||+-------Обнулить флаг приЈмника RI
              ;||||||+--------Обнулить флаг передатчика TI
              ;|||||+---------Обнулить девятый бит приЈмника RB8
              ;||||+----------Обнулить  девятый бит передатчика TB8
              ;|||+-----------Разрешить работу приЈмника
              ;||+------------Проверять ошибку кадра (приЈм нулевого бита на месте стоп-бита)
              ;++-------------Включить асинхронный режим работы последовательного порта
    
    ;Настроить режим работы таймера T1 ----------------------------------------------------------------------------------------------
        anl TMOD,#00001111b ;Подготовить таймер T1 к настройке (таймер T0 не трогать!)
        orl TMOD,#00100000b ;перевести таймер T1 вo второй режим работы (таймер T0 не трогать!)
                 ;||||
                 ;||++--------------Перевести таймер T1 в режим автозагрузки
                 ;|+----------------Синхронизироваться от внутреннего генератора
                 ;+-----------------Запретить управление таймером от ножки INT1
    
    ;Настроить таймер на генерацию 3-x микросекундного интервала времени--------------------------------------------------------------
        mov TH0, #fdh           ;Загрузить старший байт таймера
        mov TL0, #fdh           ;Загрузить младший байт таймера
        setb TR1                ;Включить таймер 1
    
    
    
    ;*********************************************************************************************************************************
    ;РАБОТА С ПОСЛЕДОВАТЕЛЬНЫМ ПОРТОМ
    ;*********************************************************************************************************************************
      JNB RI, $             ;Подождать окончания приЈма байта по последовательному порту
      MOV A, SBUF           ;и скопировать его в аккумулятор

    Рисунок 8. Программа приЈма одного байта по последовательному порту.

    Возможность работы в асинхронном режиме позволяет использовать последовательный порт для связи с универсальным компьютером через его последовательный COM порт. К сожалению уровни последовательного порта микроконтроллера не совпадают с уровнями последовательного порта компьютера, поэтому для подключения микроконтроллера к последовательному порту компьютера используются специализированные микросхемы согласования уровней. Эти же микросхемы обеспечивают защиту микроконтроллера от вывода из строя статическим потенциалом при подключении разъЈмов. Обычно для работы используются только сигнальные цепи COM-порта компьютера. Типовая схема подключения компьютера к последовательному порту микроконтроллеров семейства MCS-51 с применением микросхемы ADM3202 приведена на рисунке 9.

    Рисунок 9. Подключение последовательного порта микроконтроллеров семейства MCS-51 к последовательному COM порту компьютера.

    Режим 2. Асинхронный девятиразрядный последовательный порт с фиксированной скоростью передачи.

    В этом режиме последовательный порт работает на фиксированной скорости передачи также как и в нулевом режиме работы. Скорость передачи определяется значением бита SMOD и при частоте кварцевого резонатора 12 МГц составляет 375 кбит/с то есть для современных микроконтроллеров может превышать скорость передачи 1 Мбит/с.

    Основной особенностью работы последовательного порта в этом режиме является передача девятого информационного бита, который может быть использован для контроля достоверности передаваемой информации. Для вычисления чЈтности передаваемого байта можно воспользоваться аппаратным вычислителем, подключенным к аккумулятору микроконтроллера A. Результат вычисления чЈтности байта сохраняется в бите чЈтности P регистра PSW, откуда его можно скопировать в девятый информационный бит последовательного порта TB8, расположенный в регистре управления последовательным портом SCON.

    ЕщЈ большие возможности для построения устройств предоставляет девятиразрядный режим работы при реализации многопроцессорных систем. Параллельные порты микроконтроллеров семейства MCS-51 построены по схеме с открытым стоком. Это позволяет объединять несколько выходов передатчиков в одну шину. Такое выполнение выходных каскадов микросхем облегчает построение многопроцессорных систем. В многопроцессорной системе один процессор должен быть главным (master), остальные – подчинЈнными (slave). Естественно команды главного процессора должны восприниматься подчинЈнными процессорами, поэтому выход передатчика главного процессора соединяется со входами приЈмников подчинЈнных. Выходы же передатчиков подчинЈнных процессоров объединяются и подключаются ко входу приЈмника главного процессора. Схема примера многопроцессорной системы приведена на рисунке 10.

    Рисунок 10. Схема соединения нескольких микроконтроллеров между собой по последовательному порту, работающему в асинхронном режиме.

    Команды главного процессора могут быть обращены к конкретному подчинЈнному процессору, поэтому в состав команд включается адрес подчинЈнного процессора. При работе в шине необходимо уметь отличать адресную информацию от данных. Это можно осуществить при помощи девятого бита. Обычно при передаче адреса в девятый бит записывают единицу, а в байтах данных и команд – 0. Таким образом микроконтроллер, даже подключившийся к шине позднее остальных, легко может осуществить синхронизацию с многопроцессорной шиной. Временная диаграмма работы многопроцессорной шины приведена на рисунке 11.

    При настройке и работе с портом во втором режиме никаких особенностей не возникает, поэтому можно воспользоваться примером программы, приведЈнном для нулевого режима работы. Все особенности работы сосредоточены на протокольном уровне, а это не входит в задачу рассмотрения последовательного порта.

    Режим 3. Асинхронный девятиразрядный последовательный порт.

    Работа последовательного порта в этом режиме не отличается от работы во втором режиме за исключением скорости передачи. Скорость передачи по последовательному порту задаЈтся таймером 1 также как и в первом режиме работы. Для построения программы можно воспользоваться примером, приведЈнным для первого режима работы с учЈтом того, что в регистре SCON необходимо задать вместо первого режима третий режим работы.


    [Назад] [Содержание] [Вперёд]

    микроконтроллер 8051 начинающим – kurs8051.narod.ru

    • Acer Labs (8051 Family)
      M6032, M6759
    • Actel (8051 Family)
      Core8051
    • Aeroflex UTMC (8051 Family)
      UT69RH051
    • Altium (8051 Family)
      Nexar TSK51
    • Analog Devices (8051 Family)
      ADuC812, ADuC814, ADuC816, ADuC824, ADuC831, ADuC832, ADuC834, ADuC836, ADuC841, ADuC842, ADuC843, ADuC845, ADuC847, ADuC848
    • AnchorChips (8051 Family)
      see Cypress Semiconductor
    • ASIX Electronics Corporation (8051 Family)
      New!AX11001, New!AX11005, AX11015, New!AX11025
    • Atmel (8051 Family)
      80C32E, AT48801, AT8032X2, AT80C31X2, AT83/87C5103, AT83/87C5111, AT83/87C5112, AT83/89C5132, AT83EB5114, AT85C51SND3, AT87F51, AT87F51RC, AT87F52, AT87F55WD, AT89C1051, AT89C1051U, AT89C2051, AT89C4051, AT89C51, AT89C5115, AT89C5131, AT89C51AC3, AT89C51CC03, AT89C51ED2, AT89C51IC2, AT89C51ID2, AT89C51IE2, AT89C51RB2, AT89C51RC, AT89C51RC2, AT89C51RD2, AT89C51RE2, AT89C51SND1, AT89C51SND2, AT89C52, AT89C55, AT89C55WD, AT89F51, AT89F52, AT89LP2052, AT89LP214, AT89LP4052, AT89LP414, AT89LP428, AT89LP828, AT89LS51, AT89LS52, AT89LS53, AT89LS8252, AT89LV51, AT89LV52, AT89LV55, AT89S2051, AT89S4051, AT89S4D12, AT89S51, AT89S52, AT89S53, AT89S8252, AT89S8253, AT8xC5122, T80C31, T80C31X2, T80C32, T80C51, T80C51FP1, T80C51I2, T80C51RA2, T80C51RD2, T80C51U2, T83/87C51RB2, T83/87C51RC2, T83/87C51RD2, T83/87C51U2, T83/87C52X2, T83C5101, T83C5102, T87C51, T87C5101, T89C51AC2, T89C51CC01, T89C51CC02, T89C51RB2, T89C51RC2, T89C51RD2, T8xC5121, TS80C52X2, TS80C54X2, TS80C58X2
    • Atmel Wireless & uC (8051 Family)
      see Atmel
    • Cast, Inc. (8051 Family)
      C8051 Core, D80530 Core, R8051 Core, R80515 Core, R8051XC
    • Chipcon (8051 Family)
      CC1010, CC1110, CC2430-F128, CC2430-F32, CC2430-F64, CC2510
    • CML Microcircuits (8051 Family)
      CMX850
    • Cybernetic Micro Systems (8051 Family)
      P-51
    • CybraTech (8051 Family)
      SOC-3000, SOC-4000
    • Cygnal Integrated Products (8051 Family)
      see Silicon Laboratories, Inc.
    • Cypress Semiconductor (8051 Family)
      EZ-USB (AN21XX), EZ-USB FX (CY7C646XX), EZ-USB FX1 (CY7C647XX), EZ-USB FX2 (CY7C68XXX), EZ-USB FX2LP (CY7C68XXX-X)
    • Daewoo (8051 Family)
      DMC60C51/31, DMC60C52/32
    • Dallas Semiconductor (8051 Family)
      DS2250, DS2250T, DS2251T, DS2252T, DS5000, DS5000FP, DS5000T, DS5001FP, DS5002FP, DS5240, DS5250, DS80C310, DS80C320, DS80C323, DS80C390, DS80C400, DS80C410, DS80C411, DS87C520/DS83C520, DS87C530, DS87C550, DS89C420, DS89C430, DS89C440, DS89C450
    • Digital Core Design (8051 Family)
      DP80390, DP80390CPU, DP80390XP, DP8051, DP8051CPU, DP8051XP, DR80390, DR80390CPU, DR80390XP, DR8051, DR8051CPU, DR8051XP
    • Dolphin (8051 Family)
      Flip8051 Breeze, Flip8051 Cyclone, Flip8051 Thunder, Flip8051 Wind
    • Domosys (8051 Family)
      PL-One
    • easyplug (8051 Family)
      IPL0202, IPL0404
    • Evatronix (8051 Family)
      R8051, R80515, R8051XC
    • Genesis Microchip (8051 Family)
      GM2121
    • Goal Semiconductor (8051 Family)
      see Ramtron
    • Handshake Solutions (8051 Family)
      HT80C51
    • Honeywell (8051 Family)
      HT83C51
    • Hynix Semiconductor (8051 Family)
      GMS90C31, GMS90C32, GMS90C320, GMS90C51, GMS90C52, GMS90C54, GMS90C56, GMS90C58, GMS90L31, GMS90L32, GMS90L320, GMS90L51, GMS90L52, GMS90L54, GMS90L56, GMS90L58, GMS97C1051, GMS97C2051, GMS97C51, GMS97C51H, GMS97C52, GMS97C52H, GMS97C54, GMS97C54H, GMS97C56, GMS97C56H, GMS97C58, GMS97C58H, GMS97L1051, GMS97L2051, GMS97L51, GMS97L52, GMS97L54, GMS97L56, GMS97L58, HMS91C7432, HMS9xC7132, HMS9xC7134, HMS9xC8032
    • Hyundai (8051 Family)
      see Hynix Semiconductor
    • Infineon (8051 Family)
      C501, C501G-1R / -E, C501G-L, C504-2R /-2E, C504-L, C505-2R, C505-L, C505A-4E, C505C-2R, C505C-L, C505CA-4E, C505L-4E, C508, C509-L, C511-R, C511A-R, C513-R, C513A–2R, C513A–L, C513A–R, C513A-H, C515-1R, C515-L, C515A-4R, C515A-L, C515B-2R, C515C-8R / -8E, C515C-L, C517A-4R, C517A-L, C540U-E, C541U-2E, C868, SAB 80C515, SAB 80C515A, SAB 80C517, SAB 80C517A, SAB 80C535, SAB 80C537, SAB 83C515A-5, SAB 83C517A-5, SDA 30C16x/26x, SDA 555X TVText Pro, SDA 80D51 A-U, XC866-2FR, XC866-4FR, XC886-6FF, XC886-8FF, XC886C-6FF, XC886C-8FF, XC886CLM-6FF, XC886CLM-8FF, XC886CM-6FF, XC886CM-8FF, XC886LM-8FF, XC888CLM-6FF, XC888CLM-8FF
    • InnovASIC (8051 Family)
      IA80C152, IA8x44
    • Intel (8051 Family)
      80/87C52, 80/87C54, 80/87C58, 80/87L52, 80/87L54, 80/87L58, 8031AH, 8032AH, 8051AH, 8052AH, 80C152JA, 80C152JB, 80C152JC, 80C152JD, 80C31BH, 80C32, 80C51BH, 80C51FA, 80C51GB, 80C51SL, 80L51FA, 81/83/87C51SL, 83/87C51FA, 83/87C51FB, 83/87C51FC, 83/87C51GB, 83/87C51RA, 83/87C51RB, 83/87C51RC, 83/87L51FA, 83/87L51FB, 83/87L51FC, 83C152JA, 83C152JC, 87C51, 8xC151SA, 8xC151SB
    • ISSI (8051 Family)
      IS80C31, IS80C32, IS80C51, IS80C52, IS80LV31, IS80LV32, IS80LV51, IS80LV52, IS89C51, IS89C52
    • Maxim (8051 Family)
      MAX7651, MAX7652
    • Megawin (8051 Family)
      MPC82E52A, MPC82L52A, MPC89E51, MPC89E515, MPC89E52, MPC89E53, MPC89E54, MPC89E58, MPC89L51, MPC89L515, MPC89L516X2, MPC89L52, MPC89L53, MPC89L54, MPC89L556X2, MPC89L58
    • Mentor Graphics Co. (8051 Family)
      M8051, M8051EW, M8051W, M8052
    • Micronas (8051 Family)
      SDA 555X TVText Pro, VCT 48xyI, VCT 49xyI, VCT wxyP
    • MXIC (8051 Family)
      MX10C8050, MX10C8050I, MX10C8051IA, MX10F201FC, MX10F202FC, MX10FMAXD
    • Myson Technology (8051 Family)
      CS6208, MTV112E, MTV112M, MTV212M32, MTV212M64i, MTV230M, MTV312M64, MTV412M
    • Nordic Semiconductor (8051 Family)
      nRF24E1, nRF24E2, nRF9E5 Multiband
    • NXP (founded by Philips) (8051 Family)
      80/87C51, 80/87C52, 80C31, 80C31X2, 80C32, 80C32X2, 80C451, 80C51FA, 80C51RA+, 80C528, 80C550, 80C552, 80C554, 80C575, 80C652, 83/87C451, 83/87C524, 83/87C528, 83/87C550, 83/87C552, 83/87C554, 83/87C575, 83/87C652, 83/87C654, 83/87C750, 83/87C751, 83/87C752, 8XC51FA/8xL51FA, 8XC51FB/8xL51FB, 8xC51FC/8xL51FC, 8xC51MA2, 8xC51MB2, 8xC51MB2/02, 8xC51MC2, 8xC51MC2/02, 8xC51RA+, 8xC51RB+, 8xC51RC+, 8xC51RD+, 8XC52, 8XC54, 8XC58, P80/P87C51X2, P80/P87C52X2, P80/P87C54X2, P80/P87C58X2, P80C557E4, P80C557E6, P80C557E8, P80C562, P80C591, P80C592, P80CE558, P80CE560, P80CE598, P80CL31, P80CL410, P80CL51, P80CL580, P83/87C654X2, P83/87C660X2, P83/87C661X2, P83/P87C557E8, P83/P87CE560, P83/P89C557E4, P83/P89CE558, P83C557E6, P83C562, P83C591, P83C592, P83CE598, P83CL410, P83CL580, P87C51RA2, P87C51RB2, P87C51RC2, P87C51RD2, P87C591, P87CL52X2, P87CL54X2, P87CL888, P87LPC759, P87LPC760, P87LPC761, P87LPC762, P87LPC764, P87LPC767, P87LPC768, P87LPC769, P87LPC778, P89C51RA2xx, P89C51RB2Hxx, P89C51RB2xx, P89C51RC2Hxx, P89C51RC2xx, P89C51RD2Hxx, P89C51RD2xx, P89C51X2, P89C52X2, P89C54X2, P89C58X2, P89C60X2, P89C61X2, P89C660, P89C662, P89C664, P89C668, P89C669, P89C738, P89C739, P89LPC901, P89LPC902, P89LPC903, P89LPC904, P89LPC906, P89LPC907, P89LPC908, P89LPC9102, P89LPC9103, P89LPC9107, P89LPC912, P89LPC913, P89LPC914, P89LPC915, P89LPC916, P89LPC917, P89LPC920, P89LPC921, P89LPC922, P89LPC9221, P89LPC924, P89LPC925, P89LPC930, P89LPC931, P89LPC9311, P89LPC932, P89LPC932A1, P89LPC933, P89LPC934, P89LPC935, P89LPC936, P89LPC938, P89LPC9401, P89LPC9408, P89LPC952, P89LV51RB2, P89LV51RC2, P89LV51RD2, P89V51RB2, P89V51RC2, P89V51RD2, P89V660, P89V662, P89V664, PCD6001, PCD6002, SAA5645HL, SAA5647HL, SAA5665HL, SAA5667HL, TDA8006, TDA8008, TDA8028, TDA8029
    • OKI (8051 Family)
      80/83C154S, 80C31F, 80C51F
    • Oregano Systems (8051 Family)
      8051 IP Core
    • Philips (8051 Family)
      see NXP
    • Ramtron (8051 Family)
      VMX51C1016, VMX51C1020, VMX51C900, VRS1001, VRS1001B, VRS51C1000, VRS51C1100, VRS51C560, VRS51L1050, VRS51L2070, VRS51L3074, VRS51x540, VRS51x550, VRS51x570, VRS51x580, VRS700, VRS900
    • RDC Semiconductor (8051 Family)
      R8032S, R8032T, R8032TT, R8032TTE, R8032TTEX
    • Sanyo (8051 Family)
      LC80-SR8051
    • Sharp (8051 Family)
      LZ87010
    • Siemens (8051 Family)
      see Infineon
    • Silicon Laboratories, Inc. (8051 Family)
      C8051F000, C8051F001, C8051F002, C8051F005, C8051F006, C8051F007, C8051F010, C8051F011, C8051F012, C8051F015, C8051F016, C8051F017, C8051F018, C8051F019, C8051F020, C8051F021, C8051F022, C8051F023, C8051F040, C8051F041, C8051F042, C8051F043, C8051F044, C8051F045, C8051F046, C8051F047, C8051F060, C8051F061, C8051F062, C8051F063, C8051F064, C8051F065, C8051F066, C8051F067, C8051F120, C8051F121, C8051F122, C8051F123, C8051F124, C8051F125, C8051F126, C8051F127, C8051F130, C8051F131, C8051F132, C8051F133, C8051F206, C8051F220, C8051F221, C8051F226, C8051F230, C8051F231, C8051F236, C8051F300, C8051F301, C8051F302, C8051F303, C8051F304, C8051F305, C8051F310, C8051F311, C8051F312, C8051F313, C8051F314, C8051F315, C8051F316, C8051F317, C8051F320, C8051F321, C8051F326, C8051F327, C8051F330, C8051F331, C8051F332, C8051F333, C8051F334, C8051F335, C8051F340, C8051F341, C8051F342, C8051F343, C8051F344, C8051F345, C8051F346, C8051F347, C8051F350, C8051F351, C8051F352, C8051F353, C8051F410, C8051F411, C8051F412, C8051F413, C8051F520, C8051F521, C8051F523, C8051F524, C8051F526, C8051F527, C8051F530, C8051F531, C8051F533, C8051F534, C8051F536, C8051F537, Si8250-IM, Si8250-IQ, Si8251-IM, Si8251-IQ, Si8252-IM, Si8252-IQ
    • Siliconians (8051 Family)
      SS8203
    • SMSC (8051 Family)
      COM20051, COM20051i, KBC1100, KBC1100L, LPC47N252, LPC47N253, LPC47N350, LPC47N359, USB97C100, USB97C102, USB97C201, USB97C202, USB97C210, USB97C211, USB97C242, USB97CFDC, USB97CFDC2
    • SST (8051 Family)
      SST89C54, SST89C58, SST89C59, SST89E554RC, SST89E564RD, SST89F54, SST89F58, SST89V554RC, SST89V564RD, SST89x516RD2, SST89x52RD2, SST89x54RD2, SST89x58RD2
    • STMicroelectronics (8051 Family)
      uPSD3212A, uPSD3212C, uPSD3212CV, uPSD3233B, uPSD3233BV, uPSD3234A, uPSD3234BV, uPSD3253B, uPSD3253BV, uPSD3254A, uPSD3254BV, uPSD3312D, uPSD3312DV, uPSD3333D, uPSD3333DV, uPSD3334D, uPSD3334DV, uPSD3354D, uPSD3354DV, uPSD3422E, uPSD3422EV, uPSD3433E, uPSD3433EV, uPSD3434E, uPSD3434EV, uPSD3454E, uPSD3454EV
    • SyncMOS (8051 Family)
      SM59264, SM5964, SM79108, SM79164, SM8051, SM8052, SM8058, SM89516, SM89516A, SM8951A, SM8952A, SM8954A, SM8958A
    • Synopsys (8051 Family)
      DW-8051
    • Syntek Semiconductor Co., Ltd. (8051 Family)
      STK6011Px, STK6012Px
    • TDK (8051 Family)
      see Teridian Semiconductor Corp.
    • Tekmos (8051 Family)
      TK83C751, TK87C751
    • Temic (8051 Family)
      see Atmel
    • Teridian Semiconductor Corp. (8051 Family)
      71M6511, 71M6513, 73M2901, 73M2901CL, 73M2910L, 73S11xx, 73S1215F
    • Tezzaron Semiconductor (8051 Family)
      TSCR8051L2, TSCR8051L3, TSCR8051L5
    • TI (8051 Family)
      MSC1200Y2, MSC1200Y3, MSC1201Y2, MSC1201Y3, MSC1202Y2, MSC1202Y3, MSC1210Y2, MSC1210Y3, MSC1210Y4, MSC1210Y5, MSC1211Y2, MSC1211Y3, MSC1211Y4, MSC1211Y5, MSC1212Y2, MSC1212Y3, MSC1212Y4, MSC1212Y5, MSC1213Y2, MSC1213Y3, MSC1213Y4, MSC1213Y5, MSC1214Y2, MSC1214Y3, MSC1214Y4, MSC1214Y5, TAS1020, TAS3108, TUSB2136, TUSB3200, TUSB3210, TUSB3410, TUSB5052, TUSB6250
    • Triscend (8051 Family)
      TE502, TE505, TE512, TE520
    • Vitesse (8051 Family)
      VSC7380
    • Winbond (8051 Family)
      W77C512, W77C516, W77C58, W77E468, W77E516, W77E532, W77E58, W77IC32, W77IE58, W77L32, W77LE58, W77x32, W78C32B, W78C32C, W78C33B, W78C354, W78C438C, W78C516, W78C51D, W78C52D, W78C54, W78C58, W78C801, W78E/78C378, W78E354, W78E365, W78E374, W78E374B, W78E516B, W78E51B, W78E52B, W78E54B, W78E58, W78E58B, W78E65, W78E858, W78ERD2, W78IE52, W78IE54, W78L32, W78L33, W78L51, W78L52, W78L54, W78L801, W78LE51, W78LE516, W78LE52, W78LE54, W78LE58, W78LE812, W78x374, W79E532, W79E548, W79E549, W79E632, W79E648, W79E649, W925E240, W925E625
    • Zensys (8051 Family)
      ZW0102, ZW0201
    • Zylogic Semiconductor Corp. (8051 Family)
      ZE502S08, ZE505S16, ZE512S32, ZE520S40

    Фторированные бензамидные нейролептики – III. Разработка (S) -N – [(1-аллил-2-пирролидинил) метил] -5- (3- [18F] фторпропил) -2,3-диметоксибензамида в качестве улучшенного индикатора рецептора дофамина D-2

    Мы приготовили пять новых аналогов (н-пропил, изопропил, аллил, н-бутил и изобутил) антагониста дофаминового рецептора D-2, FPMB, которые являются результатом модификаций этильной группы при азоте пирролидина в FPMB. . Как и ожидалось, все новые производные показали более высокую очевидную липофильность (log kw), причем изобутил является наиболее липофильным (log kw = 2.52), а затем – производное аллила (log kw = 2,43). Аллильная группа показала наибольшее увеличение сродства (с 0,26 нМ для этильного заместителя до 0,03 нМ для аллильного заместителя, почти в 10 раз), за которым следует н-пропильный заместитель, который показал примерно в пять раз лучшее сродство, чем этиловый заместитель. заместитель. Радиосинтез (S) -N – [(1-аллил-2-пирролидинил) метил] -5- (3- [18F] фторпропил) -2,3-диметоксибензамида ([18F] фаллиприда) осуществляли реакцией нуклеофильного замещения. из (S) -N – [(1-аллил-2-пирролидинил) метил] -5- (3-тозилоксипропил) -2,3-диметоксибензамида без добавленного носителя 18F-.[18F] Фаллипрайд был получен с выходами приблизительно 20-40% (EOS / EOB, скорректированный распад) при удельной активности 900-1700 Ки / ммоль после очистки с помощью ВЭЖХ с обращенной фазой в течение 60 минут из EOB. Высокое поглощение полосатым телом (до 2,5% введенной дозы / г) [18F] фаллипрайда у крыс наблюдалось при соотношениях полосатого тела / мозжечка 17, 42, 63 и 122 через 30, 60, 90 и 120 минут после инъекции, соответственно. ПЭТ-эксперименты с [18F] фаллипрайдом на обезьянах семейства Cebus показали, что поглощение мозгом составляет 0,10% введенной дозы / куб. У макак-резусов [18F] фаллипрайд показал быстрое специфическое поглощение полосатым телом (0.04-0.06% введенной дозы / куб.см) при соотношении полосатого тела / мозжечка прибл. 3,0 через 14 минут, 5,0 через 35 минут и 8 через 70 минут после инъекции. Конкретно связанный [18F] фаллиприд был замещен галоперидолом (1 мг / кг) с периодом полураспада 18 мин у макаки-резуса.

    Intel 8051 – Википедия бахаса Индонезия, энсиклопедия бебас

    SAB-C515-LN для Infineon berbasis 8051

    Intel 8051 adalah sebuah mikrokontroler yang dikembangkan oleh Intel pada 1980 Untuk digunakan dalam produk benam dan masih (pada 2005) салах сату микроконтроллер paling populer.Inti 8051/8031 штук на 100 штук за 20 независимых производителей Atmel, Dallas Semiconductor, Philips, dan Winbond.

    Mikrokontroler ini berdasarkan arsitektur Harvard dan meskipun awalnya dirancang untuk aplikasi mikrokontroler chip tunggal, sebuah mode perluasan telah mengizinkan sebuah ROM luar 64KB, dan RAM luar de jamán, jamberngikan, jamberngikan.

    Salah satu kemampuan dari mikrokontroler 8051 adalah pemasukan sebuah mesin pemroses boolean yang mengijikan operasi logika boolean tingkatan-bit dapat dilakukan secara langsung dan secara efisien dalam register internal dan RAM.Hal ini menyebabkan 8051 populer dalam industrial aplikasi kontrol dan digunakan dalam awal rancangan программируемый логический контроллер (PLC).

    Kemampuan lain yang berharga adalah dia memiliki empat set register yang terpisah. Ини кала дигунакан для mempercepat прерывание задержки .

    Kebanyakan 8051 termasuk satu atau dua UART, dua atau tiga “таймер”, 128-256 байт RAM dalam, 128-битная память с адресацией по битам, sampai 128 byte I / O, 2k-54k memori program dalam, дан sebuah set инструкси седерхана .Umumnya dia beroperasi pada 12 часов в инструкции, dan sering kali clock tersebut mendekati 12 MGz jadimerka beroperasi pada 1 MIPS. Sistem tidak mahal kadang kala menggunakan резонатор keramik dan bukan кварцевый генератор . Bila sebuah sistem memutuhkan untuk mendingat data melalui beberapa reset, dia dapat menggunakan EEPROM serial.

    Компилятор C Untuk 8051 tersedia, tetapi sangat aneh untuk bekerja sama dengan enam tipe memori, banyak set register, dan RAM (256 байт), дан стек стека (128 байт), yang sangat kecil.Bahasa tingkat tinggi lainnya tidak digunakan secara luas dengan prosesor ini.

    Pendahulu 8051, Intel 8048, дигунакан далам клавиатура для ПК IBM, ди мана диа менгубах теканан кунчи менджади себуах алиран данных серийный ян дикиримкан ке блок утама компьютер. 9048 дан turunannya masih digunakan pada 2005 для клавиатуры модального dasar.

    8052 адалах версия 8051 ян лебих современный янь мемилики кемампуан:

    • 256 байт Внутренняя RAM, дан букан 128 байт
    • 8 КБ ROM, программируемая по маске, букан 4 КБ
    • Таймер ketiga 16 бит
    • Зарегистрироваться Fungsi Khusus tambahan untuk mendukung timer ketiga.

    8031 ​​sama dengan 8051 namun tidak mempunyai ROM Internal.

    Optima Yellow Top Battery YTS 5.5 (8051-187) (BCI D31) YTS5.5 AGM

    Просмотреть всеПоследние отзывы клиентов

    Быстрая доставка. Хорошая связь. 5-звездочный качественный аккумулятор. Был в наличии только на Вашем складе по этой цене, что на 70% дешевле, чем мне предлагали в местном гараже.

    5

    DM – АПЕР-ХЕЙФОРД, Великобритания –

    Я использовал их в течение многих лет на моей нынешней лодке и предыдущей лодке.Заряжайте правильно, и их срок службы в три раза больше, чем у традиционных батарей, которые я использовал, но только в два раза дороже. Медленно заменяя их все по мере истечения срока действия традиционных. Цены на Tayna всегда были конкурентоспособными, что является преимуществом, и они хорошо упакованы для отправки. Спасибо, Тайна.

    5

    CC – Бакс, Великобритания –

    Нашел то, что мне нужно. Заказал. Это прибыло. Я его подогнал. Все хорошее

    5

    CW – Торнтон-Хит, Великобритания –

    Замена на оригинал на grand voyager отличное и своевременное обслуживание.Я провел небольшое исследование, так как в местных магазинах не было подходящей замены с правильным рейтингом

    5

    PH – Нью-Ромни, Великобритания –

    Отличный сервис, заказан и доставлен в течение 24 часов. Очень хорошо упакован. Отличное соотношение цены и качества, принесли 2 таких аккумулятора по цене меньше, чем цена, указанная за 1 на сайте eurocarparts. Нет проблем порекомендовать Тайну кому-либо, теперь мы знаем, где мы будем покупать наши аккумуляторы в будущем!

    5

    IH – Ноттингем, Великобритания –

    Foster 1 Умывальник для ванной комнаты, светлый матовый черный (205 | FOS-A8051-MK)

    Поразительный, но простой дизайн коллекции Forster отличается гладкой задней панелью и белым стеклянным цилиндром.Этот светильник для умывальника, который можно установить горизонтально или вертикально, отлично смотрится в любой ванной комнате, делая пространство функциональным и стильным. {ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ ОБ ОТДЕЛКЕ: «Матовый черный»}

    НА ДИСПЛЕЕ В ВЫСТАВОЧНОМ ЗАЛЕ:

    В НАЛИЧИИ В ВЫСТАВКЕ:

    ОПЦИЯ:
    светодиод

    СТЕКЛО:
    Белый

    ЛАМПОЧКИ:
    6 Вт светодиод T10: 6 Вт светодиод T10: 1

    СТИЛЬ:
    Слияние дизайна с использованием минималистского стиля и чистых линий, которые добавляют визуальной привлекательности пространству.

    СЕМЬЯ:
    Фостер

    КОЛИЧЕСТВО ЛАМПОЧК:
    1

    ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:
    Разрешено использовать во влажных помещениях с высокой влажностью или в защищенных местах снаружи.Соответствует стандартам безопасности продукции
    UL Underwriters Laboratories США

    ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ1:
    Коллекция
    Foster отличается универсальным современным дизайном.

    ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ2:
    Металлическое покрытие
    Matte Black идеально подходит для современного и современного интерьера.

    ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ3:
    Когда свет встречается с изысканным кристаллом и стеклом, возникает неоспоримое волшебство. Семейный дизайнерский дом Crystorama празднует этот брак уже более 60 лет в своих световых творениях. Crystorama известна своим выдающимся дизайном L …

    РАЗЪЕМ ЛАМПОЧКИ:
    Есть

    НАВЕС:
    W4.25 дюймов X D1 дюймов X 33,25 дюйма

    ГЛУБИНА:
    6

    МАТЕРИАЛ:
    Сталь

    МАКСИМАЛЬНАЯ ВЫСОТА:
    24 дюйма

    ВЫСОТА КОРАБЕЛЬНОЙ КОРОБКИ:
    29.5 ‘

    ДЛИНА КОРОБКИ:
    13,7

    ШИРИНА КОРОБКИ:
    29,5 дюйма

    ВЕС КОРАБЛЯ:
    11

    СПОСОБ ОТПРАВКИ ПОСТАВЩИКА:
    ИБП

    НАПРЯЖЕНИЕ:
    120

    ГАРАНТИЯ:
    1 год со дня отгрузки.Действующие положения и условия.

    ВЕС:
    2

    ПРОВОД В КОМПЛЕКТЕ:
    8

    СООТВЕТСТВУЕТ ADA:

    ИНФОРМАЦИЯ О ЛАМПОЧЕ:
    1 лампочка 6-ваттная светодиодная база T10

    НОМИНАЛЬНАЯ ВЛАЖНОСТЬ:
    Есть

    ОТДЕЛКА СЕМЬЯ:
    Черный

    ФОРМА ПРЕДМЕТА:
    Барная стойка для ванны

    ЗАПАСНОЕ СТЕКЛО:
    75

    РЕЙТИН БЕЗОПАСНОСТИ:
    UL CUL CSA

    ЦВЕТ ОТТЕНКА:
    Белый

    РАЗМЕРЫ ОТТЕНКА:
    3.9 Х 18,9

    ФОРМА ОТТЕНКА:
    Цилиндр

    ВРЕМЯ НАПРАВЛЕНИЯ СУДНА:
    1-2 дня

    СОВМЕСТИМЫЕ С СКЛОННЫМИ ПОТОЛКАМИ:

    ПОТОЛОК:
    ДА

    ОТДЕЛКА:
    ЧЕРНЫЙ

    ВЫСОТА:
    24.00

    ДИАПАЗОН ВЫСОТ:
    20-25 ‘

    ШИРИНА:
    5,00

    ДИАПАЗОН ШИРИНЫ:
    0-15 ‘

    Стандартный стиль:
    переходной

    В НАЛИЧИИ ДЛЯ ПОКУПКИ:
    ДА

    КОЛИЧЕСТВО, ДОСТУПНОЕ У ПРОИЗВОДИТЕЛЯ:
    49

    ОТДЕЛКА СТЕКЛА ИЛИ СТИЛЬ:
    БЕЛЫЙ / БЕЛЫЙ

    .

    Оставить комментарий