КАТЕГОРИИ:


Астрономия- (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)

микроконтролер памет




Микроконтролера чип интегрира две спомени: програма за памет и паметта на данните. Във връзка с ориентацията на МС за работа в автономен режим програмна памет трябва да съхранява съдържанието в отсъствието на захранващото напрежение (Vol. Е. памет трябва да нелетлив), и да се опрости вътрешна архитектура на МС и способността за работа в широк диапазон на часовник честоти памет за данни трябва да притежава статичен архитектура (т.е.. д. не изисква регенерация).

В генерализирана структура на модул памет е показано на фиг .. Запаметяващият елемент се състои от матрица от елементи за съхранение организирани като N m-битов адрес ред и декодер клетка буфер етап.

Автобус ширина като памет модул адрес е п = log2N и автобус ширина data- т. Около стайна да клетъчна проба информация като адрес код се доставя към декодера активиране на един от редовете на елементи за съхранение матрица генерират високо ниво логика в единия си изходи. По този начин (в зависимост от входящите управляващи сигнали) нива на логиката на всички клетки на паметта на избраната линия получава чрез етап буфер усилвател на шината за данни (положение на четене състоянието клетки), или предава щифтове данни чрез етап буфер усилвател на елементи за съхранение на избрания ред (състояние ситуация запис клетки). Логически състояния на елементите памет други линии не се променят и не се отразяват нивата на продукция логика.

Енергонезависима памет е програма, памет само за четене (ROM). Всеки елемент съхранение ROM е в логиката на държавата, в която той е прехвърлен при въвеждане на информация в ROM (програмиране).

Фиг. 1. генерализирана структура на модул с памет,

В зависимост от броя на допустимите за писане цикъла на програмата за контрол са различни единични и множество програмируеми модули в ROM.

Единичните програмируеми ROM, всеки съхранение елемент матрица позволява само една промяна на състояние. Записване на програмата в ROM може да се извършва или в промишленото производство в производството на микроконтролера чип ( "маска") или от потребителя чрез програмист. ROM от този тип са най-евтиният, т. К. матрица всеки елемент е изключително прост (фиг. 1.5).

При програмиране на клетката да се увеличи напрежението на ниво за трансфер на данни се прилага за линиите, които трябва да бъдат превърнати в логическо състояние. Тъй като в същото време по ред на матрицата определяне на програмируем клетката, високото ниво се доставя от адрес декодер чрез предпазители силни настоящите потоци необратимо ги унищожава. Елементи в програмируем логически нула състояние, не са изложени на висок ток и напрежение, и по тази причина остават в първоначалното си състояние.



Когато четете матрицата в съответствие определяне чете клетка влиза високото ниво на адрес декодер. Ако програмирането на смяна на колоната в клетката е бил разрушен, а след това колоната ще представи на високо ниво логика се генерира, когато pomoshi резистор. Когато програмиране преход колона в клетката е съхраняван, след това колоната ще присъства ниско ниво логика, която стойност на напрежението се определя чрез съотношението на устойчивост на резистор разтегателен и отворен преход колона активен елемент.

В множество програмируеми дискове всеки съхранение елемент матрица позволява няколко промени на състояния. В тази връзка, сложно като елемент за съхранение, която е транзистор с плаващ порта (фиг.) И последователност програмиране, състояща се от няколко етапа.

Технологията на производство на елемента памет дава възможност за принудително въвеждане (инжекция) в региона okolozatvornuyu транзистор при програмирането допълнителна сума на отрицателен заряд намесва възстановите канала на транзистора при прилагането на порта високо ниво на напрежение. В този случай, елемент за съхранение на матрицата постоянно съхранява състоянието на логическа единица. Ако инжекцията не .lryada извършва, когато се прилага към порта напрежение o.kryg aetsya канал високо ниво "изтичане код", и изходното напрежение на колоната се намалява до нула логическо ниво. -

С цел да се даде възможност за повторно записване в ROM изисква предварителна конверсия на всички елементи на съхранение в една матрица се използва hfdioe ^ програмирана) състояние, състоящ се от нея се удържат въведена в предишния програмен излишък такса от транзистор oko- lozatvornogo пространство (в изтриване от един pamyash клетки). Cm дори по-рано може да се извърши с помощта на електрически импулси или ултравиолетова радиация (в последния случай, на повърхността на IC чип е прозорец за предаване на UV радиация). Броят на програмния цикъл ROM с UV изтриване възлиза на няколко стотици, електрически изтривана - няколко хиляди, което се обяснява по-нежен режим изтриване във втория случай, вече запазва характеристиките на функционираща регулаторни елементи за съхранение на транзистора.

на данни от паметта MK е оперативна памет (RAM), статичен елемент памет организация (фиг.). Тази организация позволява да съхранява записаната информация за неопределено време без необходимостта за регенерация, което позволява на MC-работят в широк честотен диапазон от 0 Hz да MHz

паралелни входно-изходни портове на микроконтролера са предназначени за обмен и данните от външен обект представени под формата на логически сигнали, предавани от чип входно-изходни линии MC. По принцип, всеки порт, свързани регистър на данни (за съхранение на продукцията от Комитета за наблюдение на информационния обект или за съхраняване на информация, въведена в МС с един обект), системата за контрол (да се определят режимите на работа на пристанището) и изходното стъпало, основен проблем не само усилване и сдвояването на подписването му. порт структура е показана на Фиг. ,

Регистрирайте данни е N-битова двупосочна входно-изходни регистър с записване и четене на контролни линии, които позволяват на информация, вписани в регистъра с МК или вътрешен грант автобус до регистъра на вътрешния статут на автобус. Време за обмен на информация между ядрото на процесора и порт регистър MC чрез вътрешния автобус контрольор определя ядрото на гумите. В зависимост от вида на обмен на команди (порт за засмукване на процесора в пристанището или на процесора) се формира от сигнали WR (запис) или RD (четене), при което обменният затворен управляващия сигнал CS (Chip Select).

Като цяло, възможностите за по-сложни задачи, които споделят структурата на входно-изходен порт е въведена системата за контрол, която е комбинация схема и се променя за откриване на сигнали членки, както и за четене на разположение регистър запазва тези държави. Има два проблема: проблемът за мултиплексиране на входно-изходни линии и подкрепа задача напреднали комуникационни протоколи.

Фиг. 2. Структура на паралелен вход-изход пристанище

В допълнение към регистъра на данни, същият контакт IC може да изисква някои периферно устройство (например таймер) за обмен на информация с обекта (така наречената алтернативна функция IO). Необходимо е да се определи, за които устройството (инфрачервена или друг периферен модул) се определя на всеки индивидуален контакт чип MC. Тази корекция се извършва запис в регистър система специално за управление на код, който определя позицията на сигнали ключ (виж фиг.). В зависимост от позицията на контакти на превключвателя, всеки външен контакт IC чип е физически свързано към или на пристанището регистър линии IO или IO линии към друга периферното устройство.

Разширено комуникационни протоколи, необходими за организирането на надеждно предаване на данни между устройството и обекта. В най-простия случай, ще бъде въведена в изхода регистър на контактите когато komandyperesylki от процесор MC в регистъра данни порт RG, след инсталацията на вътрешна информация автобус да бъдат записани, контролерът автобус генерира WR и сигнал CS, след което данните в множество от двоични сигнали MK и възприема обекта. Действително порт за запис, и по този начин се променя изходните данни не се извежда на външните контакти и поради неизвестен часа на актуализацията информационен обект. Тъй като наскоро писмени данни заменят сегашните по-рано на клемите на МК не едновременно за всички разряд (. Във връзка с различни преходни време поток, поради различна настоящите натоварване контакти състезания в комбинационни схеми и т.н.), може да стане така четене обект невярна информация: частичен променените данни.

Поради факта, че фактът, че четенето на обекта се предава информация, предоставена на MK, ситуацията, при актуализация честота възприемането на честота информация MK надвишава този обект с данни, което води до загуби в парцелите

Когато четете информация от един обект може да бъде ситуации ненадеждни четене и пропускането на пакети, подобни на тези, описани по-горе.

За да разрешите тези конфликти в две външни линии са входен порт структура, в която се предава услуга за споделяне на сигнали. Промяна на двоично състояние на първия ред кодира времето завършване на актуализацията нов източник на данни (това ви позволява да се избегне четене на невярна информация в момента на включване на данните за приемник изход). Промяна на състоянието на втория двоични кодове факт линия (тя позволява да се балансира входа на честотата на информация от страна на получателя и източник на информация за честотата на изхода) четат приемник на данни. В генерализирана протокол е показано на фиг ..

Включване (с необходимите времето на експозиция) WR сигналите, RD и CS между вътрешната шина и външните контакти MC и в този случай се извършва контролната система.

При предаване на програмата за данни заявление от УД да WR обект на сигнала, както и записани данни се регистрират IO, след провеждане на пауза, необходимо за извършване на типични продължителност преходни процеси на МК контакти (посочено в паспорта па данни чип MC показва максималната товароносимост по-горе, които могат да затегне и преходни нарушават обмяната на протокола в процес на разглеждане), е включен към ред "записаните", а след това да получи точното обекта данни и генерира Sig "Четене на данни е" Четенето потвърди др. Сигналът от обекта "Четене на данните" се съхранява в система за контрол регистър, и може да бъде анализиран от програмата за приложение, за да се определи дали предаване на следващата част от N-битови данни за обекта.

При прехвърляне на данни от обекта на MC сигнал "записаните" формира обект, системата за контрол е включен към входа на CS данни от регистри; система за контрол, се формира и WR на сигнала. Освен това, "данни, записани" на сигнала, съхранявани в системата за контрол на регистър. Преди да прочетете програмата за прилагане на системата за управление заявки регистър с данни порт за наличие на нови данни от обекта, и при откриване на този факт гласи регистър с данни, в които администраторът автобус генерира RD и CS сигнали. Контролната система превключва сигнала по линия РД "Четене на данни", което показва, обект на MK готовност да получи следващия парчето данни.

Разширено комуникационни протоколи се използват по-специално в MC Scenix.

Общата структура освобождаване продукция етап е показано на фиг ..

Paraphase сигнал данни контролира изходните транзистори, осигуряване на необходимата мощност на сигнала. За да работите с обекта изход тип "отворен колектор" или "отворен емитер" на сигнали, конфигурирани по програмен контрол на система за включване гостилница резистори. посока обмен (вход или изход) също е на линия, определена от порта за управление на конфигурацията на софтуера.