Микропроцессорлық техниканың құрылғылары



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

ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ
МИНИСТРЛІГІ
М.ӘУЕЗОВ атындағы ОҢТҮСТІК ҚАЗАҚСТАН МЕМЛЕКЕТТІК УНИВЕРСИТЕТІ
Автоматтандыру, ТЕЛЕКОММУНИКАЦИЯ және
БАСҚАРУ кафедрасы

КУРСТЫҚ ЖҰМЫС
пәні Цифрлық құрылғылар және микропроцессорлар
мамандығы: Радиотехника, электроника және телекоммуникациялар
тақырыбы: Микропроцессорлық техниканың құрылғылары

Жұмыс ____________
Бағасы
Бағасына қорғалды
___ ___________ 2015_ж.

Комиссия
____________
қолы, аты - жөні

____________
қолы, аты - жөні

Норма бақылау:
______________________
қолы, аты - жөні

Орындаған
Студент ________________________
Тобы _______________-
_______________________
қолы, аты - жөні,

Жетекші _____________________
қолы, аты - жөні,

Шымкент 2015 ж.
Ф.7.05 - 04
М.О. Әуезов атындағы Оңтүстік Қазақстан мемлекеттік университеті
Автоматтандыру, ТЕЛЕКОММУНИКАЦИЯ және
БАСҚАРУ кафедрасы

Бекітемін
Кафедра меңгерушісі
Исмаилов С.Ө. т.ғ.к., доцент
___________ 2015ж.
Цифрлық құрылғылар және микропроцессорлар
пәні бойынша курстық жұмыс
ТАПСЫРМА № 6
Студент тобы
Жұмыс тақырыбы: Микропроцессорлық техниканың құрылғылары
Бастапқы мәліметтер жоқ


Курстық жұмыстың мазмұны
Орындау мерзімі
Салыстырмалы көлемі (парақ саны)
1
Кіріспе
2 апта
1-2
2
Регистрлер
5 апта
2-3
3
Санағыштар
10 апта
5-6
4
Дешифрлаушылар
14 апта
8-9
5
Сумматорлар

1-2
6
Микропрограммамен басқарылатын микропроцессордың құрылымы

7
МикроЭЕМ-нің типтік құрылымы


Графикалық бөлімнің мазмұны
Орындау мерзімі
Парақ саны
Формат

Әдебиет:
1. Б.С. Есмағамбетов. Цифрлық құрылғылар және микропроцессорлар пәні бойынша әдістемелік нұсқау
2. Есмағамбетов Б.С. Цифрлық құрылғылары және микропроцессорлар. Оқу құралы. Шымкент: Нұрлы бейне баспасы, 2010, 184с
3.Есмағамбетов Б.С. Басқару жүйелердргі микропро-цессорлық кешендер. Оқу құралы. Шымкент: Әлем баспасы, 2013, 236с
Тапсырманың берілген күні _________, жұмысты қорғалған күні ______
Жұмыстың жетекшісі: _______________________
(аты - жөні, қолы)
Тапсырманы орындауға қабылдаған ____________________________
(күні, студенттің қолы)

Ф.7.04 - 06
Қазақстан республикасы білім және ғылым министрлігі
М.О. Әуезов атындағы Оңтүстік Қазақстан мемлекеттік университеті

Ақпараттық технологиялар және энергетика жоғары мектебі
Автоматтандыру, телекоммуникация және басқару кафедрасы

Бекітемін
Кафедра меңгерушісі
Исмаилов С.Ө. т.ғ.к., доцент
_________________2015ж.

Курстық жұмыс қорғау
Хаттамасы № 6

пәні: Цифрлық құрылғылар және микропроцессорлар

студент ___________________ тобы _________________-
(аты - жөні)
Курстық жұмыс тақырыбы Микропроцессорлық техниканың құрылғылары Қорғау кезінде келесі сұрақтарға жауап алынды:
1. ___________________________________ ____________________________
2. ___________________________________ ____________________________
3. ___________________________________ ____________________________

Курстық жұмысты орындау кезінде алынған балл (60 мүмкіндіктен) _______, қорғау бағаланды (40 мүмкіндіктен ) __________ балл.
Сомалық баллы ____________
Жұмыстың бағасы ____________
Курстық жұмыстың жетекшісі ___________________

Комиссия мүшелері _________________________

Комиссия мүшелері _____________________________

Қорғау күні ___________________________2015ж.

Аннотация

