Cisc архитектуралы микроконтроллерлер

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

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

Кафедра меңгерушісі
Исмаилов С.Ө. т.ғ.к., доцент
_____________2015ж.
Курстық жұмыс қорғау
Хаттамасы № ... ... ... ... ... ... - ... жұмыс тақырыбы CISC архитектуралы микроконтроллерлер
Қорғау кезінде келесі сұрақтарға жауап алынды:
* _______________________________________________________________
* _______________________________________________________________
* _______________________________________________________________
Курстық жұмысты орындау ... ... балл (60 ... _______, қорғау бағаланды (40 мүмкіндіктен ) __________ балл.
Сомалық ... ... ... ... ... ... ... мүшелері _________________________ ... ... ... ... күні ___________________________2015ж.
Аннотация
Соңғы кезде өндірістік технологиялық процестерінде қолданылатын машиналар мен жабдықтардың көбісінде басқару әрекеттері цифрлық аппаратурамен жүзеге ... ... бір ... ... ... өзгеруі деп қарастырғанда, мұндай аппаратура микропроцессордың ақпарат өңдейтін мүмкіндігін пайдаланады. Осы тұрғыдан қарағанда, курстық жұмысында қарастырылған мәселелер CISC ... ... ... жол ашады.
Курстық жұмысында CISC біркристалды микроконтроллерлер архитектурасы, басқару блогы, кіріс-шығыс порттары қарастырылған.
Көлемі 30 бет, 14 ... 2 ... 7 ... ... сілтемелер 6
Пайданылатын қысқартулар мен белгілер 7
Кіріспе 8
* CISC біркристалды микроконтроллерлердің
архитектурасы 9
2. Басқару блогы ... ... ... ... ... ... ... 205-84
Технологиялық процестерді автоматтындыру жүйесінің электр құрылғыларының жобалау бойынша нұсқаулық
ГОСТ 2.708-81
Сандық және есептік техниканың ... ... ... ... ... ... ... белгілер.коммутациялық және байланыс желілер.
ГОСТ 2.754-72
Шартты шрафикалық электр құрылғылары және ... ... ... құжаттар (ЕСКД)
ФС ОҚМУ 4.6-002-2004 СМК
Оқу құжаттарын рәсімдеу ережелері. Графикалық құдаттарға қойылатын жалпы талаптар.
СНиП 3.05.07-85
Автоматтандыру жүйесі.
ПТҚ
Тұтынушылардың ... ... ... ... ... электр құрылғыларын пайдалану кезінде техникалық қауіпсіздік ережелері
ВСН-329-78
Бақылау аспаптарының және автоматтаедыру құралдарын монтаждау мен жөндеу кезінде техникалық қауіпсіздігі бойынша ... ... мен ... - ... - ... есептеу машина
ТЕСҚ - тұрақты есте сақтағыш құрылғы
ОЕСҚ - оперативті есте ... ... - ... - ... түрлендіргіш
БМК - біркристалды микроконтроллер
ҮИС - үлкен интегралды ... - ... ... - ... ... ... - жалпы міндет регистірі
АЛҚ - арифметикалық-логикалық құрылғы
БРЖ - бағдарламаның резидентті жады
ДРЖ - деректердердің резидентті жады
Кіріспе
Тақырыбының өзектілігі.
Курстық жұмыстың өзектілігі ... ... ... мателиалдардың микропроцессорлық техникада пайдалуымен анықталады.
Курстық жұмыстың мақсаттары мен міндеттері микропроцессорлық техникадағы пайдаланатын ... ... ... ... ... ... жұмыстың практикалық қажеттілігі қарастырылған принциетері, құрылымдық схемалары, сипаттамалары әр-түрлі цифрлық техникада қолдану мұмкіндіктерімен анықталады.
Курстық жұмыстың мазмұны тапсырманың және ... ... ... ... ... CISC ... ... архитектурасы
ҮИС (БИС) - ің бір корпусында конструктивті орындалған, микропроцессорлық жүйенің ... ... яғни ... ... берілгендер жады, бағдарламалар жады, бағдарламаланатын интерфейстерді, өзінде ұстайтын құрылғылар біркристалды микроконтроллер (БМК) болып табылады [10]. Біркристалды ... ... ... ... басқару және реттеу есептерді орындауға бағытталған;
* БМК-да жүзеге асырылатын алгоритмдер, сыртқы ... ... ... түрге бөлінуі мүмкін;
* БМК пайдаланатын берілгендер үлкен разрядтылыққа ие болмауы ... ... ... ... ... ... ... жүзеге асырулуы қиын емес және үлкен бағаға ие ... ... МП ... ... ... және басқару функциясын кеңейту мүмкіндігі әлдеқайда төмен.
Біркристалды микроконтроллерлер бүгінгі құрылған әртүрлі құралдарды, мысалы, ... ... ... ... ұялы ... құруға және оларды басқаруға арналған ыңғайлы құрал-жабдық болып табылады.
Біркристалды микроконтроллерлердің архитектурасы және ... ... ... және ... блоктардың жұмыс істеуды К1816ВЕ51 (i80x51) ҮИС мысалында қарастырамыз (сурет 1).
Микросхеманың графикалық бейнеленуі 2 суретте көрсетілген.
БМК құрылымдық схемасы ... ... ... (ОП) 8 ... ... ... 4Кбайт ТЕСҚ (тұрақты есте сақтау құрылғы) бағдарлама жады;
* сыйымдылығы 128 байт ОЕСҚ (оперативті есте ... ... ... ... төрт 8 ... ... кіріс/шығыс P0-P3 порты;
* тізбектік;
* екі 16-разрядты бағдарламаланатын таймер/есептегіш Т/C0, Т/C1;
* бес векторлы және екі деңгей ... бар үзу ... ... ... (ББ).
Сурет 1. БМК К1816ВЕ51 құрылымдық схемасы
Орталық процессор (ОП) блогы 8 разрядты ... ... ... екі (А және В) ... PSW ... State Word) ... ... күй регистрден және бағдарламалық-жетпес ВА және ВР буферлік регистрлерден (олар кіріс және бастапқы берілгендерін тарататын ... ... ... ... ... қосу, алу, көбейту, бөлу, И (және), ИЛИ ... НЕ ... ... ... ... ... операцияларын орындайды. Ол келесі айнымалылармен жұмыс жасайды: логикалық (1 бит), ... (4 бит), ... (8 бит), және ... 2. БМК ... графикалық белгіленуі
(16 бит). БМК мінездемелік ерекшелігі - биттармен көптеген операцияларды орындауы: айнымалылардың ... ... ... ... ... ... ... болуы мүмкін. Бұл () операцияға ұқсас операциялармен алгоритмдерді оңай жүзеге асыруға мүмкіндік береді.
Кесте 1. PSW сөз күй ... ... ... ... ... тасымалдаудың жалауы
А немесе Б
5
F0
Пайдаланушының жалауы
Б
4
RSI
Жұмысшы регистрлердің банктерінің көрсеткіші:
00- банк 0; 10- банк 2;
01- банк 1; 11- банк ... ... ... ... ... А - бит аппаратты түрде орнатылады, Б - бағдарлама түрінде.
А аккумуляторы бір оператордың көзі және ... ... ... нәтижесінің орыны болып табылады. Бірнеше командалар қатары, мысалы, ОЕСҚ-дан ақпаратты алу және ... Test, Inc, Dec ... ... ... ... ... В ... көбейту және бөлу командаларында ғана аккумулятор ретінде, ал қалған жағдайда-жалпы ... ... (ЖМР) бірі ... ... ... сөз күй регистрі бағдарламаны орындау барысындағы және форматқа ие АЛҚ-ның 1 кестеде келтірілген күйін ... С, АС ... ... i8086 МП CF, AF ... ... сәйкес. OV жалауы қосу және алу командаларында орнатылады, егер ... ... ... ... асатын болса және үлкен бит белгі ретінде анықталмаған болса; бөлу командасында OV ... ал ... ... - ... Көбейту командаларында, егер нәтиже OFFH артық болса, онда OV логикалық бірлікке ие ... Р ... А ... ... ... толықтырып тұрады, яғни 9 разрядты сөз (аккомулятордың 8 биті және Р биті) әрқашан бірліктің тақ ... ... есте ... ... ... ... резидентті жады (БРЖ) ақпараттық сыйымдылығы 4 Кбайт маскалық типі бойынша жасалған ТЕСҚ. Басқа БМК, мысалы, K181G751, EPROM ... ТЕСҚ ие. ... ... ... шинасы бар, ол жадты 64 Кбайт-қа дейін сыртқы ҮИС-ті қосу арқылы ұлғайтуға ... ... ... ПC ... санаушының (PC-Program Counter) мазмұнымен немесе берілгендердің DPTR (Data Pointer Registers) көрсеткіш ... ... ... DPTR регистрі жанама өтулерде немесе кестелердің адрестелуінде қолданылады. Сонымен қатар, ЖМР ретінде, немесе 16 разрядты регистрдің бірі ретінде, немесе екі ... 8 ... DPH және DPL ... ... қолданылуы мүмкін.
Сурет 3. БРЖ адрестік кеңістігінің таралуы
ТЕСҚ - да адрестік кеңістіктің таралуы 3. суретте көрсетілген. ТЕСҚ - дағы ... ... БМК - дегі ... ... ... орындалу басын анықтайды. (003H, 00BH, 013H, 01BH, 023H) кіші ... ... ... қосымша бағдарламалардың бастапқы адресі болып табылады.
Оперативті есте сақтау құрылғысы (ОЕСҚ) немесе деректердердің резидентті жады (ДРЖ) екі аймақтан тұрады (сурет 6.4). ... ... - 0-7FH ... орналасқан ақпараттық сыйымдылығы 128 x 8 бит болатын берілгендердің ОЕСҚ. ... ... - 80H-FFH ... орналасқан арнайы функциялар регистрлер (SFR, Special Function Registers).
Сурет 4. Берілгендердің резидентті жады
Берілгендердің резидентті жады 8-разрядты регистрлердің адресімен (РА) ... стек ... (SP) ... (1 ... ... ... ... ОЕСҚ - да команданы орындау барысында ұяшықтың адресі жүктелетін бағдарламалық - ... ... ... табылады. SP регистрі ДРЖ бөлігі болып табылатын стекті адрестеуге арналған. SP мазмұны берілгендерді стекте сақтау ... PUSH және CALL ... ... 1-ге ... және POP және RET ... ... 1-ге азайяды. Стек элементтерінің мұндай адрестелуін инкрементке дейін/декременттен кейін деп атайды. БМК инициализация процесінде SP - ға RESET сигналы ... ... ... ... 07Н коды жүктеледі. Бұл, егер бағдарлама стекті жаңадан анықтай ... онда ... ... ... ... ДРЖ ... 08Н адресімен орналасады деген сөз.
Берілгендердің резидентті жады сыртқы ҮИС - ң қосылуымен 64 Кбайтқа дейін ұлғаю мүмкін.
2. Басқару блогы
Басқару ... ... ... ... (Г), ... - ... ... регистрі (КР), синхронизация және басқару схемасынан (С және БС) тұрады (1 суретті қара). Басқару блогының ... ... 5 ... ... 5. ... ... ... схемасы
БРЖ - дан саналған команда коды 8 разрядты КР жазылады және С және БС - ның ... ... ... ... (КДШ) ... ... Команда дешифраторы бағдарламаланатын логикалық матрицаға (БЛМ), одан кейін логикалық басқару блогына келіп түсетін 24 разрядты кодты ... ... ... ... ... коды, RST (жалпы тастау сигналы), EA (БРЖ жұмысын блоктау сигналы) сыртқы басқару сигналдарыRST және ішкі синхроимпульстерді қалыптастырушының ... ... ішкі ... сигналдарын тудырады.
Ішкі синхроимпульстерді қалыптастырушы қалыптастырады:
* машиналық циклды синхрондау ішкі ... ALE ... ... ... ... бастапқы сигналды;
* бағдарлама жадыға рұқсат ететін PME сигналды (тек сыртқы жадымен жұмыс істегенде қалыптасады).
Машиналық цикл (6-сурет) бекітілген ұзақтыққа ие және ... ... ... бір ... тең S1- S6 алты ... ... 6. БМК машиналық циклдарды қалыптастыру диаграммасы
Әр күй немесе такт P1 және P2 екі ... ... ... ... Q ... периодына тең. Ол, БМК кварцті резонаторының 18 (XTL2) және 19(XTL1) (8,а сур.) ... ... ... (8, б ... ... ішкі тактілік генератордан (7 сур) немесе сыртқы тактілік ... ... (9 сур.) ... a суреттегі схемада көрсетілген генераторының импульстердің жиілігі төмендегідей ... - ҮИС ... ... 7. Ішкі ... ... принциптік схемасы:
a-n-МДП-технологиясы; б-К- МДП-технологиясы;
Сурет 8. Ішкі тактілік генераторлардың сыртқы тізбектері:
a- кварцті резонаторды қосу; б- LC-тізбегін қосу
Тактілік сигналдардың сыртқы көздерінің БМК ... n-МДП (9, a ... ... және К- МДП (9, б ... ... ... бойынша жасалған. Бірінші жағдайда синхрондау сыртқы импульстер 18 (XTL2) және 19(XTL1) шығыстарына келіп түсуімен ерекшеленеді. Ал ... ... ... ... ... 19(XTL1) және 20 ... ... келіп түседі, ал 18 (XTL2) шығысы қосылмаған күйде қалады.
Кварцті резонатордың жиілігі немесе синхрондау сыртқы импульстердің тактілік жиілігі 12МГц - ке тең ... ... ... ... ... 1мкс - ке тең ... 9. ... сигналдардың сыртқы көзінің қосылуы
a- n-МДП үшін; б- К- МДП үшін
fmax=12 МГц жиілікке арналған синхрондау ... ... ... (периодтың минималды мәні, сигналдың L және Н-деңгейлердің минималды уақыты, оң және теріс фронттардың максималды ұзақтығы) 10 ... ... 10. ... ... ... ... ... энергияны пайдалануды басқару РСОN (Power CONtrol) регистрі кіреді (5.5 суретті қара).
3. Кіріс-шығыс порттары
P0-P3 кіріс/шығыс ... (1 ... ... БМК ішкі құрылғылармен 32 кіріс/шығыс арнасымен байттық ақпарат алмасу үшін арналған. P0-P3 порт арналарының ... ... 11 ... ... Әр порт ... басқарылатын регистр-қысқыштан, екі буферден және шығыс транзистор ... ... ... ... және ... сигналдарының деңгейлері ТТЛ-логика стандартына сәйкес келеді. Кез келген порт ... ... ... тәуелсіз ақпаратты енгізуге және шығаруға қолдануға болады. Порт арнасын ... үшін ... ... ... ... ... келетін D-триггерге логикалық бірлікті жазу керек. Оның кернеуі шығыс каскадтың МДП- ... ... ... ... ... P0-80H, ... адрестеудеа 80H-87H;
* P1-90H, биттік адрестеуде 90H-97H;
* P2-A0H, биттік адрестеуде A0H-A7H;
* P3-B0H, ... ... ... P0 ... ... ... себебі ол арқылы кез келген уақытта ақпаратты енгізуге және шығаруға болады. P0 портының шығысының үш күйі бар. P0 порты арқылы:
* ... ТЕСҚ мен және ... ОЕСҚ мен ... ... кезінде A7-A0 адресінің кіші байты шығарылады;
* сыртқы ... ... ... ... байты БМК-дан алынады және БМК-ға беріледі. Берілгендердің байттын айырбастауы және сыртқы ... ... кіші ... ... ... бойынша бір мезгілде өтеді;
* ішкі ТЕСҚ (EPROM) ... ... ... ... ... квазиекібағытты болып табылады, себебі кез келген уақытта порттар арқылы тек қана ... ... ... Ақпаратты енгізу үшін регистр-қысқыштың барлық разрядына логикалық бірлікті жазу керек. Осыдан кейін кірісті ... ... ... ... ішкі ТЕСҚ ... ... және ішкі ... оқуда адрестің кіші байт шығарылады.
P2 порты арқылы сыртқы ТЕСҚ және ... ... ... ... ... A15-A8 ... ... шығарылады (егер, адрес 16-разрядты болса); ішкі ТЕСҚ (EPROM) бағдарламалауда және оқу барысында адресінің A15-A8 үлкен байты беріліді.
P3 порты ... ... ... ... ... ... ... функциясын жүзеге асыруда қолданылады (11, г суретті қара). Альтернативті функциялар 2 ... ... P3 ... әр сегіз арнасын пайдаланушы альтернативті функциялардың орындалуына ... ... Ол үшін P3 ... ... ... ... ... разрядтарына бірлікті жазады.
Тізбектік порты (1 суретті қара) берілгендермен кезекті алмасуды қамтамасыз ету үшін арналған. Бұл порт жылжыту регистрі ... ... ... ... ... ... мүмкін. Соңғы жағдайда айырбастау жылдамдығы белгіленген немесе айнымалы болу мүмкін және ... ... ... ... ... ... бар. ... порты төрт режимінің бірінде жұмыс істей алады (0 режим, 1 ... 2 ... 3 ... ... SCON (Serial port CONtrol) ... ... сөзін жазу арқылы таңдауға болады.
Сурет 11. Порт арналарының принциптік схемасы:
a-P0; б-P1; в-P2; ... 2. P3 ... ... ... ... регистр-қысқыш биты
Бит
Позиция
Ақпаратты айырбастаудың альтернативті функциясы
RxD
P3.0
Тізбектік портының 1-3 режимдер жұмысы кезіндегі қабылдағыштың ... ... ... ... тізбектілі берілгендердің кіріс/шығысы
TxD
P3.1
Тізбектік портының 1-3 режимдер жұмысы ... ... ... ... ... 0 ... жұмысы кезіндегі синхрондау импульстердің шығысы.
INT0
P3.2
0-ші үзу сұранысының ... ... ... сигналдар немесе сигналдың қыиғы қабылданады.
INT1
P3.3
1-ші үзу сұранысының кірісі. Төмен деңгейлі сигналдар ... ... ... ... 0 кірісі немесе сынақтамалық 0 кірісі
T1
P3.5
Таймер/есептегіштің 1 кірісі ... ... 1 ... Берілгендердің сыртқы жадымен айырбастау барысында төмен деңгейлі активті сигналды аппараттық қалыптастыру.
RD
P3.7
Оқу. Берілгендердің сыртқы ... ... ... ... деңгейлі активті сигналды аппараттық қалыптастыру.
0 режимінде ... ... ... ... ... танытады. Ақпараттың байты RxD шығысы арқылы беріледі және алынады, сонымен қатар TxD шығысы арқылы жылжудың ... ... ... ... ... және беру кіші ... басталып және үлкен разрядпен аяқталады. Алмасу жылдамдығы бекітілген және ... тең, бұл ... f - БМК ... ... а ... 0 режиміндегі тізбектік портының функционалдық схемасы көрсетілген, ал 12, б суретте ... ... ... ... көрсетілген.
Ақпаратты тапсыру қабылдағыш - тапсырғыш SBUF буферін регистр ретінде пайдаланатын кез келген команда бойынша басталады. ... MOV SBUF, ... (S6P2) күйі P2 ... ... ... ... құралы тапсырғыштың жылжыту регистріне байтты жазады, тоғызыншы биттің Д - ... ... ... және ... басқару блогының жұмысын бастайды.
Сурет 12. Тізбектік портының 0 режимі
а - функционалды схема
б
Сурет 12. ... ... 0 ... - ... ... цикл арқылы тапсырғышты басқару блогы рұқсат беру сигналын құрастырады. Осы ... ... ... ... ... RxD ... және ... TxD шығысына жіберуге рұқсат береді. Әр машиналық циклінің S6P2 моментінде сигналы ... ... ... ... ... оң жақ ... бір ... кіші биттермен алға жылжиды және RxD шығысына түседі. Ал тапсырғыштың жылжыту регистрінің босаған үлкен биттеріне нөлдер жазылады.
... нөл ... ... ... тапсырғышты басқару блогы сигналын алып тастайды және оныншы машиналық циклдың S1P1 интервалының басында ... ... ... TI тапсырғыштың үзу жалауын орнатады.
REN = 1 және RI = 0 шарттарының бір мезгілде орындалғанында қабылдау басталады. Келесі машиналық циклдың ... 11, б ... S6P2 ... ... қабылдағышты басқару блогы рұқсат беру сигналын құрастырады, одан кейін TxD шығысына ... ... ... және ... ... регистрінде әр машиналық циклдың S5P2 интервалында RxD шығысынан алынатын берілгендердің бит мағыналарын құрастыруды бастайды. сигналы бойынша әр ... ... S6P2 ... қабылдағыштың жылжыту регистрінің ішіндегісі бір позиция солға жылжиды, және қабылданған бит оң жақ ... ... ... ... ... ... кейін қабылдағыш регистрінің ішіндегісі SBUF-қа жазылады. Оныншы машиналық циклдың S1P1 ... ... ... ... жылжыту регистрінің ішіндегісін SBUF буферіне жазады, сигналын алып тастайды жәнеқабылдағыштың RІ үзу ... ... ... ... тізбектік порт алмасудың ауыспалы жылдамдығы бар 8-разрядты әмбебап асинхронды қабылдағыш-тапсырғыш болып табылады. TxD-дан 10 бит ... ал ... 10 бит ... ... ... ... 8 биті және ... стоп-бит. Алмасудың жылдамдығы ауыспалы болып табылады. Ол 1 таймерінің ƒout1 толу ... және PCON ... SMOD ... ... 1 ... ... порттың функционалды схемасы және диаграммасы 13, а, б суреттерде әйкесті көрсетілген.
SBUF-ты ... ... ... кез ... команданы орындаған кезде тапсыру басталады, мысалы:
MOV SBUF, #25; SBUF-қа 25 санын жіберу.
БМК басқару ... ... ... ... ... регистрінің тоғызыншы битіне 1-ді жүктейді, тапсырғыштың басқару ... ... ... және S1P1 ... ... ... ... беру сигналын құрастырады. Бұл сигнал бойынша TxD шығысына алдымен ... ... ал одан ... ... беру сигналы бойынша тапсырғыш регистрінің ішіндегісі импульсі бойынша бір позицияға жылжиды, және TxD ... ... ... 8 биті ... түседі. тоғызыншы импульсі бойынша бірлік стоп-бит құрастырылады, ТІ ... ... ... және ... алып ... және ... ... кірісінде сигналдың бірден нөлге ауысуы кезінде қабылдау басталады, ол ... ... ... ... анықталады. Бірден нөлге өту орнатылған сәттен бастап қабылдағыш жылжыту регистріне 1FFH саны жүктеледі, яғни ... ... 9 ... ... ... RxD кірісінде сигналдың бірден нөлге ауысуы кезінде сонымен бірге ... 16-ға ішкі ... ... ... осы ... ... ... Ішкі санағыш синхрондау импульстерін санауды бастайды. Жетінші, сегізінші және тоғызыншы импульстер кезінде ... ... ... ... үшін RxD ... ... ... іске асырылады. Қабылданған биттің алынған үш мәні бит детекторына келіп түседі, ол мажоритарлы ... ... ... биттің нақты мәнін анықтайды.
Старт-биттің нақты мәні нөлге тең ... ... ... 8 ... ... қабылдау басталады. Берілгендердің әр битінің мәні сонымен бірге сигналының жетінші, сегізінші және тоғызыншы импульстарында бит детекторымен тексеріледі, және тек ... ... ... ... ... ... Егер старт-биттің мәні нөлге тең болмаса, онда қабылдауды басқару блогы қайтадан RxD ... ... ... ... ... ... бастайды.
а
Сурет 13. 1 режиміндегі тізбектік порт:
а - ... ... 13. 1 ... тізбектік порт:
б - диаграммалар
Старт-битті және берілгендердің 8 битін әр машиналық циклда ... ... ... ішіндегісінің сигналы бойынша бір позицияға жылжуымен қоса жүреді. Старт-бит пен ... 8 биті ... ... ... қабылданады, оның мәні міндетті түрде бір болуы ... ... ... ... кейін қабылдағыш регистрінде ақпараттың 8 биті және стоп-бит орналасады. Қабылдауды басқару блогы сигналын құрастырады, ол ... 8 ... бит ... ... ... ал ... - SCON ... RВ8 разрядына келіп түседі. RI қабылдағыштың үзу жалауы нөлге орнатылады. Қабылдау аяқталады, тізбектік порт ... RxD ... ... ... ... ... табу ... бастайды.
2 және 3 режимдерінде тізбектік порт алмасудың бекітілген (2 режим үшін) және ... (3 ... ... ... бар 9-разрядты әмбебап синхронды қабылдағыш-тапсырғыш болып табылады. 2 режимінде алмасу жылдамдығы SMOD=1 болғанда ƒ/32 немесе SMOD=0 болғанда ƒ/64 тең деп ... 3 ... ... ... 1 ... 1 ... анықталады.
14, а, б суреттерде 2 режиміндегі тізбектік порттың функционалды схемасы және диаграммалары көрсетілген.
3 режиміндегі тізбектік порттың функционалды схемасы 14, а ... ... ... ал ... - 14, б ... ... ... шығысы арқылы тізбектік порт 11 битті тапсырады немесе RxD шығысынан 11 ... ... ... ... ... ... 8 ... программаланатын тоғызыншы RВ8 бит және бірлік стоп-бит. 2 және 3 режимдері 1 режимінен тек 9-шы ... ... бар ... ғана ... 14. 2 режиміндегі тізбектік порт:
а - функционалды схема
б
Сурет 14. 2 режиміндегі тізбектік порт:
б - ... ... ... ... ... ... ... қабылдауды басқару блогы басқару сигналын құрастырады, SCON регистрінің RB8 разрядына стоп-битті жүктейді және RI қабылдағыштың үзу ... ... ... ... ... екі ... барысында бірге орнатады: RI=0 және SM2=0 немесе берілгендірдің қабылданған тоғызыншы бит мәні бірге тең.
2 және 3 ... ... мәні SBUF, RB8 ... RI-ға ... ... жұмыс режимдеріндегі тізбектік порттағы берілгендерді қабылдау-тапсыру жылдамдығы. 0 ... ... ... тек кварцтық резонатордың ƒQ резонанстық жиілігіне ғана тәуелді және ƒ0=ƒQ/12 тең. Тізбектік порт бір машиналық цикл кезінде 1 бит ақпаратты ... 2 және 3 ... ... ... SCON регистріндегі SMOD басқарушы битінің мәніне тәуелді. 2 ... ... ... ... ... анықталады. Басқаша айтқанда, SMOD=0 болған кезінде тапсыру жилігі (1/64)ƒQ - ға тең, ал SMOD=1 болған кезінде ... ... және 3 ... ... ... құрастыруда SMOD биттен басқа тағы 1 таймер-санағыш қатысады. Тапсыру жиілігі толу жиілігіне (ƒOVT1) тәуелді және келесі формуламен анықталады:
ƒ1,3=(2SMOD/32)*ƒOVT1.
1 ... ... бұл ... блокадалануы керек. 1 таймер-санағыштың өзі үш режимнің кез келгенінде таймер ретінде де, оқиғаларды санағыш ... де ... ... ... ... таймерді авто-қайта жүктеу режимінде қолданған аса ыңғайлы (үлкен тетрада TMOD=0010B). Осыған сәйкес тапсыру жиілігі келесі формуламен ... ... Б.С. ... пәні ... ... мамандығы студенттеріне курстық жұмысты орындау үшін ӘДІСТЕМЕЛІК НҰСҚАУ. М.О.Әуезов атындағы ОҚМУ баспа орталығы, Шымкент қ., ... хан д., 5
* ... Б.С. ... ... және ... Оқу ... ... баспасы, 2010, 184с
* М.В.Напрасник. Микропроцессоры и микроЭВМ.-М.: Высшая школа, 1989.
* Е.П.Балашов, В.Л.Григорьев, Г.А.Петров, Микро- и мини-ЭВМ.-Л.: Энергоатомиздат, 1984. (3)
* ... Н.Н. ... Е.А. ... Под ... ... ... ... и микроЭВМ в системах автоматического управления. Справочник. - Л.: Машиностроение, 1987. (2)
* ... ... Дж. ... ... ... и их ... при ... сигналов. Перевод с английского Т.Э.Кренкеля. Под ред. Б.А.Калабекова. - М.: Радио и связь, 1986.
* Есмағамбетов Б.С. Басқару ... ... ... Оқу ... ... , 2013, 236с

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









Ұқсас жұмыстар
Тақырыб Бет саны
CISC архитектуралы микроконтроллерлер жайлы16 бет
CISCO 5500 series қондырғысының негізінде есептеуіш желілердің құрылымы60 бет
RISC архитектуралы микроконтроллерлер16 бет
Микропроцессорлық техниканың негізгі микроконтроллерлер19 бет
Қазақстан территориясындағы (VI –XIII ғғ.) архитектуралық ескерткіштер: жалпы ұқсастықтар мен ерекшеліктер15 бет
INDF және FSR регистрінің қосымша адресациясы8 бет
Intel, Motorola и Microchip Микроконтроллерлары7 бет
Виртуалды желілер56 бет
Микроконтроллерлардың параметрлері8 бет
Серверлі орталық процессордың сәулеті мен өнімділігі8 бет


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


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

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

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

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

Email: info@stud.kz

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

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