39) Микроконтроллерлердің жад түрлері: бағдарлама жады, деректер жады, регистрлер, сыртқы жад.
Кейде жады кеңістігі, мөлшері нақтылы қойылған, сегменттерге бөлінеді. ... Дерек көзі мен қабылдағышы ретінде процессордың ішкі регистрлері, жады ұяшықтары немесе енгізу/шығару құрылғылары пайдаланылуы мүмкін. АЛҚ бұл командаларда пайдаланылмайды. ... - A15-8 – жады адресінің үлкен байтын немесе сыртқы құрылғының толық адресін шығаруға арналған үш жағдайлы шығыс жолдары; - AD7-0 – машина циклінің бірінші тактісінде жады адресінің кіші байтын немесе сыртқы құрылғының толық адресін шығаруға арналған үш жағдайлы кезектелімді жолдар ... Кейбір микроконтроллерлердің регистрлері мен дерек жадысы бір адрестік.
Деректер жады үш бөліктен тұрады: регистрлік жады, оперативті жады (ОЗУ) және энергияға тәуелсіз жады (EEPROM). Регистрлік жады 32 жалпы тағайындалған, құрама файл регистрлерден және қызметтік кірісшығыс регистрлерден тұрады. Деректерді ұзақ уақыт аралығында сақтау және микроконтроллерлік жүйенің қызметін өзгерту барысында қолдану үшін EEPROM жады қолданылады. ... Ішкі жедел статикалық жады Static RAM (SRAM) байттық форматта болады және деректерді жедел сақтауда қолданылады. RAM-ға жазу және оқуға шектеу жоқ, бірақ қорек көзін кернеуден алғанда барлық ақпарат жоғалуы мүмкін. ... Сыртқы жадыға 64 кбайтқа дейінгі адрестеу мүмкіндігі бар.
40) Енгізу/шығару порттары және микроконтроллер таймерлері.
Микроконтроллер жадысында әрбір енгізу/шығару портына жеке дерек регистрінің адресі сәйкес келеді. Порттың енгізу/шығару портының дерек регистріне байланысу дерек жадысына байланыс командасымен жүзеге асырылады. Бұнымен қатар, көптеген микроконтроллердің порттарының жеке разрядтарын тексеруге немесе оларды биттік процессор командаларымен бірге қоюға болады. Атқарылатын қызметтеріне байланысты параллель порттардың келесі түрлері ажыратылады: - тек қана информация енгізуге немесе шығаруға арналған бірбағытты порттар; - жіберілім бағыты (енгізу немесе шығару) микроконтроллер жұмысының басталымында қойылатын, екібағытты порттар.
МИКРОКОНТРОЛЛЕР Бір сұлбалы компьютер – микроконтроллерлер деп аталады. ... Енгiзу-шығару логикасы енгізу/шығару порттары арқылы сыртқы құрылымдармен ақпарат алмасу сигналдарын қабылдау және беру үшiн арналған. ... Суретте көрсетілген микроконтроллердің құрамының негізгі бөліктеріне: такті импулстары генераторы, басқару болгы, арифметикалық-логикалық құрылым, таймер/санауыш болгы, кезекті интерфейс блогы және үзілулер, бағдарламалық санауыш, мәліметтер жадысы және бағдарлама жадысы. ... Еңгізушығару логикасы Р0-Р3 еңгізу-шығару порттары арқылы 12/Fг ішкі құрылғыларымен ақпарат ауыстыруды қамтамасыз ететін сигналдарды шығару және қабылдау үшін арналған.