Соңғы кезде өндірістік технологиялық процестерінде қолданылатын машиналар мен жабдықтардың көбісінде басқару әрекеттері цифрлық аппаратурамен жүзеге асады. Басқаруды бір мақсатқа бағытталған ақпараттың өзгеруі деп қарастырғанда, мұндай аппаратура микропроцессордың ақпарат өңдейтін мүмкіндігін пайдаланады. Осы тұрғыдан қарағанда, курстық жұмысында қарастырылған мәселелер ақпараттың микропроцессорларға енгізетін, қабылданатын, сақталатын, түрлендірілетін, өзгертілетін және таратылатын әдістері мен өңдеуіш құрылғылардың жұмыс істеу принциптерімен танысуға жол ашады.
Курстық жұмысында микропрцессорлық техниканың құрылғылары тұралы мәселелері қарастырылған. Оның ішінде регистрлер, санағыштар, дешифроторлар, сумматорлар.
Көлемі 28 бет, 5 кесте, 18 сурет, 7 әдебиет қолданылған.

Мазмұны

Нормативтік сілтемелер 6
Пайданылатын қысқартулар мен белгілер 7
Кіріспе 8
1. Регистрлер 9
2. Санағыштар 11
3. Дешифрлаушылар 15
4. Сумматорлар 19
5. Микропрограммамен басқарылатын микропроцессордың
құрылымы 22
6. МикроЭЕМ-нің типтік құрылымы 25
Пайдаланылған әдебиеттер і 28

Нормативті сілтемелер

Белгілер
Атауы
ВСН 205-84
Технологиялық процестерді автоматтындыру жүйесінің электр құрылғыларының жобалау бойынша нұсқаулық
ГОСТ 2.708-81
Сандық және есептік техниканың электр схемаларын орындау ережесі
ГОСТ 2.755-87
Сызбадағы шартты графикалық белгілер.коммутациялық және байланыс желілер.
ГОСТ 2.754-72
Шартты шрафикалық электр құрылғылары және жоспардағы сымдар.
ГОСТ 2.601-95
Эксплуатациялық құжаттар (ЕСКД)
ФС ОҚМУ 4.6-002-2004 СМК
Оқу құжаттарын рәсімдеу ережелері. Графикалық құдаттарға қойылатын жалпы талаптар.
СНиП 3.05.07-85
Автоматтандыру жүйесі.
ПТҚ
Тұтынушылардың электр құрылғыларын техникалық пайдалану ережесі.
ТҚЕ

Тұтынушылардың электр құрылғыларын пайдалану кезінде техникалық қауіпсіздік ережелері
ВСН-329-78
Бақылау аспаптарының және автоматтаедыру құралдарын монтаждау мен жөндеу кезінде техникалық қауіпсіздігі бойынша нұсқаулық

Қолданылған қысқартулар мен белгілер

МП - микропроцессор
R - триггерді 0-ге қою кіріс
S - триггерді 1-ге қою кіріс
J - триггерді 0-ге қою кіріс
K - триггерді 1-ге қою кіріс
С - синхрондау кіріс
Q - триггердің шығысы
Қаб - қабылдау сигналы
МД - Матрицалық дешифрлаушы
АЛҚ - арифметикалық-логикалық құрылғы
МБТБ - микробұйрықтардың тізбектілігін бақылаушы
МБЖ - микробұйрықтар жады
ОҚ - операциялық құрылғы
МОДШ - микрооперациялар дешифраторы
АШ - адрес шинасы
БШ - берілгендер шинасы
БсШ - басқару шинасы
ЖО -жадыны оқу
ЖЖ -жадыға жазу
БС - бұйрық санағыш
АР - адрес регистрі

Кіріспе

Тақырыбының өзектілігі.
Курстық жұмыстың өзектілігі тақырыб бойынша қарастылылған мателиалдардың микропроцессорлық техникада пайдалуымен анықталады.
Курстық жұмыстың мақсаттары мен міндеттері микропроцессорлық техникадағы пайдаланатын құрылғыларды қолдану принциптеріне негізделеді.
Практикалық қажеттілігі.
Курстық жұмыстың практикалық қажеттілігі қарастырылған принциетері, құрылымдық схемалары, сипаттамалары әр-түрлі цифрлық техникада қолдану мұмкіндіктерімен анықталады.
Курстық жұмыстың мазмұны тапсырманың және әдістемелік нұсқаудың талаптарына сәйкеседі [1].

1. Регистрлер

Регистр - триггерлердің реттелген жиынтығынан және кіріс пен шығыс сигналдарының басқару сұлбасымен құралған, n - разрядты кодтарды қабылдап және сақтауға арналған функционалдық құрылғы [2]. Регистр ақпараттың бір түрінен екінші түрге түрлендіруге (тізбектелген кодтан параллельды кодқа, т.б.), сөздермен белгілі бір операциялар жасау - солға немесе оңға қозғалту, берілген комбинация кодтарын таңдау және де кейбір логикалық операцияларын (жеке разрядтармен логикалық қосу, көбейту) өткізуге арналған.
Функционалдық қызметі бойынша регистрлар ақпаратты қабылдап - жіберу және қозғалту регистрлеріне бөлінеді [2].
Қабылдау және жіберу әдістері бойынша регистрлер тізбекті, параллельді және тізбекті-паралледьді болып бөлінеді.
2.10 суретінде екітактілі қабылдап-жіберу регистрдың сұлбасы көрсетілген. Регистрдың разрядтығы онда қолданылған триггердің санына сәйкес. Регистр бастапқы күйінде 0 күйіне бастапқы қалпына келтіретін сигналымен келтіріледі. Регистрға ақпарат Қаб қабылдау сигналмен жазылады. Регистрге жазылған сөздің коды регистрдің 0 күйіне келгенінше сақталып тұрады. Регистрдың триггерлеріне ақпарат жазу алдында оларды 0 күйіне келтіру уақыт алады. Сондықтан, регистрдың жылдамдығын жоғарылату үшін, 1 суретінде көрсетілген регистрдан регистрға ақпаратты парафазды түрінде тарату әдісі қолданады. Рг1 регистрына жазылған код, Рг2 регистрына Қабылдау шинасында ақпарат қабылдауын басқарушы сигналы бар болғанда беріледі. Кодты тарату ЖӘНЕ1 және ЖӘНЕ2 сұлбалар тобы арқылы жүзеге асады. Рг2 регистр триггерлерінің нөлдік және бірлік кірістерінде, сол триггерлерді бастапқы қалпына қарамастан, қажетті қалпына келтіретін 1 және 0 немесе 0 және 1 сигналдарының комбинациялары пайда болады.
Жылжытқыш регистрлер [2].
Жылжытқыш регистрлар ақпараттағы сөздерді оңға немесе солға қарай жылжыту операцияларын орындауға арналған, сонда кодтың солға қарай бір разрядқа жылжығаны кодты санау жүйенің негізіне көбейткенге сәйкес келеді, ал оңға жылжығаны - бөлінгеніне сәйкес келеді. Бұған себеп, позициялық санау жүйесі үшін кодының әр разрядының салмағы оның кодтағы позициясымен анықталатыны.
Қабылдап - жіберу регистрына қарағанда жылжытқыш регистрында тағы да қосымша бір регистр қолданылады. Ол жылжыту процесінде сөзді уақытша сақтауына арналған. Осылайша, регистрдың әр разряды екі триггерден тұратындығы белгілі болады (2 сурет).

Сурет 1 - RS - триггердағы Сурет 2 - Регистрдағы кодты
регистрдың сұлбасы. парафазды сигналдармен
жіберу сұлбасы.

Сурет 3 - Жылжытқыш регистрдағы екі разрядтың сұлбасы.

D - триггердің негізінде құрылған жылжытқыш регистрларды, регистрге қабылдаған параллель кодтарды, тізбектелген кодқа түрлендіру үшін қолданады (4. сурет).

Жазылудың рұқсаты.

Сурет 4 - D - триггер негізіндегі жылжытқыш регистрдың сұлбасы.

Бұл регистрді 0 қалпына орнатуы R кіріске берілетін теріс импульсымен (0 құру) орындалады. Параллель кодтар X1 - Xn кірістеріне келіп түседі. Параллель кодтардың жазылуы С2 кірісіне берілген оң импульстары арқылы жүзеге асады. Тізбектелген код D1 кірісіне келіп түседі.

2 Санағыштар

Санағыш- кірістеріне келетін импульстарды санауға және сақтауға арналған бір кіріс пен n шығысы бар құрылғы болып табылады [3]. Санағыш разрядтарының санымен анықталатын шығыстарының саны саналуы мүмкін импульстардың максималды мәнін көрсетді. Жалпы жағдайда импульстардың максималды мәні k=2n қатынасымен анықталады. Кіріс сигналдарының әсерінен белгілі бір күйге қойылған, санағыш оны кірісіне келесі сигнал келгенше сақтайды. Санағыштың әрбір қалыпына, санағыш кірісіне келген сигналдардың санын анықтайтын, і-ші реттік номер сәйкес келеді. Санағыш кірісіне k-шы импульс кіргенде, оның шығысында толу сигналы пайда болып санағыш бастапқы қалпына қайтады.
Функционалдық тағайындалуына байланысты санағыштар қарапайым және реверсивті болып бөлінеді [3]. Қарапайым санағышта санау барысы тек бір бағытта орындалады. Реверсивті санағыштар санауды тікелей бағытта да, кері бағытта да жүргізуге мүмкіндік береді.
Қарапайым санағыштар қосушы және алушы болады. Қосушы санағыш санауды тік бағытта орындайды. Кіріске келесі импульс келгенде санағыш қалыбы бірге ұлғаяды. Алушы санағышта әрбір кіріске кіретін импульс оның көрсетуін бірге азайтады. Реверсивті санағыштар қосушы режимінде де, алушы режимінде де жұмыс істейді.
Санауды ұйымдастыру әдісіне байланысты санағыштар асинхронды және синхронды болып бөлінеді [3]. Асинхронды санағыштарда кіріс сигнал санағышқа синхрондаушы сигналсыз жазылады. Синхронды санағышта жазба синхросигнал көмегімен орындалады.
Кіріс импульстарды разрядтар арасында жіберуі бойынша санағыштар тізбектілі, параллелді және жартылай- параллелді тасымалдау (тек разрядтар топтарында) [3] болып бөлінеді.
5. суретте тізбектілі тасымалдау JK- триггердегі екілік төртразрядты қосушы санағыштың сұлбасы мен оның жұмысының уақыттық диаграммасы көрсетілген. Санағыштың әрбір алдыңғы разряд шығысы Qi-1 келесі разрядтың Сі синхрондау кірісімен жалғасқан. J және K триггерлердің кірістеріне 1 сигналы жіберілген. Санағыштың бір күйден басқа күйге ауысуы импульстардың артқы фронты бойынша іске асатынын ескеру керек (5, б сурет).

Сурет 5 а)- JK-тригерлі төртразрядты санағыш сұлбасы

Сурет 5 б) - JK-тригердің жұмысының уақыттық диаграммасы.

1 кестеде мысал үшін кірістеріне бірқатар Хсан кіріс сигналдары кірген кездегі төртразрядты санағыш шығыстарының қалыптары келтірілген.
Санағыш жұмысы оның жұмысының уақыттық диаграммасымен және көрсетілген кестемен жақсы анықталады.
Әдетте, санағышта нөлдік болуы міндетті емес бастапқы орнату тізбегі болады. Санағышқа алдын-ала қандай да бір бастапқы сан беріліп, кіріс импульстарды санау осыдан басталуы мүмкін.

Кесте 1.
Хсан
Q4
Q3
Q2
Q1
Xсан
Q4
Q3
Q2
Q1
0
0
0
0
0
8
1
0
0
0
1
0
0
0
1
9
1
0
0
1
2
0
0
1
0
10
1
0
1
0
3
0
0
1
1
11
1
0
1
1
4
0
1
0
0
12
1
1
0
0
5
0
1
0
1
13
1
1
0
1
6
0
1
1
0
14
1
1
1
0
7
0
1
1
1
15
1
1
1
1

Тізбектілі тасымалдау синхрондалмаған санағыш кемшілігі - санағыш разрядтылығының өсуінен кейбір і-ші разрядының С кіруіне келетін сигналдың Хсан сигналға қарағанда түсуiнiң кешігуі өседi.
Жұмыс істеу жылдамдығын арттыру үшін санағыштар параллельді тасымалдау болып құралады. Мұндай санағыш сұлбасы 6-суретте көрсетілген. ЖӘНЕ сұлбалары ретінде &J және &K триггерлерінің кірістері қолданылған.
Бұл сұлбаның ерекшелігі-і-х разрядтарының шығысынан сигналдар (і+1)-х разрядтардың триггерлерінің J және K кірістеріне беріледі.

Сурет 6 - Ойдағы санды параллельді түрінде тасымалдайтын JK-триггерлермен орындалған төртразрядты екілік санағыш сұлбасы.

