Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Abdullaev_ret_331.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.67 Mб
Скачать

62.Mc9s12c128 микроконтроллеріндегі 10-разрядты аст-ның кірісінің қандай кернеуінде 0хА5 код нәтижесі сәйкес келеді?

Двоичная СС

шестнадцатеричная СС

0000

0

0001

1

0010

2

0011

3

0100

4

0101

5

0110

6

0111

7

1000

8

1001

9

1010

A

1011

B

1100

C

1101

D

1110

E

1111

F

А-1010, 5-0101=10100101;

2.5(1)—3.75(0)—3.125(1)—3.4375(0)—3.28125(0)—3.203125(1)—3.2421875(0)—3.22265625(1)--3.232421875

65. Микроконтроллерге анықтама беріп оның микропроцессордан айырмашылықтарын жазып көрсет. Микроконтроллер (ағылшынша Micro Controller Unit, MCU) —электронды құрылғыларды басқару үшін арналған микросхема. Типтік микроконтроллердің бір кристалында процессор және перифериялық құрылғылардың функциялары болады, ОЗУ және ПЗУ-дан құралады. Негізінен, микроконтроллер бұл – қарапайым тапсырмаларды орындайтын біркристалды компьютер.

Микропроцессор (МП) – ИС, ҮИС, АҮИС түрінде бір кристалда жасалған программалы-аппараттық құрылғы, ол екілік формада берілген ақпаратты өңдеуге (екілік сандарға арифметикалық және логикалық операцияларды жүргізуге) арналған.

Микроконтроллер (microcontroller) — 1) сыртқы құрылғылардың немесе аспаптардың контроллерлерінде пайдалануға арналған мамандандырылған микропроцессор; 2) микропроцессордың базасындағы контроллер. 

Микроконтроллер – бұл бір кристалдағы бүтін микропроцессорлық жүйе. Бір микросхема құрамында мыналар бар:

- жады;

- кіріс-шығыс порттары;

- процессор.

Бұдан басқа мұнда жиі кейбір қосымша құрылғылар бар:

-таймерлер;

-үзіліс құрылғылары;

-компараторлар және т.б.

Микропроцессор және микроконтроллер терминдері шартты түрде алынған, кейде бір-бірінің орнын ауыстырады. Кейде микроконтроллерді қысқаша процессор деп те атайды.

Микропроцессорлар екілік кодпен ғана жұмыс істей алса, ал микроконроллерлер кез-келген ақпаратпен жұмыс істей алады.

66. Микроконтроллерге анықтама беріп, оның түрлеріне:PIC,AVR,MOTOROLA(MC9S12C128) сараптама жүргізіп жаз. Микроконтроллер (ағылшынша Micro Controller Unit, MCU) —электронды құрылғыларды басқару үшін арналған микросхема. Типтік микроконтроллердің бір кристалында процессор және перифериялық құрылғылардың функциялары болады, ОЗУ және ПЗУ-дан құралады. Негізінен, микроконтроллер бұл – қарапайым тапсырмаларды орындайтын біркристалды компьютер.  

MC9S12C128 микроконтроллерінің негізгі техникалық сипаттамалары:

  • HCS12 16-разрядты процессорлық ядро.

  • 2,97-5,5В аралығындағы қорек кернеуі.

  • Тактілеудің дамыған жүйесі.

  • Программаның резидентті жадысы(ПЗУ). Оның көлемі 128К=131072 ұяшық(128кБ). Жады EEPROM эмуляциясы бар flash технологиясы бойынша жасалған, жазу/өшіру циклдарының саны 10000-нан кем емес

  • Берілген хабарламаның резидентті жадысы(ОЗУ). Көлемі 4 КБ құрайды.

  • Микроконтроллердің шығыстарының жалпы саны – 40. Корпусының типі– QFP (Quad Flat Package).

