Микроконтроллер – бұл әртүрлі электрондық құралдарды басқаруға арналған арнайы микросхема
Кіріспе 2
Микроконтроллерде қолданылатын перифериялық құрылғылар: 4
Микроконтроллер танымал түрлері: 5
Микроконтроллерлердің қолданылу аймағы 5
Микроконтроллерді бағдарламалау 6
AVR микроконтроллері, ерекшелігі, характеристикалары 7
AVR микроконтроллердің пайда болу тарихы 9
Архитектура сипаттамасы 10
Командалар жүйесі 10
AVR микроконтроллерлердің түрлері: 11
AVR Контроллерлер версиялары 12
AVR микроконтроллердің енгізу.шығару құрылғылар 13
AVR өңдеу құралдары: 14
AVR микроконтроллердің программалық өңдеу құралдары: 15
Схемалары: 16
Қорытынды 17
Пайдаланылған әдебиеттер: 19
Микроконтроллерде қолданылатын перифериялық құрылғылар: 4
Микроконтроллер танымал түрлері: 5
Микроконтроллерлердің қолданылу аймағы 5
Микроконтроллерді бағдарламалау 6
AVR микроконтроллері, ерекшелігі, характеристикалары 7
AVR микроконтроллердің пайда болу тарихы 9
Архитектура сипаттамасы 10
Командалар жүйесі 10
AVR микроконтроллерлердің түрлері: 11
AVR Контроллерлер версиялары 12
AVR микроконтроллердің енгізу.шығару құрылғылар 13
AVR өңдеу құралдары: 14
AVR микроконтроллердің программалық өңдеу құралдары: 15
Схемалары: 16
Қорытынды 17
Пайдаланылған әдебиеттер: 19
Микроконтроллер – бұл әртүрлі электрондық құралдарды басқаруға арналған арнайы микросхема. Микроконтроллерлер алғаш рет микропроцессорлармен бірге 1971 жылы әлемге келді. Микроконтроллерлердің құрушылары тапқыр идеяны ойлап тапты, ол процессор, жады, әрқашан сақтайтын құрылғы мен периферияны микросхемаға ұқсайтын бір корпустың ішіне біріктіру. Бұл кезінен бастап микроконтроллер өндірісі жыл сайын процессор өндірісінен көбейе береді және сұранысы төмендетпейді. Микроконтроллерлерді ондаған компаниялар шығарады; заманауи 32, 16 және 8-биттік түрлері бар. Әр түрде түгелге бірдей модельдерді кездесуге болады, олар бір-бірінен орталық процессорының жылдамдығымен және жады көлемімен ерекшеленеді. Көбінесе, микроконтроллерлер кіріктірілген жүйелерде, ойыншықтарда, станоктарда, жаппай үй техникасында, тұрмыстық автоматикада – жалпы айтқанда, процессор өнімділігі орнына баға мен функционалдық арасында тепе-теңдік керек болғанда қолданылады. Сондықтан, ең ескі микроконтроллерлер әлі күнге дейін пайдаланылады, себебі олар көптеген функцияларды орындай алады: автоматтты есік ашу мен бақтарды суарудан «ақылды үй» жүйесіне интеграциялауға дейін. Бұған қарамастан, одан да мықты, секундына жүздеген миллион операция және «бастан-аяқ» перифериямен жабдықталған микроконтроллерлер бар. Оларда қолданылатын мақсаттары да лайықты. Яғни, бағдарламалаушы алдымен мақсатты бағалайды, одан кейін ғана керекті құрал-жабдықтарды таңдайды. Бүгінгі күнде жиырма компаниямен шығарылатын 200-ден астам микроконтроллерлердің модификациялары және басқа типтегі көптеген микроконтроллерлер бар. Бағдарламалаушылар арасында PIC фирмасының Microchip Technology және Atmel фирмасының AVR 8-биттік микроконтроллерлер, TI фирмасының MSP430 16-биттік микроконтроллерлер, басқа фирмаларға өндіру үшін лицензия сататын ARM Limited фирмасының ARM архитектуралы 32-биттік микроконтроллерлеркеңінен танымал.
Микроконтроллер көптеген параметрлермен сипатталады, себебі ол күрделі программалық басқаратын құрылғыдан қатар электрондық құрал (микросхема) болып табылады. Микроконтроллер атында «микро» сөз алды қосымшасы микроэлектронды технология арқылы жұмыс істейтінін айтады. Жұмыс барысында микроконтроллер жады немесе енгізу портынан командаларды оқып орындайды. Әр команда нені құрайтынын микроконтроллер командалар жүйесімен анықталады. Командалар жүйесі микроконтроллер архитектурасында жатыр және команда кодының орындалуы микросхеманың ішкі элементтерінің анықталған микрооперацияларын білдіреді. Микроконтроллерлер әртүрлі электрондық және элетрикалық құрылғыларды икемді басқаруға мүмкіндік береді. Микроконтроллерлердің кейбір модельдері сонша мықты, олар релені тікелей қосуы мүмкін (мысалға, шырша гирляндалары). Микроконтроллер, әдетте, жалғыз жұмыс істемейді, схемаға дәнекерленеді, одан басқа экрандар, пернетақталық енгізулер, әртүрлі датчиктер және т.б. қосылады. Микроконтроллер үшін софты «биттер артынан қууды» ұнататындарға көңіл аудара алады, себебі микроконтроллердегі жады 2-ден 128 Кб-ке дейін құрайды. Егер аз болса, Ассемблер немесе Фортранда жазуды қалайды, егер одан да мүмкіндік болса, Бейсиктің, Паскальдің арнайы версияларын, көбінесе Си тілін қолданады. Микроконтроллерді толығымен бағдарламалау үшін, алдымен оны эмуляторда – программалық немесе аппараттық, тексереді.
Микроконтроллер көптеген параметрлермен сипатталады, себебі ол күрделі программалық басқаратын құрылғыдан қатар электрондық құрал (микросхема) болып табылады. Микроконтроллер атында «микро» сөз алды қосымшасы микроэлектронды технология арқылы жұмыс істейтінін айтады. Жұмыс барысында микроконтроллер жады немесе енгізу портынан командаларды оқып орындайды. Әр команда нені құрайтынын микроконтроллер командалар жүйесімен анықталады. Командалар жүйесі микроконтроллер архитектурасында жатыр және команда кодының орындалуы микросхеманың ішкі элементтерінің анықталған микрооперацияларын білдіреді. Микроконтроллерлер әртүрлі электрондық және элетрикалық құрылғыларды икемді басқаруға мүмкіндік береді. Микроконтроллерлердің кейбір модельдері сонша мықты, олар релені тікелей қосуы мүмкін (мысалға, шырша гирляндалары). Микроконтроллер, әдетте, жалғыз жұмыс істемейді, схемаға дәнекерленеді, одан басқа экрандар, пернетақталық енгізулер, әртүрлі датчиктер және т.б. қосылады. Микроконтроллер үшін софты «биттер артынан қууды» ұнататындарға көңіл аудара алады, себебі микроконтроллердегі жады 2-ден 128 Кб-ке дейін құрайды. Егер аз болса, Ассемблер немесе Фортранда жазуды қалайды, егер одан да мүмкіндік болса, Бейсиктің, Паскальдің арнайы версияларын, көбінесе Си тілін қолданады. Микроконтроллерді толығымен бағдарламалау үшін, алдымен оны эмуляторда – программалық немесе аппараттық, тексереді.
1. М.В. Напрасник. Микропроцессоры и микро-ЭВМ: Высшая школа, 1989.
2. Е.П. Балашов, В.Л. Григорьев, Г.А. Петров, Микро- и мини-ЭВМ: Энергоатомиздат, 1984.
3. С.Т. Хвощ, Н.Н. Варлинский, Е.А. Попов, Под общей редакцией С.Т. Хвоща. Микропроцессоры и микро-ЭВМ в системах автоматического управления. Справочник: Машиностроение, 1987.
4. Ч. Юэн, К. Бичем, Дж. Робинсон. Микропроцессорные системы и их применение при обработке сигналов. Перевод с английского Т.Э. Кренкеля. Под ред. Б.А. Калабекова: Радио и связь, 1986.
5. Есмағамбетов Б.С. Басқару жүйелердегі микропроцессорлық кешендер. Оқу құралы. Шымкент: «Әлем баспасы», 2013, 236 бет.
6. Есмағамбетов Б.С. «Цифрлық құрылғылар және микропроцессорлар» Оқу құралы. Шымкент: «Нұрлы бейне» баспасы, 2010, 184 бет.
2. Е.П. Балашов, В.Л. Григорьев, Г.А. Петров, Микро- и мини-ЭВМ: Энергоатомиздат, 1984.
3. С.Т. Хвощ, Н.Н. Варлинский, Е.А. Попов, Под общей редакцией С.Т. Хвоща. Микропроцессоры и микро-ЭВМ в системах автоматического управления. Справочник: Машиностроение, 1987.
4. Ч. Юэн, К. Бичем, Дж. Робинсон. Микропроцессорные системы и их применение при обработке сигналов. Перевод с английского Т.Э. Кренкеля. Под ред. Б.А. Калабекова: Радио и связь, 1986.
5. Есмағамбетов Б.С. Басқару жүйелердегі микропроцессорлық кешендер. Оқу құралы. Шымкент: «Әлем баспасы», 2013, 236 бет.
6. Есмағамбетов Б.С. «Цифрлық құрылғылар және микропроцессорлар» Оқу құралы. Шымкент: «Нұрлы бейне» баспасы, 2010, 184 бет.
Мазмұны
Кіріспе 2
Микроконтроллерде қолданылатын перифериялық құрылғылар: 4
Микроконтроллер танымал түрлері: 5
Микроконтроллерлердің қолданылу аймағы 5
Микроконтроллерді бағдарламалау 6
AVR микроконтроллері, ерекшелігі, характеристикалары 7
AVR микроконтроллердің пайда болу тарихы 9
Архитектура сипаттамасы 10
Командалар жүйесі 10
AVR микроконтроллерлердің түрлері: 11
AVR Контроллерлер версиялары 12
AVR микроконтроллердің енгізу-шығару құрылғылар 13
AVR өңдеу құралдары: 14
AVR микроконтроллердің программалық өңдеу құралдары: 15
Схемалары: 16
Қорытынды 17
Пайдаланылған әдебиеттер: 19
Микроконтроллер
Кіріспе
Микроконтроллер - бұл әртүрлі электрондық құралдарды басқаруға арналған арнайы микросхема. Микроконтроллерлер алғаш рет микропроцессорлармен бірге 1971 жылы әлемге келді. Микроконтроллерлердің құрушылары тапқыр идеяны ойлап тапты, ол процессор, жады, әрқашан сақтайтын құрылғы мен периферияны микросхемаға ұқсайтын бір корпустың ішіне біріктіру. Бұл кезінен бастап микроконтроллер өндірісі жыл сайын процессор өндірісінен көбейе береді және сұранысы төмендетпейді. Микроконтроллерлерді ондаған компаниялар шығарады; заманауи 32, 16 және 8-биттік түрлері бар. Әр түрде түгелге бірдей модельдерді кездесуге болады, олар бір-бірінен орталық процессорының жылдамдығымен және жады көлемімен ерекшеленеді. Көбінесе, микроконтроллерлер кіріктірілген жүйелерде, ойыншықтарда, станоктарда, жаппай үй техникасында, тұрмыстық автоматикада - жалпы айтқанда, процессор өнімділігі орнына баға мен функционалдық арасында тепе-теңдік керек болғанда қолданылады. Сондықтан, ең ескі микроконтроллерлер әлі күнге дейін пайдаланылады, себебі олар көптеген функцияларды орындай алады: автоматтты есік ашу мен бақтарды суарудан ақылды үй жүйесіне интеграциялауға дейін. Бұған қарамастан, одан да мықты, секундына жүздеген миллион операция және бастан-аяқ перифериямен жабдықталған микроконтроллерлер бар. Оларда қолданылатын мақсаттары да лайықты. Яғни, бағдарламалаушы алдымен мақсатты бағалайды, одан кейін ғана керекті құрал-жабдықтарды таңдайды. Бүгінгі күнде жиырма компаниямен шығарылатын 200-ден астам микроконтроллерлердің модификациялары және басқа типтегі көптеген микроконтроллерлер бар. Бағдарламалаушылар арасында PIC фирмасының Microchip Technology және Atmel фирмасының AVR 8-биттік микроконтроллерлер, TI фирмасының MSP430 16-биттік микроконтроллерлер, басқа фирмаларға өндіру үшін лицензия сататын ARM Limited фирмасының ARM архитектуралы 32-биттік микроконтроллерлеркеңінен танымал.
Микроконтроллер көптеген параметрлермен сипатталады, себебі ол күрделі программалық басқаратын құрылғыдан қатар электрондық құрал (микросхема) болып табылады. Микроконтроллер атында микро сөз алды қосымшасы микроэлектронды технология арқылы жұмыс істейтінін айтады. Жұмыс барысында микроконтроллер жады немесе енгізу портынан командаларды оқып орындайды. Әр команда нені құрайтынын микроконтроллер командалар жүйесімен анықталады. Командалар жүйесі микроконтроллер архитектурасында жатыр және команда кодының орындалуы микросхеманың ішкі элементтерінің анықталған микрооперацияларын білдіреді. Микроконтроллерлер әртүрлі электрондық және элетрикалық құрылғыларды икемді басқаруға мүмкіндік береді. Микроконтроллерлердің кейбір модельдері сонша мықты, олар релені тікелей қосуы мүмкін (мысалға, шырша гирляндалары). Микроконтроллер, әдетте, жалғыз жұмыс істемейді, схемаға дәнекерленеді, одан басқа экрандар, пернетақталық енгізулер, әртүрлі датчиктер және т.б. қосылады. Микроконтроллер үшін софты биттер артынан қууды ұнататындарға көңіл аудара алады, себебі микроконтроллердегі жады 2-ден 128 Кб-ке дейін құрайды. Егер аз болса, Ассемблер немесе Фортранда жазуды қалайды, егер одан да мүмкіндік болса, Бейсиктің, Паскальдің арнайы версияларын, көбінесе Си тілін қолданады. Микроконтроллерді толығымен бағдарламалау үшін, алдымен оны эмуляторда - программалық немесе аппараттық, тексереді.
Бұл жерде сұрақ туындауы мүмкін: микропроцессор мен микроконтроллер бұл бір құрылғының әртүрлі атауы ма, әлде бұл әртүрлі зат па?
Микропроцессор бұл кез келген ЭЕМ-ның интегралдық технологиямен жасалған орталық құрылғы. Атауы өзі айтып тұр, бұда есептеу процесстер жүріп жатыр. Одан ЭЕМ пайда болу үшін, заманауи және өнімділігі жоғарыға қарамастан, оны сыртқы құрылғылармен толықтыру қажет. Біріншіден, ол оперативті жады мен ақпаратты енгізу-шығару порттары. Микроконтроллер өзінің ішінде процессордан, оперативті жадынан, программа жадынан, толық функционалды ЭЕМ-ге айналдыратын перифериялық құрылғылар жиынтығынан тұрады. Совет уақытындағы ескі терминологияда осындай құрылғылар Біркристалды микро ЭЕМ деп аталған, бірақ советтік есептеу техника дағдарысқа ұшырағаны белгілі, бұнымен біргеБіркристалды микро ЭЕМ де қалып қойды. Шетелдің есептеу техникасы бір жерде қалған жоқ, сондықтан Біркристалды микро ЭЕМ контроллер деп атап бастаған (ағылшын тілінде Control - басқару). Шынымен де, контроллер әртүрлі техниканы басқаруға тиімді және онша күрделі емес болды.
Біркристаллды микро-ЭЕМ пайда болуын компьютерлік автоматизацияның басқару облысында жаппай қолданыс дәуірдің бастауымен байланыстырады. Ең бірінші Біркристалды микро-ЭЕМ-ге патент 1971 жылы Texas Instruments-те жұмыс істеген инженерлер М. Кочрен мен Г. Бун алған. Дәл олар бір кристалда процессорға қоса жады мен енгізу-шығару құрылғыларын қолдануды ұсынды. 1976 жылы американдық фирма Intel i8048 микроконтроллерді жасайды. 1978 жылы Motorola фирмасы алдындағысында шығарған MC6800 микропроцессорге ұқсап, өзінің біріншіMC6801 микроконтроллерді шығарды. 4 жыл өте, 1980 жылы Intel келесі микроконтроллерді i8051 шығарады.Перифериялық құрылғылардың сәтті жиынтығы, сыртқы немесе ішкі программалық жадының икемді таңдау мүмкіндігі және қолайлы бағасы бұл микроконтроллерге нарықта табыс әкелді. Технология жағынан i8051 микроконтроллері өз заманына байланысты күрделі болды - кристалда 16 разрядтағы i8086 микропроцессорға қарағанда 4 есе артық 128 мың транзистор қолданды.Gather Group айтуынша, 2009 жылы сатылым көлемі бойынша әлемдік рейтингте бірінші орынды Renesas Electronics, екінші Freescale, үшінші Samsung, төртінші TI иеленеді. Совет одағында оригиналдымикроконтроллер зерттеулері, және шетелдік үлгілерге көшірме өңдеу жүргізілген.
1979 жылы КСРО Ғылыми инженерлік институтта біркристалды 16-разрядты ЭЕМ, микроархитектурасы Электроника НЦ аталған K1801BE1 шықты. Микроконтроллер жобалау барысында бір жағынан көлемі мен бағасы арасында басқа жағынан өнімділік пен икемділік арасында ымыраны сақтау қажет. Әртүрлі қосымшалар үшін бұл және басқа параметрлер оңтайлы байланысы әртүрлі болуы мүмкін. Сол үшін процессор архитектурасы, жабдықталған жады типі мен көлемі, перифериялық құрылғылар жиынтығы, корпус түрі әртүрлі көптеген микроконтроллер түрлері бар. Қарапайым компьютерлік микропроцессорынан айырмашылығы, микроконтроллерде гарвардтық архитектура көп қолданылады, яғни деректерді мен командаларды оперативті сақтау құрылғысы мен әрдайым сақтау құрылғысында сақтаудың бөлек болуы. Оперативті сақтау құрылғыдан басқа микроконтроллер программа мен деректер сақтауға арналған энергияға тәуелсіз жадымен жабдықталған. Микроконтроллердің көптеген модельдерінде сыртқы жадыны байланыстыратын шина жоқ. Одан арзан жады типтері тек бір рет жазуды рұқсат етеді немесе жасалу барысында кристалға сақталатын программа жазылады. Бұндай құрылғылар жаппай өндіріске тек контроллер программасы жаңартылмаған жағдайда жарасады. Контроллердің басқа модификацияларда энергияға тәуелсіз жадыға бірнеше рет қайттан программаны жазуға мүмкіндігі бар.
Микроконтроллерде қолданылатын перифериялық құрылғылар:
* енгізу не шығару күйіне келтіре алатын әмбебап сандық порттар;
* енгізу-шығару әртүрлі интерфейстер: UART, I²C, SPI, CAN, USB, IEEE 1394, Ethernet;
* аналогтық-сандық және сандық-аналогтық түрлендіргіштер;
* компараторлар;
* ендік-импульстік модулятордар(ШИМ-контроллер);
* таймерлер;
* коллекторсыз қозғалтқыш контроллерлер, сондай-ақ қадамдық;
* дисплей мен пернетақта контроллерлер;
* радиожиілікті қабылдағыш пен таратқыш;
* кіріктірілген жадының массивтері;
* кіріктірілген тактілік генератор мен күзетші таймер;
Баға мен энергия тұтынуды шектеу контроллердің тактілік жиілікті шектейді. Бірақ өндірушілер өз өнімдерін жоғары жиілікте қызметін қамтамасыз ету тырысады, бірақ та сол уақытта, тапсырыс берушілерге әртүрлі жиіліктерде мен қоректену кернеулерде таңдау жасауға мүмкіндік береді. Микроконтроллердің көптеген модельдерде оперативті сақтау құрылғы мен ішкі регистрлерге арналған статикалық жады қолданылады. Бұл контроллерге төменгі жиілікте жұмыс істеу және тактілік генератордың толық тоқтағанда деректерді жоғалтпау мүмкіндік береді. Перифериялық құрылғылар бір бөлігі және есептеу модуліүзілетін энергия үнемдеудің әртүрлі режимдері жиі ескертіледі.
Микроконтроллер танымал түрлері:
* MCS 51 (Intel)
* MSP430 (TI)
* ARM (ARM Limited)
* ST Microelectronics STM32 ARM-based MCUs
* Atmel Cortex, ARM7 и ARM9-based MCUs
* TexasInstrumentsStellarisMCUs
* NXP ARM-based LPC MCUs
* Toshiba ARM-basedMCUs
* AnalogDevices ARM7-based MCUs
* CirrusLogic ARM7-based MCUs
* FreescaleSemiconductor ARM9-based MCUs
* AVR (Atmel)
* ATmega
* ATtiny
* XMega
* PIC (Microchip)
* STM8 (STMicroelectronics)
* С8051F34x
* RL78 (RenesasElectronics)
Микроконтроллерлердің қолданылу аймағы
Бүгінгі микроконтроллерде жеткілікті өнімді ауқымды мүмкіндіктеріменесептеу құрылғылар толық жиынтығы орнына бір микросхемада қолдануы көлемін, энергия тұтынуын және бағасын едәуір азайтады.
Әртүрлі құрылғыларды және олардың бөлек блоктарды басқаруда қолданылады:
* есептеу техникада: аналық плата, қатқыл және иілгіш дисковод контроллері, CD, DVD, калькулятор;
* электроникада және әртүрлі тұрмыстық техникада, электронды басқару жүйесі қолданылатын кір, ыдыс жуатын машинада, микротолқынды пеште, телефондарда және бүгінгі құралдарда, әртүрлі роботтарда, ақылды үй жүйесінде;
Өндірісте:
* өнеркәсіптік автоматикада: бағдарланған реле мен кіріктірілген жүйеден бастап бағдарланған логикалық контроллерге дейін;
* станоктардың басқару жүйелерде;
8-разрядты жалпы мақсаттағы микропроцессор толығымен одан да өнімді модельдермен ығыстырған кезде, 8-разрядты микроконтроллерлер кең қолданылуы жалғастыруда. Бұл көп қолданыстағы жоғары өнімділік керек етпейтін, төмен баға маңызды болғанды айтады. Соған қарамастан, үлкен есептеу мүмкіндіктері бар микроконтроллер бар, мысалы, бір уақытта көп ағынды деректерді өңдеуге қолданатын сандық сигналдық процессорлар - аудио-видео ағындар үшін.
Микроконтроллерді бағдарламалау
Микроконтроллерді бағдарламалау көбінесе ассемблер немесе Си тілінде іске асады. Бірақ басқа тілдердегі компиляторлар бар, мысалы, Фортран мен Бейсик. Тағы, кіріктірілген Бейсик интерпретаторлар қолданылады.
Микроконтроллер үшін Си тілінің танымал компиляторлар:
* GNU Compiler Collection -- ARM, AVR, MSP430 және одан басқа көптеген архитектураларды қолдайды;
* Small Device C Compiller -- көптеген архитектураларды қолдайды;
* CodeVisionAVR (AVRүшін)
* IAR (кез келгенмикроконтроллер үшін)
* WinAVR (AVR мен AVR32 үшін)
* Keil (архитектура 8051 мен ARM үшін)
* HiTECH (архитектура 8051 мен PICMicrochip үшін)
Микроконтроллер үшін танымал бейсик компиляторлар:
* MikroBasic (архитектура PIC, AVR, 8051 және ARM)
* Bascom (архитектура AVR және 8051)
* FastAVR (архитектура AVR)
* PICBasic (архитектура PIC)
* Swordfish (архитектура PIC)
Программаны реттеуге программалық симуляторлар (микроконтроллер жұмысын ұқсастыратын дербес компьютерге арналған арнайы программалар), ішкі схемалық эмуляторлар (өндірілетін кіріктірілген құрылғыға қосыла алатын микроконтроллер ұқсастыратын электрондық құрылғылар) және реттейтін интерфейс (мысалы, JTAG)қолданылады.
AVR микроконтроллері, ерекшелігі, характеристикалары
AVR - Atmel фирмасының 8-биттік (разрядты) микроконтроллер түрі. Оны 1996 жылы өндіріле бастады. Олар қолданытағы қарапайым, қуатты төмен тұтынады және жоғары сатылы интеграциядағы микроконтроллерлер. Бұл құрылғылар сирек ұйқасып отыратын өнімділік, энергия эффективтілік және икемді дизайн қамтамасыз етеді. Нарыққа шығу уақытын төмендеуге оңтайландырған, олар көбінесе С және ассемблер бағдарламалайтын эффективті архитектура саласына негізделген. Басқа микроконтроллердің ешқайсысы төмен энергия тұтынуда үлкен есептеу өнімділікті қамтамасыз ете алмайды. Саладағы жетекші даму құралдары мен жобамен қоса жүретін сізге көмек бере алады. Жаңа нарыққа шығу үшін оның экономикалық эффективтілігі, жаңартуға дайын болуы көмектеседі.
Өнімділігі, энергияны максималды эффективті қолдануға бағытталған функциялары мен құралдары
Бүгінгі қатал талаптарын қанағаттандыру үшін, Atmel он жыл алға, артта қалмай picopower технологиясын өндіріс кезінде қолданады. AVR микроконтроллерлері бұл технологияны активті және ұйқы режимінде энегрия тұтынуды төмендеу үшін қолданады.
Өндіру процессін жылдамдату үшін толық құралдар жиынтығы
Atmel компаниясы жоғары сапалы, қолданыстағы жеңіл микроконтроллер ұсынады. Интеграцияланған жобалау ортасы тегін Atmel Studio С тілінде немесе құрастыруда код құру мен модельдеуге мүмкіндік береді.Бұл бастапқы жиынтығымен, программатормен, реттеуішпен, бағалау комплектпен және типтік жобалармен интеграцияланған. Нәтижесінде, одан да жылдам, жемісті мамандары бар команданың дамуына байланысты, нарыққа шығу уақыты азайтылады.
Бағдарламалық қамтама
Atmel компаниясы толық драйверлер кітапханасын және қосымшалар құруда қажетті платформа арасындағы бағдарламалық қамтаманы ұсынады. Ол AVR әртүрлі микроконтроллер арасындағы бағдарламалық қамтаманың орын ауыстыруын жеңілдететін жалпы қолданбалы бағдарламалау интерфейсін қамтамасыз етеді. Atmel gallery өндіріс үлгілерді, видеоматериалдарды ұсынады. Atmel spaces бір жобаны жасайтын әлемнің кез келген түкпірінен команда болып бірлесе жұмыс істеу ортасын айтады. Одан басқа, қолдану нұсқаулары үлкен топтамасы бар. Бұнда барлық перифериялық құрылғылардың қолданылуы сипатталады.
Перифериялық сенсорлық енгізу контроллері (PTC-термистор)
Перифериялық сенсорлық енгізу контроллері деп 1-ден 256 каналдарды автономды зондтауды қолдайтын сенсорлық сыйымдылық модулі болып табылады. Жүйені жобалауда икемділікті қамтамасыз ететін модуль өз және өзара сыйымдылықты қолдайды. Өзінің автономды қызметіне байланысты, PTC өте аз процессордың ресурсын, энегиясын қолданады, әсіресе жоғарғы технологиялық жобаларда. Кіріктірілген автоматикалық баптау және калибрлеумен PTC сенсорлық өнімділіктіжоғары сапаны, әсіресе қатал жағдайлардақамтамасыз етеді. Бұл микроконтроллерді кез келген сенсорлық жүйеге сәйкестендіреді. Atmel Studio код құру мен реттеуді қолдайды. PTC модулімен микроконтроллер сенсорлық сипаттамасы және интеграцияға қатал талабы баркез келген қосымшаға әлбеттегі таңдау болып табылады.
Qtouch кітапханасы
PTC жоқ құрылғыларға, qtouch кітапханасы микроконтроллерлердің және кенкіндемелердің жоғары дәрежелі таңдау еркіндігі программалық шешім ұсынады. Кітапхана сыйымды сенсорлық орындалуында сенімді, өзінді жақсы танытқан және Atmel AVR микроконтроллерлеріжәне Atmel Smart ARM процессорбазасында құрылғыларды қолдайды. Бірақ, PTC аппаратты модульмен микроконтроллерден айырмашылығы, бағдарламалық қамтама кітапханасы тек қана бір зондтау методын бір уақытта қамтамасыз ете алады.
Atmel компаниясы қосымшаның есебіне байланысты стандартты AVR микроконтроллердің кең спектрін ұсынады. Үлкен ассортимент кең ауқымды қосымшалар мен функцияларды, сонымен қарай автомобильді, ЖК-дисплей драйверлерді, USB интерфейстерді, қозғалтқыш басқару жүйені, жарықтандыру аппаратураны, бірчиптік батарея басқаруды, қашықтықта басқаруды қолдауға мүмкіндік береді.
Перифериялық құрылғылардың, жүйелік оқиғалардың өзара байланысы
Перифериялық құрылғыларды эффективті емес басқару өнімділіктің төмендетуіне және энергияның тұтыну жоғарлауына әкелуі мүмкін. Бұл мәселелерді шешу үшін, Atmel процессорды өтеперифериялық құрылғылар арасында тікелей сигналдар алмасуын қамтамасыз етеді.
Жоғарылатқан есептеу қуаттылығы
Көп есептеулер жүргізуді талап ететін қосымшаларға арнап IEEE 754 жүзетін нүктелі(FPU) стандартына сәйкес AVR микроконтроллері қолданылады. Бұл интеграцияланған компонент микроконтроллерге ондық сандарға төмен тактіде және одан да жоғары дәлдікте арифметикалық операцияларды қолдануды мүмкіндік береді.Жүзетін нүктелі модуль (FPU) кең қолдануды артады. Шуды басу мен ең сапалы ақпарат жинауға және сапасын жоғалтпай аудиодерек өңдеу - деректерді сүзу және анализ жасау мүмкіндік береді.
Комплексті қауіпсіздік
Маңызды ақпаратты қорғау үшін AVR микроконтроллерлері жоғары өнімді 128-, 192- және 256-биттік кілт ұзындығында шифрлау және дешифрлау ұсынады. Ол жоғары жылдамдықты байланыс каналдарында шифрлауды талап ететін қосымшаларға мінсіз жарамды. Құпия деректерді қорғау үшін Atmel компаниясы flashvault флэшжадысында сақталатын қорғану ... жалғасы
Кіріспе 2
Микроконтроллерде қолданылатын перифериялық құрылғылар: 4
Микроконтроллер танымал түрлері: 5
Микроконтроллерлердің қолданылу аймағы 5
Микроконтроллерді бағдарламалау 6
AVR микроконтроллері, ерекшелігі, характеристикалары 7
AVR микроконтроллердің пайда болу тарихы 9
Архитектура сипаттамасы 10
Командалар жүйесі 10
AVR микроконтроллерлердің түрлері: 11
AVR Контроллерлер версиялары 12
AVR микроконтроллердің енгізу-шығару құрылғылар 13
AVR өңдеу құралдары: 14
AVR микроконтроллердің программалық өңдеу құралдары: 15
Схемалары: 16
Қорытынды 17
Пайдаланылған әдебиеттер: 19
Микроконтроллер
Кіріспе
Микроконтроллер - бұл әртүрлі электрондық құралдарды басқаруға арналған арнайы микросхема. Микроконтроллерлер алғаш рет микропроцессорлармен бірге 1971 жылы әлемге келді. Микроконтроллерлердің құрушылары тапқыр идеяны ойлап тапты, ол процессор, жады, әрқашан сақтайтын құрылғы мен периферияны микросхемаға ұқсайтын бір корпустың ішіне біріктіру. Бұл кезінен бастап микроконтроллер өндірісі жыл сайын процессор өндірісінен көбейе береді және сұранысы төмендетпейді. Микроконтроллерлерді ондаған компаниялар шығарады; заманауи 32, 16 және 8-биттік түрлері бар. Әр түрде түгелге бірдей модельдерді кездесуге болады, олар бір-бірінен орталық процессорының жылдамдығымен және жады көлемімен ерекшеленеді. Көбінесе, микроконтроллерлер кіріктірілген жүйелерде, ойыншықтарда, станоктарда, жаппай үй техникасында, тұрмыстық автоматикада - жалпы айтқанда, процессор өнімділігі орнына баға мен функционалдық арасында тепе-теңдік керек болғанда қолданылады. Сондықтан, ең ескі микроконтроллерлер әлі күнге дейін пайдаланылады, себебі олар көптеген функцияларды орындай алады: автоматтты есік ашу мен бақтарды суарудан ақылды үй жүйесіне интеграциялауға дейін. Бұған қарамастан, одан да мықты, секундына жүздеген миллион операция және бастан-аяқ перифериямен жабдықталған микроконтроллерлер бар. Оларда қолданылатын мақсаттары да лайықты. Яғни, бағдарламалаушы алдымен мақсатты бағалайды, одан кейін ғана керекті құрал-жабдықтарды таңдайды. Бүгінгі күнде жиырма компаниямен шығарылатын 200-ден астам микроконтроллерлердің модификациялары және басқа типтегі көптеген микроконтроллерлер бар. Бағдарламалаушылар арасында PIC фирмасының Microchip Technology және Atmel фирмасының AVR 8-биттік микроконтроллерлер, TI фирмасының MSP430 16-биттік микроконтроллерлер, басқа фирмаларға өндіру үшін лицензия сататын ARM Limited фирмасының ARM архитектуралы 32-биттік микроконтроллерлеркеңінен танымал.
Микроконтроллер көптеген параметрлермен сипатталады, себебі ол күрделі программалық басқаратын құрылғыдан қатар электрондық құрал (микросхема) болып табылады. Микроконтроллер атында микро сөз алды қосымшасы микроэлектронды технология арқылы жұмыс істейтінін айтады. Жұмыс барысында микроконтроллер жады немесе енгізу портынан командаларды оқып орындайды. Әр команда нені құрайтынын микроконтроллер командалар жүйесімен анықталады. Командалар жүйесі микроконтроллер архитектурасында жатыр және команда кодының орындалуы микросхеманың ішкі элементтерінің анықталған микрооперацияларын білдіреді. Микроконтроллерлер әртүрлі электрондық және элетрикалық құрылғыларды икемді басқаруға мүмкіндік береді. Микроконтроллерлердің кейбір модельдері сонша мықты, олар релені тікелей қосуы мүмкін (мысалға, шырша гирляндалары). Микроконтроллер, әдетте, жалғыз жұмыс істемейді, схемаға дәнекерленеді, одан басқа экрандар, пернетақталық енгізулер, әртүрлі датчиктер және т.б. қосылады. Микроконтроллер үшін софты биттер артынан қууды ұнататындарға көңіл аудара алады, себебі микроконтроллердегі жады 2-ден 128 Кб-ке дейін құрайды. Егер аз болса, Ассемблер немесе Фортранда жазуды қалайды, егер одан да мүмкіндік болса, Бейсиктің, Паскальдің арнайы версияларын, көбінесе Си тілін қолданады. Микроконтроллерді толығымен бағдарламалау үшін, алдымен оны эмуляторда - программалық немесе аппараттық, тексереді.
Бұл жерде сұрақ туындауы мүмкін: микропроцессор мен микроконтроллер бұл бір құрылғының әртүрлі атауы ма, әлде бұл әртүрлі зат па?
Микропроцессор бұл кез келген ЭЕМ-ның интегралдық технологиямен жасалған орталық құрылғы. Атауы өзі айтып тұр, бұда есептеу процесстер жүріп жатыр. Одан ЭЕМ пайда болу үшін, заманауи және өнімділігі жоғарыға қарамастан, оны сыртқы құрылғылармен толықтыру қажет. Біріншіден, ол оперативті жады мен ақпаратты енгізу-шығару порттары. Микроконтроллер өзінің ішінде процессордан, оперативті жадынан, программа жадынан, толық функционалды ЭЕМ-ге айналдыратын перифериялық құрылғылар жиынтығынан тұрады. Совет уақытындағы ескі терминологияда осындай құрылғылар Біркристалды микро ЭЕМ деп аталған, бірақ советтік есептеу техника дағдарысқа ұшырағаны белгілі, бұнымен біргеБіркристалды микро ЭЕМ де қалып қойды. Шетелдің есептеу техникасы бір жерде қалған жоқ, сондықтан Біркристалды микро ЭЕМ контроллер деп атап бастаған (ағылшын тілінде Control - басқару). Шынымен де, контроллер әртүрлі техниканы басқаруға тиімді және онша күрделі емес болды.
Біркристаллды микро-ЭЕМ пайда болуын компьютерлік автоматизацияның басқару облысында жаппай қолданыс дәуірдің бастауымен байланыстырады. Ең бірінші Біркристалды микро-ЭЕМ-ге патент 1971 жылы Texas Instruments-те жұмыс істеген инженерлер М. Кочрен мен Г. Бун алған. Дәл олар бір кристалда процессорға қоса жады мен енгізу-шығару құрылғыларын қолдануды ұсынды. 1976 жылы американдық фирма Intel i8048 микроконтроллерді жасайды. 1978 жылы Motorola фирмасы алдындағысында шығарған MC6800 микропроцессорге ұқсап, өзінің біріншіMC6801 микроконтроллерді шығарды. 4 жыл өте, 1980 жылы Intel келесі микроконтроллерді i8051 шығарады.Перифериялық құрылғылардың сәтті жиынтығы, сыртқы немесе ішкі программалық жадының икемді таңдау мүмкіндігі және қолайлы бағасы бұл микроконтроллерге нарықта табыс әкелді. Технология жағынан i8051 микроконтроллері өз заманына байланысты күрделі болды - кристалда 16 разрядтағы i8086 микропроцессорға қарағанда 4 есе артық 128 мың транзистор қолданды.Gather Group айтуынша, 2009 жылы сатылым көлемі бойынша әлемдік рейтингте бірінші орынды Renesas Electronics, екінші Freescale, үшінші Samsung, төртінші TI иеленеді. Совет одағында оригиналдымикроконтроллер зерттеулері, және шетелдік үлгілерге көшірме өңдеу жүргізілген.
1979 жылы КСРО Ғылыми инженерлік институтта біркристалды 16-разрядты ЭЕМ, микроархитектурасы Электроника НЦ аталған K1801BE1 шықты. Микроконтроллер жобалау барысында бір жағынан көлемі мен бағасы арасында басқа жағынан өнімділік пен икемділік арасында ымыраны сақтау қажет. Әртүрлі қосымшалар үшін бұл және басқа параметрлер оңтайлы байланысы әртүрлі болуы мүмкін. Сол үшін процессор архитектурасы, жабдықталған жады типі мен көлемі, перифериялық құрылғылар жиынтығы, корпус түрі әртүрлі көптеген микроконтроллер түрлері бар. Қарапайым компьютерлік микропроцессорынан айырмашылығы, микроконтроллерде гарвардтық архитектура көп қолданылады, яғни деректерді мен командаларды оперативті сақтау құрылғысы мен әрдайым сақтау құрылғысында сақтаудың бөлек болуы. Оперативті сақтау құрылғыдан басқа микроконтроллер программа мен деректер сақтауға арналған энергияға тәуелсіз жадымен жабдықталған. Микроконтроллердің көптеген модельдерінде сыртқы жадыны байланыстыратын шина жоқ. Одан арзан жады типтері тек бір рет жазуды рұқсат етеді немесе жасалу барысында кристалға сақталатын программа жазылады. Бұндай құрылғылар жаппай өндіріске тек контроллер программасы жаңартылмаған жағдайда жарасады. Контроллердің басқа модификацияларда энергияға тәуелсіз жадыға бірнеше рет қайттан программаны жазуға мүмкіндігі бар.
Микроконтроллерде қолданылатын перифериялық құрылғылар:
* енгізу не шығару күйіне келтіре алатын әмбебап сандық порттар;
* енгізу-шығару әртүрлі интерфейстер: UART, I²C, SPI, CAN, USB, IEEE 1394, Ethernet;
* аналогтық-сандық және сандық-аналогтық түрлендіргіштер;
* компараторлар;
* ендік-импульстік модулятордар(ШИМ-контроллер);
* таймерлер;
* коллекторсыз қозғалтқыш контроллерлер, сондай-ақ қадамдық;
* дисплей мен пернетақта контроллерлер;
* радиожиілікті қабылдағыш пен таратқыш;
* кіріктірілген жадының массивтері;
* кіріктірілген тактілік генератор мен күзетші таймер;
Баға мен энергия тұтынуды шектеу контроллердің тактілік жиілікті шектейді. Бірақ өндірушілер өз өнімдерін жоғары жиілікте қызметін қамтамасыз ету тырысады, бірақ та сол уақытта, тапсырыс берушілерге әртүрлі жиіліктерде мен қоректену кернеулерде таңдау жасауға мүмкіндік береді. Микроконтроллердің көптеген модельдерде оперативті сақтау құрылғы мен ішкі регистрлерге арналған статикалық жады қолданылады. Бұл контроллерге төменгі жиілікте жұмыс істеу және тактілік генератордың толық тоқтағанда деректерді жоғалтпау мүмкіндік береді. Перифериялық құрылғылар бір бөлігі және есептеу модуліүзілетін энергия үнемдеудің әртүрлі режимдері жиі ескертіледі.
Микроконтроллер танымал түрлері:
* MCS 51 (Intel)
* MSP430 (TI)
* ARM (ARM Limited)
* ST Microelectronics STM32 ARM-based MCUs
* Atmel Cortex, ARM7 и ARM9-based MCUs
* TexasInstrumentsStellarisMCUs
* NXP ARM-based LPC MCUs
* Toshiba ARM-basedMCUs
* AnalogDevices ARM7-based MCUs
* CirrusLogic ARM7-based MCUs
* FreescaleSemiconductor ARM9-based MCUs
* AVR (Atmel)
* ATmega
* ATtiny
* XMega
* PIC (Microchip)
* STM8 (STMicroelectronics)
* С8051F34x
* RL78 (RenesasElectronics)
Микроконтроллерлердің қолданылу аймағы
Бүгінгі микроконтроллерде жеткілікті өнімді ауқымды мүмкіндіктеріменесептеу құрылғылар толық жиынтығы орнына бір микросхемада қолдануы көлемін, энергия тұтынуын және бағасын едәуір азайтады.
Әртүрлі құрылғыларды және олардың бөлек блоктарды басқаруда қолданылады:
* есептеу техникада: аналық плата, қатқыл және иілгіш дисковод контроллері, CD, DVD, калькулятор;
* электроникада және әртүрлі тұрмыстық техникада, электронды басқару жүйесі қолданылатын кір, ыдыс жуатын машинада, микротолқынды пеште, телефондарда және бүгінгі құралдарда, әртүрлі роботтарда, ақылды үй жүйесінде;
Өндірісте:
* өнеркәсіптік автоматикада: бағдарланған реле мен кіріктірілген жүйеден бастап бағдарланған логикалық контроллерге дейін;
* станоктардың басқару жүйелерде;
8-разрядты жалпы мақсаттағы микропроцессор толығымен одан да өнімді модельдермен ығыстырған кезде, 8-разрядты микроконтроллерлер кең қолданылуы жалғастыруда. Бұл көп қолданыстағы жоғары өнімділік керек етпейтін, төмен баға маңызды болғанды айтады. Соған қарамастан, үлкен есептеу мүмкіндіктері бар микроконтроллер бар, мысалы, бір уақытта көп ағынды деректерді өңдеуге қолданатын сандық сигналдық процессорлар - аудио-видео ағындар үшін.
Микроконтроллерді бағдарламалау
Микроконтроллерді бағдарламалау көбінесе ассемблер немесе Си тілінде іске асады. Бірақ басқа тілдердегі компиляторлар бар, мысалы, Фортран мен Бейсик. Тағы, кіріктірілген Бейсик интерпретаторлар қолданылады.
Микроконтроллер үшін Си тілінің танымал компиляторлар:
* GNU Compiler Collection -- ARM, AVR, MSP430 және одан басқа көптеген архитектураларды қолдайды;
* Small Device C Compiller -- көптеген архитектураларды қолдайды;
* CodeVisionAVR (AVRүшін)
* IAR (кез келгенмикроконтроллер үшін)
* WinAVR (AVR мен AVR32 үшін)
* Keil (архитектура 8051 мен ARM үшін)
* HiTECH (архитектура 8051 мен PICMicrochip үшін)
Микроконтроллер үшін танымал бейсик компиляторлар:
* MikroBasic (архитектура PIC, AVR, 8051 және ARM)
* Bascom (архитектура AVR және 8051)
* FastAVR (архитектура AVR)
* PICBasic (архитектура PIC)
* Swordfish (архитектура PIC)
Программаны реттеуге программалық симуляторлар (микроконтроллер жұмысын ұқсастыратын дербес компьютерге арналған арнайы программалар), ішкі схемалық эмуляторлар (өндірілетін кіріктірілген құрылғыға қосыла алатын микроконтроллер ұқсастыратын электрондық құрылғылар) және реттейтін интерфейс (мысалы, JTAG)қолданылады.
AVR микроконтроллері, ерекшелігі, характеристикалары
AVR - Atmel фирмасының 8-биттік (разрядты) микроконтроллер түрі. Оны 1996 жылы өндіріле бастады. Олар қолданытағы қарапайым, қуатты төмен тұтынады және жоғары сатылы интеграциядағы микроконтроллерлер. Бұл құрылғылар сирек ұйқасып отыратын өнімділік, энергия эффективтілік және икемді дизайн қамтамасыз етеді. Нарыққа шығу уақытын төмендеуге оңтайландырған, олар көбінесе С және ассемблер бағдарламалайтын эффективті архитектура саласына негізделген. Басқа микроконтроллердің ешқайсысы төмен энергия тұтынуда үлкен есептеу өнімділікті қамтамасыз ете алмайды. Саладағы жетекші даму құралдары мен жобамен қоса жүретін сізге көмек бере алады. Жаңа нарыққа шығу үшін оның экономикалық эффективтілігі, жаңартуға дайын болуы көмектеседі.
Өнімділігі, энергияны максималды эффективті қолдануға бағытталған функциялары мен құралдары
Бүгінгі қатал талаптарын қанағаттандыру үшін, Atmel он жыл алға, артта қалмай picopower технологиясын өндіріс кезінде қолданады. AVR микроконтроллерлері бұл технологияны активті және ұйқы режимінде энегрия тұтынуды төмендеу үшін қолданады.
Өндіру процессін жылдамдату үшін толық құралдар жиынтығы
Atmel компаниясы жоғары сапалы, қолданыстағы жеңіл микроконтроллер ұсынады. Интеграцияланған жобалау ортасы тегін Atmel Studio С тілінде немесе құрастыруда код құру мен модельдеуге мүмкіндік береді.Бұл бастапқы жиынтығымен, программатормен, реттеуішпен, бағалау комплектпен және типтік жобалармен интеграцияланған. Нәтижесінде, одан да жылдам, жемісті мамандары бар команданың дамуына байланысты, нарыққа шығу уақыты азайтылады.
Бағдарламалық қамтама
Atmel компаниясы толық драйверлер кітапханасын және қосымшалар құруда қажетті платформа арасындағы бағдарламалық қамтаманы ұсынады. Ол AVR әртүрлі микроконтроллер арасындағы бағдарламалық қамтаманың орын ауыстыруын жеңілдететін жалпы қолданбалы бағдарламалау интерфейсін қамтамасыз етеді. Atmel gallery өндіріс үлгілерді, видеоматериалдарды ұсынады. Atmel spaces бір жобаны жасайтын әлемнің кез келген түкпірінен команда болып бірлесе жұмыс істеу ортасын айтады. Одан басқа, қолдану нұсқаулары үлкен топтамасы бар. Бұнда барлық перифериялық құрылғылардың қолданылуы сипатталады.
Перифериялық сенсорлық енгізу контроллері (PTC-термистор)
Перифериялық сенсорлық енгізу контроллері деп 1-ден 256 каналдарды автономды зондтауды қолдайтын сенсорлық сыйымдылық модулі болып табылады. Жүйені жобалауда икемділікті қамтамасыз ететін модуль өз және өзара сыйымдылықты қолдайды. Өзінің автономды қызметіне байланысты, PTC өте аз процессордың ресурсын, энегиясын қолданады, әсіресе жоғарғы технологиялық жобаларда. Кіріктірілген автоматикалық баптау және калибрлеумен PTC сенсорлық өнімділіктіжоғары сапаны, әсіресе қатал жағдайлардақамтамасыз етеді. Бұл микроконтроллерді кез келген сенсорлық жүйеге сәйкестендіреді. Atmel Studio код құру мен реттеуді қолдайды. PTC модулімен микроконтроллер сенсорлық сипаттамасы және интеграцияға қатал талабы баркез келген қосымшаға әлбеттегі таңдау болып табылады.
Qtouch кітапханасы
PTC жоқ құрылғыларға, qtouch кітапханасы микроконтроллерлердің және кенкіндемелердің жоғары дәрежелі таңдау еркіндігі программалық шешім ұсынады. Кітапхана сыйымды сенсорлық орындалуында сенімді, өзінді жақсы танытқан және Atmel AVR микроконтроллерлеріжәне Atmel Smart ARM процессорбазасында құрылғыларды қолдайды. Бірақ, PTC аппаратты модульмен микроконтроллерден айырмашылығы, бағдарламалық қамтама кітапханасы тек қана бір зондтау методын бір уақытта қамтамасыз ете алады.
Atmel компаниясы қосымшаның есебіне байланысты стандартты AVR микроконтроллердің кең спектрін ұсынады. Үлкен ассортимент кең ауқымды қосымшалар мен функцияларды, сонымен қарай автомобильді, ЖК-дисплей драйверлерді, USB интерфейстерді, қозғалтқыш басқару жүйені, жарықтандыру аппаратураны, бірчиптік батарея басқаруды, қашықтықта басқаруды қолдауға мүмкіндік береді.
Перифериялық құрылғылардың, жүйелік оқиғалардың өзара байланысы
Перифериялық құрылғыларды эффективті емес басқару өнімділіктің төмендетуіне және энергияның тұтыну жоғарлауына әкелуі мүмкін. Бұл мәселелерді шешу үшін, Atmel процессорды өтеперифериялық құрылғылар арасында тікелей сигналдар алмасуын қамтамасыз етеді.
Жоғарылатқан есептеу қуаттылығы
Көп есептеулер жүргізуді талап ететін қосымшаларға арнап IEEE 754 жүзетін нүктелі(FPU) стандартына сәйкес AVR микроконтроллері қолданылады. Бұл интеграцияланған компонент микроконтроллерге ондық сандарға төмен тактіде және одан да жоғары дәлдікте арифметикалық операцияларды қолдануды мүмкіндік береді.Жүзетін нүктелі модуль (FPU) кең қолдануды артады. Шуды басу мен ең сапалы ақпарат жинауға және сапасын жоғалтпай аудиодерек өңдеу - деректерді сүзу және анализ жасау мүмкіндік береді.
Комплексті қауіпсіздік
Маңызды ақпаратты қорғау үшін AVR микроконтроллерлері жоғары өнімді 128-, 192- және 256-биттік кілт ұзындығында шифрлау және дешифрлау ұсынады. Ол жоғары жылдамдықты байланыс каналдарында шифрлауды талап ететін қосымшаларға мінсіз жарамды. Құпия деректерді қорғау үшін Atmel компаниясы flashvault флэшжадысында сақталатын қорғану ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz