Жүйелік жад
ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
ӘЛ-ФАРАБИ АТЫНДАҒЫ ҚАЗАҚ ҰЛТТЫҚ УНИВЕРСИТЕТІ
МОӨЖ
Тақырыбы: Микроконтроллерді программалық қамтамасыз ету.
Орындаған:Қоңыратбай Е.Е., электроэнергетика - 1 курс
Тексерген: Жукешов А.М.
Алматы, 2022 ж.
МАЗМҰНЫ
КІРІСПЕ
Микроконтроллерді программалық қамтамасыз ету.
ҚОРЫТЫНДЫ
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР
КІРІСПЕ
Қысқаша айтқанда, микроконтроллер-бұл "чиптегі жүйенің" классикалық мысалы, оның құрамына процессор ядросы да, көмекші және перифериялық құрылғылар жиынтығы да кіреді, бұл микроконтроллерге көптеген жағдайларда өзін-өзі қамтамасыз етуге мүмкіндік береді.
PIC атауы келесідей: Peripheral - Interface Controller (перифериялық интерфейс контроллері). Бұл бағдарламаны жазуға (енгізуге) болатын шағын өлшемді интегралды электрондық құрылғы. Бұл бағдарлама автоматты түрде жұмыс істейді, "нөл" немесе "Бірлік" сигналдарын ("төмен" немесе "жоғары" кернеу деңгейлері, шамамен 0,1 немесе 4,9 вольт) микроконтроллердің түйреуіштеріне (порттың деректер регистрі) шығарады. Әдетте екілік кодта ұсынылған бұл сигналдар қарапайым электронды сағаттардан бастап робототехникаға дейінгі автоматика құрылғыларының әртүрлі түрлерін басқарады. Микроконтроллерлердегі бағдарламалар сияқты дискретті (жеке) электрондық схемаларда жүзеге асырылуы мүмкін, бірақ өлшемдері де артады (бірнеше реттен он мың есеге дейін). Дегенмен, интегралды және кішігірім микроконтроллер үшін бағдарлама әзірленетін компьютер қажет; бағдарламашы-жеке құрылғы (бағдарламаны микроконтроллерге енгізеді).
Микроконтроллерді программалық қамтамасыз ету.
Кез-келген компьютерде немесе смартфонда тұрғанға ұқсас типтік микропроцессорда микропроцессор онсыз жұмыс істей алмайтындығына қарамастан, көмекші модульдерге жатқызуға болатын барлық дерлік Модульдер (қуат, сағат, тіпті негізгі перифериялық құрылғылар) чиптің өзінен тыс болады.
Микроконтроллерде, керісінше, оның жұмысы үшін қажетті ішкі жүйелер ғана емес, сонымен қатар әртүрлі практикалық тапсырмаларда қажет болуы мүмкін перифериялық құрылғылардың массасы ядросы бар бір кристалда жүзеге асырылады. Сонымен қатар, көптеген микроконтроллер өндірушілер бір-бірімен ядро өнімділігі немесе жад көлемі бойынша емес, перифериялық құрылғылардың көптігі мен функциялары бойынша бәсекелеседі.
1-сурет. Микроконтроллер vs Микропроцесор.
Микроконтроллерлер ұзақ уақыт бойы микропроцессорлармен қатар дамып келеді-Intel 8051 архитектурасы 1980 жылы Өнеркәсіптік өнімдерде әлі де бар. Кейбір сәттерде олардың даму сызықтары микропроцессорлармен қиылыса бастайды -- мысалы, микроконтроллерлердің ескі модельдерінде сыртқы жедел жадқа арналған интерфейстер бар, ал микропроцессор өндірушілері кристалға көбірек Перифериялық құрылғыларды біріктіреді ("персоналдардың" таңында тіпті кэш жады да сыртқы микросхемалармен терілгенін есте сақтаңыз)-бірақ кез -- келген жағдайда олар екі болып қалады дамудың айтарлықтай ерекшеленетін салалары.
Шын мәнінде, микроконтроллерлерді құрудың мақсаты біршама аз есептеу қуатын қажет ететін әртүрлі құрылғылардың құнын төмендету және миниатюралау мүмкіндігі болды: бір чипті пайдалану, оның жұмысы үшін қуат беру жеткілікті, 4-5 жеке чиптер жиынтығымен салыстырғанда ПХД әзірлеу мен өндіруді айтарлықтай жеңілдетеді.
Әрине, микроконтроллердің өз шектеулері бар-үлкен компьютерде үлкен тақтаның жартысын алатын бір кристалға орау техникалық мүмкін емес.
Жұмыс жиілігі сирек 200 МГц-тен асады және көбінесе ондаған мегагерц аймағында болады.
Жедел жадтың көлемі мегабайт ішінде, ал көбінесе ондаған килобайт аймағында болады.
Бағдарламалардың жад көлемі-мегабайт шегінде, ал көбінесе-ондаған-жүздеген килобайт шамасында.
Курс аясында біз 32 КБ жедел жады, 256 КБ ROM және 32 МГц максималды Жұмыс жиілігі бар STM32L151CC микроконтроллерлерімен жұмыс жасаймыз (Nucleo-L152RE тақталарында сәл ауыр чиптер бар -- 80 КБ жедел жады және 512 КБ ROM).
Жады
Жалпы жағдайда микроконтроллердің ішінде жадтың төрт түрі болуы мүмкін:
Тұрақты жад (флэш-жад) жеке бағдарламаларды және кейде микроконтроллердің кейбір параметрлерін сақтау үшін қолданылады. Егер микроконтроллердің сипаттамаларын көрсету кезінде олар жад көлемін жазады, қайсысы екенін көрсетпейді -- әдетте бұл флэш туралы. Флэш-дискінің мазмұны қуат жоғалған кезде қалпына келтірілмейді, ондағы ақпаратты қалыпты жағдайда сақтау мерзімі әдетте кемінде 10 жыл.
Жедел жад пайдаланушы бағдарламасын орындау және "жедел" деректерді сақтау үшін қолданылады. Қайта іске қосу немесе өшіру кезінде жедел жад әрдайым қалпына келтіріледі, сонымен қатар кейбір ұйқы режимдеріне кірген кезде сақталмауы мүмкін. Микроконтроллерлерде көбінесе бағдарламалардың жадына және деректер жадына нақты бөліну болмайды-нәтижесінде сіз ... жалғасы
ӘЛ-ФАРАБИ АТЫНДАҒЫ ҚАЗАҚ ҰЛТТЫҚ УНИВЕРСИТЕТІ
МОӨЖ
Тақырыбы: Микроконтроллерді программалық қамтамасыз ету.
Орындаған:Қоңыратбай Е.Е., электроэнергетика - 1 курс
Тексерген: Жукешов А.М.
Алматы, 2022 ж.
МАЗМҰНЫ
КІРІСПЕ
Микроконтроллерді программалық қамтамасыз ету.
ҚОРЫТЫНДЫ
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР
КІРІСПЕ
Қысқаша айтқанда, микроконтроллер-бұл "чиптегі жүйенің" классикалық мысалы, оның құрамына процессор ядросы да, көмекші және перифериялық құрылғылар жиынтығы да кіреді, бұл микроконтроллерге көптеген жағдайларда өзін-өзі қамтамасыз етуге мүмкіндік береді.
PIC атауы келесідей: Peripheral - Interface Controller (перифериялық интерфейс контроллері). Бұл бағдарламаны жазуға (енгізуге) болатын шағын өлшемді интегралды электрондық құрылғы. Бұл бағдарлама автоматты түрде жұмыс істейді, "нөл" немесе "Бірлік" сигналдарын ("төмен" немесе "жоғары" кернеу деңгейлері, шамамен 0,1 немесе 4,9 вольт) микроконтроллердің түйреуіштеріне (порттың деректер регистрі) шығарады. Әдетте екілік кодта ұсынылған бұл сигналдар қарапайым электронды сағаттардан бастап робототехникаға дейінгі автоматика құрылғыларының әртүрлі түрлерін басқарады. Микроконтроллерлердегі бағдарламалар сияқты дискретті (жеке) электрондық схемаларда жүзеге асырылуы мүмкін, бірақ өлшемдері де артады (бірнеше реттен он мың есеге дейін). Дегенмен, интегралды және кішігірім микроконтроллер үшін бағдарлама әзірленетін компьютер қажет; бағдарламашы-жеке құрылғы (бағдарламаны микроконтроллерге енгізеді).
Микроконтроллерді программалық қамтамасыз ету.
Кез-келген компьютерде немесе смартфонда тұрғанға ұқсас типтік микропроцессорда микропроцессор онсыз жұмыс істей алмайтындығына қарамастан, көмекші модульдерге жатқызуға болатын барлық дерлік Модульдер (қуат, сағат, тіпті негізгі перифериялық құрылғылар) чиптің өзінен тыс болады.
Микроконтроллерде, керісінше, оның жұмысы үшін қажетті ішкі жүйелер ғана емес, сонымен қатар әртүрлі практикалық тапсырмаларда қажет болуы мүмкін перифериялық құрылғылардың массасы ядросы бар бір кристалда жүзеге асырылады. Сонымен қатар, көптеген микроконтроллер өндірушілер бір-бірімен ядро өнімділігі немесе жад көлемі бойынша емес, перифериялық құрылғылардың көптігі мен функциялары бойынша бәсекелеседі.
1-сурет. Микроконтроллер vs Микропроцесор.
Микроконтроллерлер ұзақ уақыт бойы микропроцессорлармен қатар дамып келеді-Intel 8051 архитектурасы 1980 жылы Өнеркәсіптік өнімдерде әлі де бар. Кейбір сәттерде олардың даму сызықтары микропроцессорлармен қиылыса бастайды -- мысалы, микроконтроллерлердің ескі модельдерінде сыртқы жедел жадқа арналған интерфейстер бар, ал микропроцессор өндірушілері кристалға көбірек Перифериялық құрылғыларды біріктіреді ("персоналдардың" таңында тіпті кэш жады да сыртқы микросхемалармен терілгенін есте сақтаңыз)-бірақ кез -- келген жағдайда олар екі болып қалады дамудың айтарлықтай ерекшеленетін салалары.
Шын мәнінде, микроконтроллерлерді құрудың мақсаты біршама аз есептеу қуатын қажет ететін әртүрлі құрылғылардың құнын төмендету және миниатюралау мүмкіндігі болды: бір чипті пайдалану, оның жұмысы үшін қуат беру жеткілікті, 4-5 жеке чиптер жиынтығымен салыстырғанда ПХД әзірлеу мен өндіруді айтарлықтай жеңілдетеді.
Әрине, микроконтроллердің өз шектеулері бар-үлкен компьютерде үлкен тақтаның жартысын алатын бір кристалға орау техникалық мүмкін емес.
Жұмыс жиілігі сирек 200 МГц-тен асады және көбінесе ондаған мегагерц аймағында болады.
Жедел жадтың көлемі мегабайт ішінде, ал көбінесе ондаған килобайт аймағында болады.
Бағдарламалардың жад көлемі-мегабайт шегінде, ал көбінесе-ондаған-жүздеген килобайт шамасында.
Курс аясында біз 32 КБ жедел жады, 256 КБ ROM және 32 МГц максималды Жұмыс жиілігі бар STM32L151CC микроконтроллерлерімен жұмыс жасаймыз (Nucleo-L152RE тақталарында сәл ауыр чиптер бар -- 80 КБ жедел жады және 512 КБ ROM).
Жады
Жалпы жағдайда микроконтроллердің ішінде жадтың төрт түрі болуы мүмкін:
Тұрақты жад (флэш-жад) жеке бағдарламаларды және кейде микроконтроллердің кейбір параметрлерін сақтау үшін қолданылады. Егер микроконтроллердің сипаттамаларын көрсету кезінде олар жад көлемін жазады, қайсысы екенін көрсетпейді -- әдетте бұл флэш туралы. Флэш-дискінің мазмұны қуат жоғалған кезде қалпына келтірілмейді, ондағы ақпаратты қалыпты жағдайда сақтау мерзімі әдетте кемінде 10 жыл.
Жедел жад пайдаланушы бағдарламасын орындау және "жедел" деректерді сақтау үшін қолданылады. Қайта іске қосу немесе өшіру кезінде жедел жад әрдайым қалпына келтіріледі, сонымен қатар кейбір ұйқы режимдеріне кірген кезде сақталмауы мүмкін. Микроконтроллерлерде көбінесе бағдарламалардың жадына және деректер жадына нақты бөліну болмайды-нәтижесінде сіз ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz