Studopediya

КАТЕГОРИИ:


Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Военное дело- (14632) Высокие технологии- (1363) География- (913) Геология- (1438) Государство- (451) Демография- (1065) Дом- (47672) Журналистика и СМИ- (912) Изобретательство- (14524) Иностранные языки- (4268) Информатика- (17799) Искусство- (1338) История- (13644) Компьютеры- (11121) Косметика- (55) Кулинария- (373) Культура- (8427) Лингвистика- (374) Литература- (1642) Маркетинг- (23702) Математика- (16968) Машиностроение- (1700) Медицина- (12668) Менеджмент- (24684) Механика- (15423) Науковедение- (506) Образование- (11852) Охрана труда- (3308) Педагогика- (5571) П Arhitektura- (3434) Astronomiya- (809) Biologiya- (7483) Biotehnologii- (1457) Военно дело (14632) Висока технологиите (1363) Geografiya- (913) Geologiya- (1438) на държавата (451) Demografiya- ( 1065) Къщи- (47672) журналистика и SMI- (912) Izobretatelstvo- (14524) на външните >(4268) Informatika- (17799) Iskusstvo- (1338) История- (13644) Компютри- (11121) Kosmetika- (55) Kulinariya- (373) култура (8427) Lingvistika- (374) Literatura- (1642) маркетинг-(23,702) Matematika- (16,968) инженерно (1700) медицина-(12,668) Management- (24,684) Mehanika- (15423) Naukovedenie- (506) образование-(11,852) защита truda- (3308) Pedagogika- (5571) п Политика- (7869) Право- (5454) Приборостроение- (1369) Программирование- (2801) Производство- (97182) Промышленность- (8706) Психология- (18388) Религия- (3217) Связь- (10668) Сельское хозяйство- (299) Социология- (6455) Спорт- (42831) Строительство- (4793) Торговля- (5050) Транспорт- (2929) Туризм- (1568) Физика- (3942) Философия- (17015) Финансы- (26596) Химия- (22929) Экология- (12095) Экономика- (9961) Электроника- (8441) Электротехника- (4623) Энергетика- (12629) Юриспруденция- (1492) Ядерная техника- (1748) oligrafiya- (1312) Politika- (7869) Лево- (5454) Priborostroenie- (1369) Programmirovanie- (2801) производствено (97182) от промишлеността (8706) Psihologiya- (18,388) Religiya- (3217) с комуникацията (10668) Agriculture- (299) Sotsiologiya- (6455) спортно-(42,831) Изграждане, (4793) Torgovlya- (5050) превозът (2929) Turizm- (1568) физик (3942) Filosofiya- (17015) Finansy- (26596 ) химия (22929) Ekologiya- (12095) Ekonomika- (9961) Telephones- (8441) Elektrotehnika- (4623) Мощност инженерно (12629) Yurisprudentsiya- (1492) ядрена technics- (1748)

Poslіdovny порт

Poslіdovny порт MCS mіkrokontrollerіv - 51 Je дуплекс и zabezpechuє в един робот синхронизирано rezhimі (режим 0) и troh асинхронно (безопасен режим 1, 2, 3). Pіdtrimuєtsya takozh poslіdovny obmіn в bagatoprotsesornih системи.

Когато синхронни часовника priyomі vidaєtsya на lіnії TxD и danі priymayutsya ABO peredayutsya lіnії на RxD. Когато асинхронен obmіnі блок poslіdovnogo порт peredaє danі на lіnії TxD и RxD priymaє на lіnії. Priya ли да прехвърля mozhut zdіysnyuvatisya odnochasno, oskіlki regіstr danih SBUF skladaєtsya на dvoh Частейн. Изпрати до обитателите danі neobhіdno zrobiti записи в regіstr SBUF, както и за Priya Informácie neobhіdno прочетете! Vmіst regіstra SBUF. Priymach буферирани, tobto mozhlivy Priya следните байтове, ако poperednіy процеп znahoditsya regіstrі в SBUF. Срещу Yakscho pіdprograma не obslugovuvannya прочетете! Vstigla байта danih на regіstra SBUF до завършването на следните Priya байта, следната Tsey priynyaty байта Трудно предишния.

Upravlyaєtsya poslіdovny порт за взаимопомощ regіstra SCON.

Іm'ya bіta брой bіta Funktsіya
SM0 SCON.7 Bіt 0 viznachen робот режим poslіdovnogo порт.
SM1 SCON. 6 Bіt 1 viznachennya режим робот poslіdovnogo порт.
SM2 SCON. 5 Dozvіl obmіnu в bagatoprotsesornih системи. В rezhimі 0 Got Booty пъти. 1, когато Y rezhimі SM2 = 1 RI bіt не vstanovlyuє¬tsya, Yakscho priynyaty стоп bіt = 0. В режима на 2 и 3 в SM2 = 1 RI bіt не vstanovlyuєtsya, Yakscho priynyaty dev'yaty bіt danih RB8 = 0.
REN SCON.4 Dozvіl Priya. Когато REN = 1 priyah разрешено.
TB8 SCON.3 9-ти bіt danih, Yaky peredavatimetsya в режима на 2 и 3. Стойностите за програмно vstanovlyuєtsya rozsud rozrobnika.
RB8 SCON. 2 Не rezhimі 0 vikoristovuєtsya. 1, когато Y rezhimі SM2 = 0 се записва Demba priynyaty стоп bіt. В режима на 2 и 3, за да бъдат записани Демба девети priynyaty bіt danih.
TI SCON.1 Prapor RFQ pererivannya peredavacha. Имаш Booty хвърлят по програмен път.
RI SCON.O Prapor RFQ pererivannya priymacha. Имаш Booty хвърлят по програмен път.

Bіti SM0 SM1, така че аз се класира viznachayut репетират робот poslіdovnogo порт:

SM0 SM1 Shvidkіst peredachі режим на робот
FOSC / 12 Режим 0. regіstr на смяна.
zmіnna 1. Асинхронен режим priymach 8 bіt
danih в kadrі.
Фост / или 64 Фост / 32 2. Асинхронен режим priymach 9 bіt
danih в kadrі.
zmіnna 3. асинхронен режим priymach 9 bіt
danih в kadrі.

Okrіm bіtіv regіstra SCON poslіdovny порт upravlyaєtsya takozh счупената Супер Модератор regіstra PCON. Основната regіstr PCON upravlyaє режими energospozhivannya, priznachennya Yogo bіtіv описание в rozdіlі 2.11 "тип Mіkrokontrollerіv 8HS52". Bіt Супер Модератор tsogo regіstra upravlyaє optsієyu podvoєnnya shvidkostі obmіnu. Когато Супер Модераторът = 1 shvidkіst obmіnu danimi чрез poslіdovny порт в режима на 1, 2, 3 и podvoyuєtsya.



Синхронно obmіn (режим 0). В tsomu rezhimі на lіnії TxD vidaєtsya vіsіm sinhroіmpulsіv и lіnії RxD priymaєtsya ABO peredaєtsya danih байта. Трансфер и priyah danih zdіysnyuyutsya pochinayuchi на molodshogo bіta, zrushennya vіdbuvaєtsya в кожен цикъл S6P2 машина (малък. 2.12). Така ранга на poslіdovny obmіn zdіysnyuєtsya fіksovanoyu честота FOSC / 12. Цзе максимална mozhliva shvidkіst pro¬mіna чрез poslіdovny порт mіkrokontrollera.

Трансфер Informácie polyagaє в Закона за разумно realіzatsії следното:

· Записванията за regіstr SCON байта upravlіnnya Scho ochischaє bіti SM0, SMI, REN;

· Записванията в поклон danih regіstr SBUF.

Мал. 2.12. Робот poslіdovnogo порт rezhimі 0.

Прехвърляне pochinaєtsya в следните (pіslya записите в regіstr SBUF) машина tsiklі на visunennya bіta DO lіnіyu на RxD в fazі S6P2. В следващия цикъл на S3P1 lіnії TxD z'yavlyaєtsya "Pro" ВИСША іmpulsu sinhronіzatsії. Visunennya bіtіv danih trivaє в кожата tsiklі dev'yatogo преди включване, ако в lіnії RxD z'yavlyaєtsya старши bіt D7. На десетия кочан lіnіya цикъл RxD на превод от Високо rіvnevy мелница аз vstanovlyuєtsya Prapor РИ, Scho svіdchit за zakіnchennya peredachі.

Priya Informácie іnіtsіyuєtsya записи в regіstr SCON байта upravlіnnya Scho ochischaє bіti SMO, SMI, РИ аз Scho vstanovlyuє bіt REN. В друг tsiklі pіslya tsієї operatsії записи в fazі S3P1 на lіnії TxD z'yavlyaєtsya "Pro" ВИСША іmpulsu sinhronіzatsії и S5P2 fazі vikonuєtsya Въведение molodshogo bіta danih DO lіnії RxD на regіstr за смяна на предавките. Въведение povtoryuєtsya далеч в цикъла аз pіslya осем zrushen в regіstr въведена старши bіt D7, vstanovlyuєtsya Prapor TI. Pіslya pіdprograma obslugovuvannya tsogo Mauger прочетете! Danih байта SBUF.

Asynchronous obmіn (безопасен режим 1, 2, 3). Когато асинхронен obmіnі danі peredayutsya на lіnії TxD и RxD priymayutsya на lіnії.

В rezhimі 1 кадър danih skladaєtsya bіt на 10 (2.13 малък.): Стартиране bіt, vіsіm bіtіv danih, спрете bіt. Когато priyomі в rozryad RB8 regіstra SCON zapisuєtsya спре bіt. Shvidkіst obmіnu viznachaєtsya perepovnyuvannyam таймер 1.

В режима на 2 и 3 кадър danih skladaєtsya bіt от 11 (2.14 малък.): Стартиране bіt, vіsіm bіtіv danih, programovany bіt, спрете bіt. Когато priyomі pіdprograma obslugovuvannya Mauger прочетете! Dev'yaty bіt на rozryadu RB8 regіstra SCON. Когато peredachі dev'yaty bіt zapisuєtsya TB8 в SCON regіstra. Koristuvach Mauger vikoristati dev'yaty bіt на Vlasnyi rozsud (често Цзе bіt контрол).

Shvidkіst obmіnu в rezhimі rіvna 2 1/32 (Супер Модераторът = 1) АВО 1/64 (Супер Модераторът = 0) честотата на тактов сигнал. Shvidkіst peredachі в rezhimі 3 viznachaєtsya perepovnyuvannyam таймер 1.

Мал. 2.13. Робот poslіdovnogo порт rezhimі 1

Трансфер Informácie polyagaє в Закона за разумно realіzatsії следното:

записване на байт regіstr SCON upravlіnnya Scho viznachaє bіti SM0, SM1 (vibіr режим) и Scho ochischaє bіt REN. За rezhimіv 2 и 3 slіd zapisati стойности dev'yatogo bіta danih в TB8; байт пиша danih regіstr в SBUF.

Мал. 2.14. Робот poslіdovnogo порт в режима на 2 и 3

За іnіtsіalіzatsії Priya slіd vstanoviti bіt REN regіstra SCON. Priya danih pochinaєtsya pіslya іdentifіkatsії преход "1" - "За" на lіnії RxD.

Когато sinhronіzatsії poslіdovnogo порт ОД Таймер 1, pratsyuyuchogo в rezhimі автомобили perezavantazhennya, shvidkіst obmіnu viznachaєtsya на formulі:

де (TN) - vmіst regіstra ТН1 в Desyatkova uyavlennі.

Obmіn в bagatoprotsesornih системи. Poslіdovny порт mіkrokontrollerіv MCS - 51 zdatny pіdtrimuvati на vikoristannyam Rezhimіv 2 и 3 obmіn в bagatoprotsesornih системи. Когато tsomu peredavalny mіkrokontroller graє роля Veduchi и priymayuchі mіkrokontrolleri - ролята на справки. Mehanіzm takoї peredachі aparatno pіdtrimuєtsya bіtom SM2 regіstra SCON. Provіdny mіkrokontroller posilaє spochatku posilki рамка Scho mіstit адрес на един от референтната mіkrokontrollerіv. Адреси vіdrіznyaєtsya OD danih Tim Scho Yogo dev'yaty bіt danih vstanovleny на 1 час при тази час при як рамка danih dev'yaty bіt dorіvnyuє 0. SM2 = 1 viklikaє pererivannya рамка адрес и рамката danih отсъства. ПРОЦЕДУРА pererivan usіh Поддържане analіzuyut priynyatu адрес в іdentifіkatsії svoєї Адрес, mіkrokontroller skidaє bіt SM2 аз chitaє pіslya-duyuchі danі. INSHI vedenі zalishayut bіt SM2 vstanovlenim аз prodovzhuyut vikonuvati резби Programa.

<== предишната лекция | Следващата лекция ==>
| Poslіdovny порт

; Дата на добавяне: 03.01.2014; ; Прегледи: 217; Нарушаването на авторски права? ;


Ние ценим Вашето мнение! Беше ли полезна публикува материал? Да | не



ТЪРСЕНЕ:


Вижте също:



zdes-stroika.ru - Studopediya (2013 - 2017) на година. Не е авторът на материала, и предоставя на студентите възможност за безплатно обучение и употреба! Най-новото допълнение , Ал IP: 66.249.93.205
Page генерирана за: 0.028 сек.