МП жүйесіндегі енгізу-шығару

Нормативтік сілтемелер 6
Пайданылатын қысқартулар мен белгілер 7
Кіріспе 8
1. Енгізу.шығаруды ұйымдастыру 9
2. Үзу бойынша енгізу.шығару 15
3. Жадыға тікелей енуді қолдануымен енгізу.шығару 23
Пайдаланылған әдебиеттер і 32
Тақырыбының өзектілігі.
Курстық жұмыстың өзектілігі тақырыб бойынша қарастылылған мателиалдардың микропроцессорлық техникада пайдалуымен анықталады.
Курстық жұмыстың мақсаттары мен міндеттерімикропроцессорлық техникадағы пайдаланатын құрылғыларды қолдану принциптеріне негізделеді.
Практикалық қажеттілігі.
Курстық жұмыстың практикалық қажеттілігі қарастырылған принциетері, құрылымдық схемалары, сипаттамалары әр-түрлі цифрлық техникада қолдану мұмкіндіктерімен анықталады.
Курстық жұмыстың мазмұны тапсырманың және әдістемелік нұсқаудың талаптарына сәйкеседі [1].
1. Б.С. Есмағамбетов. «Цифрлық құрылғылар және микропроцессорлар» пәні бойынша 5В071900 «Радиотехника, электроника және телекоммуникациялар» мамандығы студенттеріне курстық жұмысты орындау үшін ӘДІСТЕМЕЛІК НҰСҚАУ. М.О.Әуезов атындағы ОҚМУ баспа орталығы, Шымкент қ., Тауке хан д., 5
2. М.В.Напрасник. Микропроцессоры и микроЭВМ.-М.: Высшая школа, 1989.
3. Е.П.Балашов, В.Л.Григорьев, Г.А.Петров, Микро- и мини-ЭВМ.-Л.: Энергоатомиздат, 1984. (3)
4. С.Т.Хвощ, Н.Н. Варлинский, Е.А. Попов. Под общей редакцией С.Т.Хвоща. Микропроцессоры и микроЭВМ в системах автоматического управления. Справочник. – Л.: Машиностроение, 1987. (2)
5. Ч.Юэн, К.Бичем, Дж. Робинсон. Микропроцессорные системы и их применение при обработке сигналов. Перевод с английского Т.Э.Кренкеля. Под ред. Б.А.Калабекова. – М.: Радио и связь, 1986.
6. Есмағамбетов Б.С. Цифрлық құрылғылары және микропроцессорлар. Оқу құралы. Шымкент: «Нұрлы бейне» баспасы, 2010, 184с
7. Есмағамбетов Б.С. Басқару жүйелердргі микропро-цессорлық кешендер. Оқу құралы. Шымкент: «Әлем баспасы», 2013, 236с
        
        ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ 
МИНИСТРЛІГІ
М.ӘУЕЗОВ атындағы ОҢТҮСТІК ҚАЗАҚСТАН МЕМЛЕКЕТТІК УНИВЕРСИТЕТІ
Автоматтандыру, ТЕЛЕКОММУНИКАЦИЯ және
БАСҚАРУ ... ... ... Радиотехника, электроника және телекоммуникациялар
тақырыбы: МП жүйесіндегі еңғізу-шығару
Жұмыс ____________
Бағасы ... ... ... 2015_ж.
Комиссия ... аты - жөні ... ... аты - жөні ... ... ... аты - жөні ... ... ... ... ... аты - ... ... аты - ... 2015 ж.
Ф.7.05 - 04
М.О. Әуезов атындағы Оңтүстік Қазақстан мемлекеттік университеті
Автоматтандыру, ТЕЛЕКОММУНИКАЦИЯ және ... ... ... С.Ө. ... ... ... ... курстық жұмыс
ТАПСЫРМА № 4
Студент тобы
Жұмыс тақырыбы: МП ... ... ... ... жоқ

Курстық жұмыстың мазмұны
Орындау мерзімі
Салыстырмалы көлемі (парақ саны)
1
Кіріспе
2 апта
1-2
2
Енгізу-шығаруды ұйымдастыру
5 апта
6-7
3
Үзу бойынша енгізу-шығару
10 апта
8-9
4
Жадыға тікелей ... ... ... апта
8-9
5
Қолданылған әдебиеттер
1-2

Графикалық бөлімнің мазмұны
Орындау мерзімі
Парақ саны
Формат
Әдебиет:
1. Б.С. Есмағамбетов. пәні ... ... ... ... Б.С. ... ... және ... Оқу құралы. Шымкент: баспасы, 2010, 184с
3.Есмағамбетов Б.С. Басқару жүйелердргі микропро-цессорлық ... Оқу ... ... , 2013, ... берілген күні _________, жұмысты қорғалған күні ______
Жұмыстың ... ... - ... ... ... ... қабылдаған ____________________________
(күні, студенттің қолы)
Ф.7.04 - 06
Қазақстан республикасы ... және ... ... ... ... Оңтүстік Қазақстан мемлекеттік университеті
жоғары мектебі
кафедрасы

