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

75.Mc9s12c128 микроконтроллері және оның информациялық порттары

Микроконтроллер-элетронды құрылғыларды басқаруға арналған микросхема.

Барлық HCS12 семействасының МК-ларында бірнеше кіріс-шығыс линиялары болады. Желілер 8 разрядты параллельді порттарға біріккен: Port A, Port B, Port E, кейбір желілер екі бағытты. Желінің бағыты портқа сәйкес жіберу бағытының регистрында басқарушы сөздің жазылуы арқылы жүзеге асады.Сброс сигналы барлық екі бағытты желілерді ввод режиміне орнатады.PORT AD АЦП-ға өлшенетін кернеуді өосу үшін қолданылады. PORT S тізбектей алмасу контроллерының кіріс-шығысы болып қызмет атқарады.

Егер порт желілері екі бағытты болса, ондай порттарға қызмет етуге регистрдың екі типі жұмыс істейді:

PORTx- х портының мәлімет регистры

DDRx-х портының жіберу бағытының регистры. Мысалы PORT A порты PORTA және DDRA регистрларымен қызмет етіледі.

PORT A- бір кристалды жұмыс режимінде -8разрядты ортақ тағайындау кіріс-шығыс порты. Әрбір порт линиясының жіберу бағыты сәйкесінше DDRA регистры арқылы анықталады.

PORT B- бір кристалды жұмыс режимінде -8разрядты ортақ тағайындау кіріс-шығыс порты. Әрбір порт линиясының жіберу бағыты сәйкесінше DDRВ регистры арқылы анықталады.КЕңейтілген режимде 8разрядты порт мультиплексирленбеген магистраль ADDR7-0-ды көрсетеді.

PORT E-8разрядты ортақ тағайындау кіріс-шығыс порты. Порттың PE0 и PE1 линиялары бір бағытты жіне тек кіріске ғана жұмыс істейді.Басқа порттың линиялары-екібағытты.Барлық порт желілерде альтернативті функция. PE1 және PE0 желілері ішкі үзіліс ретінде қолданыла алады. Қалған желілер МК-ның жұмыс режимін таңдау үшін қызмет атқарады.

PORT AD-бір бағытты 8 разрядты кіріс порты. Егер АЦП жұмысы бітсе, порт желілері өлшенетін аналогты сигналдарды қосу үшін қолданады

PORT T- 8разрядты ортақ тағайындау кіріс-шығыс порты. Әрбір порт линиясының жіберу бағыты сәйкесінше DDRТ регистры арқылы анықталады. PORT T-ның альтернативті функциясы –таймер модуліне қызмет етеді.

PORT S-8разрядты ортақ тағайындау кіріс-шығыс порты. PORT S-ның альтернативті функциясы- SCI және SPI модульдеріне қызмет етеді.

PORT P- екі бағытты 8разрядты ортақ тағайындау кіріс-шығыс порты. PORT P-ның 4линиясы-ШИМ модуль генераторының шығысы ретінде қызмет атқарады.

76- төмендегі есепті С++ программалау тілінде for операторымен жазыңыз

#include<iostream>

#include<math.h>

#include<windows.h>

usingnamespacestd;

intmain()

{

floatS,N;

cout<<"N-tiengiz"<<endl;

cin>>N;

for(inti=1;i<=N;i++)

{

S=S+1/(float)i;

}

cout<<"Kosyndy="<<S<<endl;

system("pause");

}

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