6-суреттегі сұлбада триггердің реттік нөмірі өскенде JK триггерлерінің ЖӘНЕ элементіндегі кіріс саны ұлғаятындығы көрініп тұр. J және K кірістерінің саны мен триггерлердің шығыстарының жүктемелік қасиеттері шектелген болғандықтан, параллельді тасымалдау санағыштың разрядтылығы төрттен аспайды.
Разряд саны көптеу санағышты ойластыру қажет болғанда, ол топтарға бөлінеді де, әрбір топ ішінде параллельді тасымалдау тізбектер құрылады. Мұндай әдіспен жартылай- параллельді тасымалдау санағыш құрылады.
Санағышқа жазылған санының оқылуы регистрлерге сәйкес болады.
Санағыштың шартты графикалық белгіленуі 7 сутетте келтірілген.

Сурет 7 - Санағыштың шартты графикалық белгіленуі.

Тізбектілі тасымалдау реверсивті санағыш [3].
Реверсивті санағыштарда қосушы режимінде де, алушы режимінде де жұмыс істеу мүмкіндігіне арнайы басқарушы Қосу жане Алу сигналдарының болуымен қол жеткізіледі. 8-суретте тізбектілі тасымалдау синхрондалмаған үш разрядты реверсивті санағыш сұлбасы мен оның жұмысының уақыттық диаграммасы келтірілген. Реверстеуге разрядаралық байланыс тізбектерінде не Qі тікелей шығыстарынан тасымалдау сигналын, не триггерлердің Qі инверсті шығыстарынан алынған сигналды таратуда орындау есебінен қол жеткізіледі.
Санақ операциясының белгісін таңдау басқарушы шиналардағы Алу немесе Қосу сигналдарының мәнімен анықталады.

а)

б)

Сурет 8 - Үшразрядты синхрондалмаған резерсивті санағыш сұлбасы (а) мен оның жұмысының уақыттық диаграммасы (б).

Кесте 2.
Хсан
Q1
Q2
Q1
Хсан
Q3
Q2
Q1
0
1
0
1
3
0
1
0
1
1
0
0
4
0
0
1
2
0
1
1
5
0
0
0

2. кестеде алу режимде жұмыс істейтін реверсивті санағыштың қалыптары келтірілген.

3 Дешифрлаушылар

Дешифрлаушы (дешифратор)- n разрядты екілік сөзді өз шығыстарының тек бірінде ғана пайда болатын басқарушы сигналға түрлендіретін логикалық сұлба [4]. Дешифратордың n кірісі мен 2n шығысы бар. Басқаша айтқанда, дешифратор- басқа шығыстарда сигнал жоқ болғанда, шығыстардың бірінде ғана басқарушы сигналды қалыптастыратын ЖӘНЕ сұлбаларының жиынтығы болып табылады. 3 кестеде дешифратордың үш кіріс (n=3) пен сегіз шығысқа қабылдауы мүмкін қалыптары көрсетілген.
Дешифратор шығыстары ондық түрде 0- ден 2n-1-ге дейін нөмірленеді. Мысалы, егер кірістегі сөз коды 110 (3-кесте) болса, онда бірлік сигнал дешифратордың алтыншы шығысында ғана болады. Басқа шығыстарында логикалық 0 болады.
Бірқадамды дешифратордың элементтер саны шығыс санымен анықталады. Сөзді дешифрлеуі бойынша дешифраторлар бірқадамды (сызықтық) және көпқадамды (тік бұрышты, пирамидалық) болып бөлінеді [4].

Кесте 3.
x1
x2
x3
y0
y1
y2
y3
y4
y5
y6
y7
0
1
0
1
0
1
0
1
0
0
1
1
0
0
1
1
0
0
0
0
1
1
1
1
1
0
... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Микропроцессорлық техниканың логикалық негіздері
Микропроцессор туралы жалпы сипаттама
Микропроцессорлық техниканыңсақтағыш құрылғылары
Басқарудың микропроцессорлық жүйелерi
Павлодар Мемлекеттік Университеті негізінде Elvis II оқу-зертханалық қондырғысын еңгізу
Робот манипулятор
КОМПЬЮТЕР АРХИТЕКТУРАСЫ ПӘНІНІҢ ЭЛЕКТРОНДЫҚ ӘДІСТЕМЕЛІК ҚҰРАЛЫН ЖАСАУ ТЕХНОЛОГИЯСЫ
Дербес компьютердің архитектурасы жайлы
Микропроцессорлық техниканың командалары
Сандық микропроцессорлардың негізгі параметрлері және қолданылуы
Пәндер