Микроконтроллердің кристалында келесідей перифериялық модульдер бар:

  • Кіріс/шығыс порттары. Барлығы 9 порт бар.

  • Уақыт базасының 16-разрядты санағышы және IC/OC/PWM сегіз каналы бар TIM таймер модулі.

  • Кіріктірме аналогты-цифрлы түрлендіргіш. Цифрлау(оцифровка) каналының саны – 8, разрядтылығы – 10.

  • Тізбекті(последовательный) интерфейстері: синхронды SPI және асинхронды SCI, сонымен қатар 1 Мбит/с-ға дейінгі жылдамдыққа дейінгі CAN модулі.

AVR микроконтроллері Atmel фирмасының өнімі болып табылады. AVR микроконтроллерлер тобының негізінде RISK-құрылым принципі бойынша тұрғызылған 8-битті орталық процессорлық құрылғы бар. Берілген блоктың базасы арифметикалық-логикалық құрылғы – АЛҚ(АЛУ) болып табылады. АЛҚ жалпы бағыттағы 32 резисторға қосылған.

AVR микроконтроллерлерінің техникалық сипаттамасы:

  • 62,5 нс команда орындау уақытымен 16 МГц-ке дейінгі жиілік.

  • Кіріктірме(встроенный) программалық RC-генератор, жиілік 1, 2, 4, 8 МГц; 

  • Флэш-ПЗУ;

  • I2C интерфесімен қосылған TWI екіөткізгішті интерфейс;

  • Көпканалды 8,9,10-битті ШИМ-модулятор;

  • Дифференциалды кірістері бар,70 мкс түрлендіру уақытымен 10-битті АС Т(АЦП);

  • Программалық күшейту коэффициенті — 1; 10 немесе 200; 

  • Тірек кернеуінің кіріктірме қорек көзі;

  • Аналогты компаратор;

  • Қорек бергеннен кейінгі іске қосуды тоқтату схемасы (настраиваемая схема задержки запуска);

  • Қорек кернеуін байқау схемасы;

  • Эмуляторды қосу үшін JTAG-интерфейсі;

  • Электрлік кайта программаланған ПЗУ берілген хабарламалар 4 кбайт-қа дейін; 

  • берілген хабарламалар 4 кбайт-қа дейін 1 такт доступ уақытымен ішкі ОЗУ;

  • команданың қуатты жиынтығы(120 инструкциядан көп);

  • көбейтудің 6 аппараттық командасы(mega топтары(семейства) үшін);

  • адрестеудің дамыған жүйесі;

  • жалпы бағыттағы 32 регистрі (аккумулятордың);

  • синхронды (USART) немесе асинхронды (UART) тізбекті порттар;

  • синхронды тізбекті порт (SPI); - активті режимде ток пайдалануы 0.1 мА  

PIC-микроконтроллер – бұл қарапайымдылық және эффективтілік. Бұл контроллерлер берілген сыртқы генератор - кварцті немесе RC генераторы бар арзан пластикті корпустардан жасалады.

PIC микроконтроллер топтарында барлығы 35 инструкциядан құралған команданың эффективті жүйелері бар. Барлық инструкция шартты өткелдерді және 2 циклда орындалатын программалық санағышты өзгертетін командаларды қоспағанда бір цикл ішінде орындалады. Инструкцияның бір циклының жүруі тактілік жиіліктің 4 периодынан тұрады. Сөйтіп, 4 МГц кезінде инструкцияны орындау уақыты 1 мксек-ты құрайды. Әр инструкция операция және операнда болып бөлінетін14 биттен тұрады. PIC-те команданың орындалуының жоғары жылдамдығы екішиналы Гарвард архитектурасын қолдануын есебінен жетіді. Гарвард архитектурасы бөлінген шиналар және командалар мен берілген хабарламалар үшін адрестік кеңістігі бар регистрлер наборында негізделеді. Регистрлер наборы кіріс/шығыс порттары, жады ұяшықтары, және таймер, сияқты программалық объектілердің аппаратты регистрлердің құрамына кіретінін көрсетеді.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]