Кафедра меңгерушісі
Исмаилов С.Ө. т.ғ.к., доцент
_____________2015ж.
Курстық жұмыс қорғау
Хаттамасы № 4
пәні: ... ... ... ... ... - ... ... тақырыбы МП жүйесіндегі еңғізу-шығару
Қорғау кезінде келесі сұрақтарға жауап алынды:
* _______________________________________________________________
* _______________________________________________________________
* _______________________________________________________________
Курстық жұмысты орындау кезінде алынған балл (60 ... _______, ... ... (40 ... ) __________ балл.
Сомалық баллы ____________
Жұмыстың бағасы ____________
Курстық жұмыстың жетекшісі ... ... ... ... ... ...
Қорғау күні ___________________________2015ж.
Аннотация
Соңғы ... ... ... ... қолданылатын машиналар мен жабдықтардың көбісінде басқару әрекеттері цифрлық аппаратурамен жүзеге асады. Басқаруды бір мақсатқа бағытталған ақпараттың өзгеруі деп ... ... ... микропроцессордың ақпарат өңдейтін мүмкіндігін пайдаланады. Осы тұрғыдан қарағанда, курстық жұмысында қарастырылған мәселелер ақпараттың ... ... ... ... ... ... және ... әдістері мен өңдеуіш құрылғылардың жұмыс істеу принциптерімен танысуға жол ашады.
Курстық жұмысында ... ... ... ... ... Оның ішінде енгізу-шығаруды ұйымдастыру, үзу бойынша енгізу-шығару, ... ... ... ... енгізу-шығару.
Көлемі 32 бет, 1 кесте, 17 сурет, 7 әдебиет қолданылған.
Мазмұны
Нормативтік сілтемелер 6
Пайданылатын қысқартулар мен белгілер 7
Кіріспе 8
* Енгізу-шығаруды ... Үзу ... ... 15
* ... ... ... ... енгізу-шығару 23
Пайдаланылған әдебиеттер і ... ... ... ... ... ... процестерді автоматтындыру жүйесінің электр құрылғыларының жобалау бойынша нұсқаулық
ГОСТ 2.708-81
Сандық және ... ... ... ... ... ... ... 2.755-87
Сызбадағы шартты графикалық белгілер.коммутациялық және байланыс желілер.
ГОСТ 2.754-72
Шартты шрафикалық электр құрылғылары және жоспардағы сымдар.
ГОСТ 2.601-95
Эксплуатациялық ... ... ОҚМУ ... СМК
Оқу құжаттарын рәсімдеу ережелері. Графикалық құдаттарға қойылатын жалпы талаптар.
СНиП ... ... ... ... ... ... ...
Тұтынушылардың электр құрылғыларын пайдалану кезінде техникалық қауіпсіздік ережелері
ВСН-329-78
Бақылау аспаптарының және автоматтаедыру құралдарын монтаждау мен жөндеу кезінде техникалық ... ... ... ... мен ... ... шинасы
БсШ - басқару шинасы
БШ - ... ... ... тікелей ену контроллері.
АЦТ - аналогты-цифрлық түрлендіргіш
МП - микропроцессор
ҮС - үзуге ... ... - ... ... - ... сенімді
ҮР - үзуді растау
Кіріспе
Тақырыбының өзектілігі.
Курстық жұмыстың өзектілігі тақырыб бойынша қарастылылған мателиалдардың микропроцессорлық техникада пайдалуымен ... ... ... мен міндеттері микропроцессорлық техникадағы пайдаланатын құрылғыларды қолдану принциптеріне негізделеді.
Практикалық қажеттілігі.
Курстық жұмыстың практикалық қажеттілігі қарастырылған принциетері, құрылымдық схемалары, сипаттамалары әр-түрлі ... ... ... ... анықталады.
Курстық жұмыстың мазмұны тапсырманың және әдістемелік нұсқаудың ... ... ... ... ұйымдастыру.
Берілгендермен алмасу екі түрге бөлінеді- синхронды және асинхронды [2,6,7].
Берілгендермен синхронды алмасу.
Берілгендермен синхронды алмасу ... ... ... ... ... ... ... айтамыз [2,6,7]. Берілгендермен синхронды алмасу егер құрылғылар жеткілікті жылдам жұмыс істейтін болса ғана орындалады.
1-суретте енгізу-шығару порттарының типтік сұлбсы ... ... МП ... ... порттардан ажырата алатын 8-разрядты адрес берілген. Енгізу ... мен ... ... ... бір ... да, олар басқару шинадағы (БсШ) және сигналдарымен ерекшеленеді. Енгізу- шығару бұйрықтарын орындағанда АШ-ң 8 кіші разрядына бұйрқтың екінші ... ... порт ... ... ЖӘНЕ (И(&)) ... орындайтын арнайы сұлба берілген порт адресін анықтайды. Бұл сұлба кірістері АШ-ң 8 кіші линияларына (жолдарына) жалғанған.
Сурет 1 - Берілгендермен ... ... ... ... ... портының сыртқы құрылғыдан ақпарат келіп түсетін 8- разрядты регистрі бар. Бұл ... ... ... ... (БШ) 8 ... қалыптастырғыштар арқылы қосылған. Бұл қалыптастырғыштарды оқуға рұқсат сигналы сигналы мен басқарушы сигналының логикалық көбейту нәтижесі ... ... ... ... енгізу портының адресі келіп түседі. Дешифратор (суретте сұлбасы) ... (S) ... ... ... ... ... ... шинасында белсенді сигналы келіп түседі.
3. сұлбасының шығысында енгзу ... Q7...Q0 ... ... шинасының D7...D0 линияларына қосатын белсенді сигнал пайда болады. Берілгендер шинасында сыртқы ... ... ... ... болған уақытта ғана болады.
МП сигналын алып тастағанда енгізу портының Q7...Q0 шығыстары мен берілгендер шинасының арасындағы байланыс үзіледі.
Енгізу ... ... ... сигналы бар кезде ғана берілгендер шинасына бере алады.
Синхронды шығару.
1. ... ... ... ... ... ... түседі.
2. Дешифратор шығысында (суретте И сұлбасы) (S) белсенді сигналы пайда ... ... ... шинасына сан шығарылады. Берілгендер 8-разрядты регистр- бекіткіштің D7...D0 кірістерінде орналасқан.
4. Басқару шинасына ... ... ... ... ... ... ... сигналы қалыптасады.
Ақпарат шығару портының Q7...Q0-да пайда ... ... ... ... ... ... ... портының Q7...Q0 - да сақталады.
Асинхронды (шартты) енгізу-шығару.
Бұл алмасу әдісі құрылғы процессорға қатысты асинхронды жұмыс істеген жағдайда қолданылады [3,6,7]. ... егер ... ... АЦТ ... онда ... іске ... ... оның шығысында МП-ға енгізетін берілгендер пайда болады, бірақ бұл берілгендер МП ... ... ... ... ... ... мен МП-ң ... істеу моменттерін келістіру мәселесі табылады. Олай болмағанда, енгізу ... ... ... әлі дайын болмау мұмкін, ал шығару кезінде- сыртқы құрылғы алдыңғы берілгендерді алып ... ... ... ... және ... ... ... берілгендермен асинхронды алмасу үш операциядан тұрады:
Іске қосу не ... , не ... ... ... ... ... мезеттерінде МП-мен іске асатын жағдайларды қарастырайық.
1) Құрылғыны программа іске қосады. Сыртқы құрылғы МП-дан сигнал алып, енгізу портына келесі ... ... ... ... ... сөз ... Кейін программашыға (программистке) алдын-ала белгілі және құрылғыдағы әрекетті аяқтауға жеткілікті бірер уақыттан кейін, программа портпен қайта хабарласады. ... ... мен ... ... ... іске қосу сигналдарын қалыптастыру варианты көрсетілген (шығару құрылғысы үшін OUT PORTZAP ... және ... ... үшін IN PORTZAP1 бұйрығымен).
Сурет 2. Құрылғыны триггерлер көмегімен іске қосу
Әрекет аяқталған соң құрылғы сәйкес триггерді ... ... ... ... ... әрекет құрылғының өзімен іске қосылсын, ал бұл кезде прогрмма құрылғыдағы әрекеттің аяқталғандығы туралы және келесі берілгендерді беруге дайындығы туралы ... ... ... ... ... ... ... порт дайындығының белгісін және разрядтары құрылғыға қатысты шарттарды сипаттайтын қалып- күй портын қолданады. ... ... ... ... да бір порт ... ... ... қалып-күй портының ақпаратын енгізу және дайындық битін тексеру арқылы құрылғының дайындығы анықталады.
Met: IN ... maskvv; ... ... ... met; егер құрылғы дайын болмаса, ол тағы да сұранады.
IN portvv; ... ... ... ... іске де ... тексеріледі де.
(3. сур. қара)
Сурет 3. Құрылғыны программа көмегімен іске қосу
Квитирлеу арқылы енгізу-шығару.
Алмасу сұлбасы мен сәйкес ... ... ... ... 4. ... сұлбасы және уақыттық диаграмма
Мұндай енгізу-шығару кезінде (жоғарғы суретті қара) қабылдағыш (Б.Сұр) сигналын, ал ... көзі ... ғана ... ... ... да ... ... алысымен берілгендерді оқып, сигналын алып тастайды.
сигналы өшкеннен кейін ақпарат көзі берілгендердің алынғандығын де, берілгендер мен сигналын алып ... ... ... ... ... суреттерде квитирлеу арқылы берілгендерді енгізудің түсінікті сұлбалары келтірілген.
Сурет 5. ... ... ... 6. ... ... ... Үзу бойынша енгізу-шығару.
Үзу жүйесі енгізу-шығаруды ұйымдастырудағы болатын кемшіліктердің алдын ... ... ... ... сұраныс (ҮС) сигналы бар. Бұл МП әрбір орындалған бұйрық соңында тексеретін дайындық битінің қандай да бір эквиваленті.
ҮС сигналын алысымен МП ... ... ... ... тоқтатуды да, ҮС берген құрылғы нөмірін анықтап, ... осы ... ... ... қосымша программасына береді. Дәлірек айтқанда, ҮСұр сигналын алу кезінде МП ... ... ... ... ... ішкі ... ... сақтайды да, сұраныс жасаған құрылғымен ақпарат алмасу қосымша программасына ... ... ... ... ... қосымша программасы қайту бұйрығымен аяқталады. Одан кейін үзілген программаны орындау жалғасады.
КР 580 процессоры үшін RST n бұйрығы қолданылады, мұндағы n 0-ден 7-ге ... ... ... 2 ... ... мысалында түсініктеме берейік. Бұл бұйрықты орындау кезінде жадыдан бұйрық коды бұйрықтар регистріне ... ... ... бұл код ... бірліктері (өзгеріссіз қалатын үзу номері бар разрядтардан басқа) нөлдермен алмастырылатын ... ... ... ... Бұл ... бұйрықтар санағышына жазылады да, МП қосымша программаға ... ... ... Бұл ... ... ... ... бұйрығының адресінің мәні БС-нан стекте сақталады.
Сурет 7. RST ... ... ... RSTO-RST7 бұйрық кодтарынан қалыптасатын бастапқы жады ұяшықтары келесі адрестерде орналасады: RSTO үшін 0000h, RST1 үшін 0008h, RST2 үшін 0010h, RST3 үшін 0018h, RST4 үшін 0020h, RST5 үшін 0028h, RST6 үшін 0030h, RST7 үшін ... ... ... ... ... ... 8-суретте келтірілген.
Сурет 8. Программалық үзуді жадыдан оқудың уақыттық диаграммасы
БС-нан АШ-на RST 2 бұйрығының адресі беріледі.
БсШ-на бұйрығы беріледі.
Жады ұяшығының ... ... да, RST 2 ... коды ... ... ... ... сигналы бойынша RST 2 бұйрығының кодын МП-ң бұйрықтар регистріне беру әдісін қарастырайық ... 9 - ... ... ... ... жіберу алгоритмі.
Құрылғының алмасуға дайын кезінде сыртқы құрылғы интерфейсі сигналын беріп, ҮС сигналын қалыптастырады. Бұл сигналды алысымен МП басқару ... (БсШ) ... ... (БШ) ... ... өз ... регистріне жазып алатын үзуді растау (ҮР) сигналын қалыптастырады (10-сурет). Мақсат- осы мезетте БШ-да RST 2 ... коды ... ... 10. ... ... ... RST2 бұйрығының коды қалыптасуының варианты 11-суретте келтірілген.
Сурет 11. RST2 ... ... ... қызмет көрсету алгоритмі 12-суретте келтірілген.
Сурет 12. Үзулерге қызмет ету ... ... ... ... ... ҮС0...ҮС7 беруі мүмкін болған жағдайды қарастырайық. Бұл үзуге сұраныстар НЕМЕСЕ (ИЛИ) сұлбасы бойынша бірігеді және МП-ға беріледі (13-суретті қара). Демек, ... ... ... ... ... әрі МП бұл ... ... ҮС берген құрылғыны идентификациялайды, мысалы, келесі түрде:
Сурет 13 - Бірнеше сыртқы құрылғылардан үзуге сұраныс
Барлық сыртқы құрылғылар ... ... ... ... ... сұрай отырып, МП программалық поллингті қолданып (мысалғы үшін), ... ... ... ... ... ... ... (сұрастыру) [8,10].
Үзуге қызмет көрсету қосымша программасында төменде келтірілген алгоритм орындалады.
Программалық поллинг артықшылығы- оның қосымша ақпараттық құралдарды дерлік қажет етпейтін орындалу ... ... ... ... кемшілігі- барлық құрылғыларды, тіпті қызмет етуді қажет етпейтіндерін де, сұрастыруға кететін айтарлықтай үлкен уақыт ... ... Бұл МП ... ... және оның ... сұранысқа реакциясын баяулатуға алып келеді.
Егер программалық поллинг қанағаттандырмаса, онда векторлық үзу ... ... ... ... 3 жолы бар:
* аппараттық поллинг
* приоритеттер шифрлаушыны қолдану
* үзуге қызмет көрсетудің бірінші бұйрығын беру
Іске асырудың әр жолын жеке ... ... ... ... [5,6,7] ... ... үзу ... үзуші құрылғыны идентификациялау мақсатында МП автоматты сұрастыру жүргізе алатындай, МП-ға приоритеттік тізбек ... ... ... ... ҮС ... ... МП ... барлық құрылғылар арқылы өтетін ҮР линияларда сигнал қалыптастырады. ҮР сигналы тізбектен өтуі кезінде құрылғылардың дайындық триггерлерінің қалыптары тексеріледі. Егер ... ... ... ... онда ҮБ ... ... құрылғы кездескенше келесі құрылғыларға өте береді. Демек, құрылғы приоритеттігі ҮР линия бойынша МП-ға жақындығымен анықталады. ҮР сигналын алысымен, үзуші құрылғы ... ... осы ... ... ... көрсету қосымша программасының бастапқы адресімен бірмәнді сәйкестігі бар өз адресін ... ... ... Жүйе ... ... өйткені дайындық битін тексеріп қажеті жоқ.
Кемшіліктері: Құрылғы приоритеттігі аппаратты түрде (яғни, ... ... ҮР ... бойынша МП-ға жақын орналасқан құрылғы приоритеттігі үлкен. Бұл кемшіліктің приоритеттер ... ... ... ... ... ... 14 - Аппаратық поллинг сұлбасы.
Приоритеттер шифрлаушысыны қолдану.
Бұл үзу ... ... ... ... номері хабарланады [6,7]. Үзу, үзуді өңдеудің басты программасы басталатын, тіркелген ұяшыққа көшуді тудырады. Бұл программа ҮС берген құрылғы номері бар ... ... ... ... ҮС ... ... ... жоғарырақ құрылғыға беріледі. Приоритет жоғарырақ құрылғының номері приоритеттер шифрлаушысының көмегімен анықталады. Оның кірісіне ... ... ... ... жеке ... ҮС үзуге сұраныс беріледі. Кіріс номері қосылған құрылғының номеріне сәйкес келеді.
Сурет 15 - ... ... ... =I7 + I6 + I5 + I4 ... бұлайша анықтауда ең үлкен приоритет І7-де, ал ең кіші - ... ҮС5, ҮС3, ҮС1 ... ... ... түсетін болсын. Сонда,
b2
b1
b0
1
0
1
RST5 бұйрығының кодын аламыз.
3. Жадыға тікелей енуді ... ... ... ... ... жылдам жұмыс істейтін АЦТ-тен, массив енгізу керек болса, онда берілгендер байттарын генерациялау уақыты үзу қосымша ... ... ... ... ... шығуы мүмкін. Осындай кезде микропроцессор сыртқы құрылғының артынан ... ... ... ... ... ... тікелей ену контроллері көмегімен жадыға тікелей ену (ЖТЕ)[6,7] (енгізу-шығару) қолданылады, яғни ... ... мен жады ... ... алмасу МП-ның қатысуынсыз іске асады.
ЖТЕ режимінде алмасу әдетте арнайы ЖТЕ ... деп ... ... ... ... Жадыдағы алмасу ұяшығының бастапқы адресі мен берілетін байттар саны ... ... ... ЖТЕ ... ... ЖТЕ режимінде алмасу қажеттігі туындағанда енгізу-шығару құрылғысы сигналын ЖТЕ ... ... ... Егер осы ... ... ЖТЕ режимінде беру рұқсат етілсе, онда ЖТЕ контроллері сигналын алғаннан кейін МП-ға (ҰС) сигналын береді. Бұл сигналға жауап ... МП өз ... ... да, ... (ҰБ) ... бере ... ... магистральдан (яғни, АШ, БШ, БсШ-нан) ажыратылады. сигналын алысымен, ЖТЕ контроллері енгізу-шығару құрылғысына сигналын береді. Одан ... ол жады мен ... ... арасындағы берілгендермен алмасуды АШ-на жады ұяшықтарының адресін, ал БсШ-на Жазу (Оқу) және Енгізу (Шығару) басқарушы сигналдарын беру ... ... ... ... ... ЖТЕ ... сигналын алып тастайды да, МП өз жұмысын жалғастырады. ... ... ену (ЖТЕ) ... ... - ... ... ену (ЖТЕ) жоғары жылдамдықты сыртқы құрылғылар үщін ... Бұл ... - ... режимі сыртқы құрылғының интерфейстік сұлбаларына процессордың тұрақты қатысуысыз жадымен берілгендерімен алмасуға ... ... ЖТЕ ... ... ... ену ... ... деп аталатын сұлба басқаруымен жүреді. Бұл контроллер жадымен байланысу кезінде процессор ... ... ... ... сөзге ол жады адресін және берілгендер таратуды басқаратын ... ... ... ... ЖТЕК ... ... ... орындайтындықтан, ол әрбір келесі сөз жазылатын (немесе оқылатын) жады адресін ұлғайтады және осындай оперциялар санын бақылайды. Берілгендер ... ... ... ... МП ... осы ... ... адресін (адрестер регистріне), блок өлшемі мен тарату бағытын (циклдер немесе ұяшықтар санағышына) беріп жібереді. Берілгендер блогын тарату кезіндегі ЖТЕК ... ... ... (16 суретіне қарайық):
1) ЖТЕК - не СҚ - дан ЖТЕС ... ... ... ... ... беріледі;
2) ЖТЕК МП - ға ҰС (ұстауға ... ... ... ҰС сигналын алып, МП жүйелік магистральдан ажыратылады да, ҰБ (ұстауды бекіту) сигналын шығарады;
3) ҰБ сигналын алысымен, ЖТЕК СҚ үшін ЖТЕБ ... ... ... ... ... және СҚ - ға адрестеуге рұқсат етпейтін сигналды шығарады. Одан әрі ЖТЕК ... ... ... ... ... ... бастайды. ЖТЕК ұяшық адресін, берілетін берілгендер көлемін және алмасу бағытын МП - дан біледі.
Сурет 16. ЖТЕК жұмыстың ... ... ЖТЕК - рін ... контроллерінің құрылымдық сұлбасы 17 - суретінде келтірілген, онда келесі белгілер қабылданған:
ЖТЕС0...ЖТЕС3 - ... ... ... - ... ... сыртқы құрылғылар үшін бекіту;
ҰС - магистральді ұстауға ... - ... ... бекіту;
ҚД - құрылғы дайындығы;
ТИ - ... ... - ... ... ... - ... ... - контрооллердің ішкі регистрлерін адрестеуге (кірістер) ... жады ... төрт кіші ... ... ... арналған екібағытты адрестік шина.
А7...А4 - жады адрестерінің разрядтары;
Стр А - ... ... ... беретін жады адресінің үлкен байтын сыртқы бекіткіш - регистрге жүктеуге қолданылады;
АР - ... ... ЖТЕ ... ... МП - ... ... ... рұқсаты жоқ барлық құрылғыларын блоктауға қолданылады;
ЖЖ, ЖО - ... жазу мен ... ... ... ЕнО - бір ... ... программалау мен оның ішкі регистрлерін оқу кезіндегі кірістері, екінші жағынан ЖТЕ алмасуы кезінде шығыс болып табылатын екібағытты ... - ... ... - ... ... ... 128 байт импульспен қатар жүреді.
-12382518415 3
2
1
0
D7...D0
А7
.
.
.
А4
А3...А0
А4...А7
M128
Ен.оқ.
##Ен.ж
#Ж.оқ
#Ж.ж
ТИ
БҚл
ҚД
ҰБ
ҰС
Стр. А
АР
СС
Берілгендер
буфері
Басқару
құрылғысы
Бас-ру ... ... сан. ... ... сан.
Адрес сан-ш
Цикл сан.
Адрес сан-ш
Цикл сан
ЖТЕС0
ЖТЕБ0
ЖТЕС1
1
ЖТЕБ 1
ЖТЕС 2
ЖТЕБ 2
ЖТЕС 3
ЖТЕБ 3
00 3
2
1
0
D7...D0
А7
.
.
.
А4
А3...А0
А4...А7
M128
Ен.оқ.
##Ен.ж
#Ж.оқ
#Ж.ж
ТИ
БҚл
ҚД
ҰБ
ҰС
Стр. А
АР
СС
Берілгендер
буфері
Басқару
құрылғысы
Бас-ру сөз
регистрі
ҚАЛЫП-КҮЙ
РЕГИСТРІ
ДШ
Адрес сан-ш
Цикл сан. сан-
Адрес сан-ш
Цикл сан.
Адрес сан-ш
Цикл сан.
Адрес ... ... ... ... 2
ЖТЕС 3
ЖТЕБ 3
Сурет 17 - ЖТЕК құрылымдық ... ... ... - адрес санағыш, цикл сан. - цикл ... мен БШ ... ... 8 - ... ... ... ... сөзді қабылдауға, ОСҚ адресінің үлкен байтын, адрес санағышы мен циклдер ... ... және ... ... сөзін шығаруға арналған.
Басқару блогы ЖТЕК программалау, оның ... - ... оқу және ... ... жеке ... синхрондауды қамтамасыз етеді.
Программалау кезінде басқару блогы басқарушы сөздерді режим регистріне, әрбір каналдың адрестер мен ... ... ... басқаруші сөздерді кірістегі ЕнЖ сигналы бойынша жазуды қамтамасыз етеді. Сонымен қатар басқару блогі санағыштар мен қалып - күй ... ЕнО ... ... ... ... қамтамасыз етеді. Басқару блок орындайтын оқу және жазу операциялары төмендегі 1 кестеде келтірілген.
Басқару блогы орындайтын оқу және жазу ... ... ... ... санағыштарына жазу
0
0
1
0
Басқарушы сөзді режим регистріне жазу
0
0
1
1
Канал санағышының мазмұнын оқу
0
1
0
0
Қалып - күй регистрін оқу
0
1
0
1
Алмасу ... блок сол ... ОСҚ ... ... ... да, сыртқы құрылғының (СҚ) дайындығын ескеріп, берілгендерді ОСҚ немесе СҚ - ға ... ... ... ОСҚ ... ҮҚ үшін ... ... ... ( , , ). Сонымен қатар басқару блогі программаланған циклдер саны біткенде немесе сұраныс өшкенде ақпаратты таратуды аяқтаумен басқарады.
0...3 ... екі 16 - ... ... бар:
- адрестер санағышы;
- циклдер санағышы.
Адрестер санағышы алмасу орындалатын жады ұяшығының адресін ... 1 - ге ... цикл ... 14 кіші разрядтарының мазмұны ЖТЕ циклдерінің санын анықтайды, ал екі А14 және А15 үлкен ... ... ... ... ... (А14=1 - ... А15=1 - оқу). Әрбір каналға приоритеттер блогының рұқсатына сай ЖТЕ - ді ... ... ... тікелей енуге сұранысты қабылдау сұлбасы кіреді. Приоритеттер блогы бірнеше СҚ - дан келген сұраныстарға қызмет көрсетудің реттілігін қатаң ... ... ... ... ... каналдың номерін ескеріумен тағайындалған приоритет бойынша қамтамасыз етеді.
КР580ВТ57 контроллері әр ... ... ... ... үшін МП көмегімен программалануы мүмкін [6]. Бұл кезде МП ЖТРК - ге ... ... - ... ... сияқты адрестеледі. Контроллердің мұндай жұмыс режимі бағынышты режим деп аталады және ЖТЕК бұйрықтары мен адрестерін тарату үшін және одан ... - күй ... ... ... күйі ... ақпаратты) алу үшін қызмет етеді. Негізгі режимде контроллер алдымен МП - дан ҰС сигналының көмегімен ... ... ... МП ... ... ... контроллер жадыға БШ - нан берілгендерді жазу (немесе берілгендерді БШ - на ... ... және сол ... ... ... ... БШ - на шығару (немесе берілгендерді БШ - нан оқу) ... ... ... ... жады мен СҚ ... , , ... ... ЖТРК - ң басқаруымен алмасады.
ЖТЕК қолдану кезінде адрестік шинаның екі түрлі конфигурациясы қажет: біреуі бағынышты ... ... ... - ... режим үшін. Бағынышты режимде (контроллердің АР сигналы өшірілген) МП АШ - да А0...А15 адресті қалыптастырады. Негізгі режимде (АР ... ... ... ... ... ... байттарын контроллер осы адрестік линияларға мультиплексті қосылған өз D0...D7 линиялардан қалыптастырады. Адрестің бұл байты СтрА басқарушы сигналымен ... ... ... ... ... кіші ... АШ - на контроллердің тікелей А0...А7 линиялармен беріледі.
ЖТЕК - ді программалау.
Жұмыс ... ... ... ... ... ... БҚл сигналы беріледі. Бұл ЖТЕ- дың барлық каналдарын қолдануға тиым салады да, қорек қосылу кезінде МП - ... ... ... ... ... Одан ... ... каналдар есептегіштерге бастапқы ақпарат жүктеледі. Жүктеу (инициялизация) ... ЖТЕК - ге ... ... ... ... орындалады.
Жады ұяшықтарының адресі 16 - разрядты сан болғандықтан, ... пен ... ... ... екі байтты жүктейді (алдымен кіші, сосын үлкен байтты). Екі байт бірінен кейін бірі жіберілуі ... Бұл ... ... ... беріп жібермеу үшін, үзу жүйесі блокталуы керек.
ЖТЕК - ң ішкі регистрлерін адрестеу
Регистр
Адрес желілері
Регистр
Адрес желілері
А3
А2
А1
А0
А3
А2
А1
А0
Санағыш ... ... ... ... А1
0
0
1
0
Санағыш Ц3
0
1
1
1
Санағыш Ц1
0
0
1
1
Режим регистрі
1
0
0
0
Санағыш А2
0
1
0
0
Қалып-күй регистрі
1
0
0
1
Жоғарыда көрсетілген кестелерге сәйкес МП бірінен кейін бірі тізбектелетін екі ... ... ... ... ... үлкен байтының) 16 - разрядты адрестер мен циклдер санағыштарының өтпелі мазмұнын оқу ... ... ... ... орнатылғаннан кейін, басқарушы сөзді режим регистріне жүктеу орындалады.
ЖТЕК режим сөзінің форматы
D0...D3 төрт кіші биттер ЖТЕ ... ... ... ... Di=0 (і - ші каналға тыйым салынған) кезінде контроллер жадыға ... ену і-ші ... ... (реакция бермейді). Di=1 (1 - ші каналға ... ... ... контроллер жадыға тікелей ену і-ші сұранысына сезінеді (реакция береді).
D4=0 биті бекітілген приоритетті (0 ... ең ... ал 3 - ең кіші ... ... D=1 циклдік приоритетті анықтайды: каналдар приоритеттері әрбір ... ... ... ауысып тұрады.
Бұл режимде канал байқалғаннан кейін, келесі реттік номері бар каналға келесі байтты беру үшін ең үлкен приоритет беріледі. Сосын ... ... ... ... ... қалғандарына беріледі. Бұл кезде 0 каналы приоритеті бойынша 3 каналынан кейін жүреді деп есептеледі.
D5 кеңейтілген ... жазу ... ... кейін, контроллердің және басқарушы сигналдарының ұзақтығы біршама өседі. Бұл Қд ... ... ... күту қалпын енгізбеуге мүмкіндік береді.
Егер D6 битті орнатылса (СС ... ... онда ЖТЕ ... ... аяқталуымен СС сигналының қалыптасқанынан кейін, ЖТЕ - дің сәйкес каналына тыйым салынады. Бұл каналмен бұдан ары тарату тек ... ... ... ... жүктегеннен кейін ғана мүмкін. Егер D6=0 болса, онда СС сигналының пайда болуы ЖТЕ каналының күйіне әсер етпейді де, ЖТЕ операцияларын СҚ ... ... D7 ... биті беру ... ... ... 2-ші ... алдыңғы берілгендер блоктарын немесе берілгендер ілігісілген блоктарын қайта беру үшін ... ... ... Ол үшін 2-ші каналының санағыштары әдеттегі жолымен орнатылады, ал 3-ші ... ... 2 ... ... ... ... жүктеледі. Осы кезде режим регистрының D6 битіның күйі 2-ші каналының жұмысына әсер етпейді. Автожүктелеу режимінде 2 каналды ... ... оның ... ... ... 3-ші ... санағышына жазылады. Осымен ылғи бір берілгендер блоктың қайта-қайта тапсыруы камтамасыз етіледі. Блок адресі, блок ұзындығы және 2-ші каналы бойынша ... ... ... беру үшін ... ... ... 3 каналына 2 каналының жұмысы кезінде жіберілуі мүмкін.
Контроллердің қалып - күй сөзі
ЖТЕК қалып-күй сөзі СС0...СС3 төрт биттен ... Бұл ... ... сөзі ... рет ... кейін, КС сигналын қандай каналдар тудырғанын көрсетеді. Сонымен, СС0...СС3 қалып-күй ... ... ... осы ... ... ... ма, жоқ па ... көрсетеді.
D4-тің жаңарту белгісі автожүктеме режиміндегі 3-інші каналдың параметрлері 2-інші каналдың санағышына берілген кезде орнатылады, демек 2-інші канал ... ... ... Яғни , 3-інші каналдағы ақпараттың алдын ала жаңартылуын ... ... ... каналды қайта жүктемей тұрып, қалып-күй сөзін санап және жаңарту белгісін міндетті түрде тексеру қажет. Бұл ... БҚл ... ... ... режимінінің бұзуумен нөлдік қалыпқа ауысуы мүмкін. Сонымен қатар, бірінші берілгендер блогының берілуі кейін және ... ... ... ... жаңартылғаннан кейін, жаңарту белгісі автоматты түрде нольге қойылады.
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР
* Б.С. Есмағамбетов. пәні бойынша ... ... ... курстық жұмысты орындау үшін ӘДІСТЕМЕЛІК НҰСҚАУ. М.О.Әуезов атындағы ОҚМУ баспа орталығы, Шымкент қ., Тауке хан д., 5
* М.В.Напрасник. Микропроцессоры и ... ... ... ... ... В.Л.Григорьев, Г.А.Петров, Микро- и мини-ЭВМ.-Л.: Энергоатомиздат, 1984. (3)
* С.Т.Хвощ, Н.Н. Варлинский, Е.А. Попов. Под общей ... ... ... и ... в системах автоматического управления. Справочник. - Л.: ... 1987. ... ... ... Дж. ... ... ... и их применение при обработке сигналов. Перевод с английского Т.Э.Кренкеля. Под ред. Б.А.Калабекова. - М.: Радио и ... ... ... Б.С. ... ... және микропроцессорлар. Оқу құралы. Шымкент: баспасы, 2010, 184с
* Есмағамбетов Б.С. Басқару жүйелердргі микропро-цессорлық кешендер. Оқу құралы. ... , 2013, 236с

Пән: Автоматтандыру, Техника
Жұмыс түрі: Курстық жұмыс
Көлемі: 16 бет
Бұл жұмыстың бағасы: 700 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Компьютерлік технологияның педагогикалық мүмкіндіктері20 бет
"Сиырдың тақия қарнына зонд енгізіп емдеу"19 бет
"Сиырдың тақия қарнына зонд енгізіп емдеу."6 бет
"Шымбұлақ" тау шаңғысы курортында демалушыларды тегін сақтандыру жүйесі енгізіледі16 бет
Turbo Pascal - дағы енгізу және шығару операторлары26 бет
«Алекс» ЖШС ыдысқа құю бөліміне сапа менеджмент жүйесін әзірлеу және енгізу негізінде сапаны басқару процесін жетілдіру70 бет
«инновация», «жаңа құбылыс», «жаңа енгізулер»10 бет
Айнымалылар, файлдар атауларын таңдау және оларға берілетін түсініктеме. Программалау стилі, деректерді енгізу және шығару18 бет
Ауыспалы егістерді жобалау, енгізу және орындау9 бет
АҚ "Сүт" кәсіпорнында сапа менеджмент жүйесін енгізу. Зертхана меңгерушісінің қызметі22 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь