Жмысты орындау реті
5.1.1 5.1 суретінде крсетілген слбаны зерттеіз.
5.1.2 ЕВ-151 платасын жмысты кйге келтіру шін 5.1 суретінде крсетілгендей байланыстарды орнату ажет.
5.1.3 ЕВ-151 платасында ажетті бадарламаны орындау шін:
а) ажетті бадарламаны нмірін екілік кодта D6-D0 енгізу портыны ауыстырып осышында орнату ажет;
б) D7 ауыстырып осышын «1» кйіне ою керек;
в) RESET тетігін басу;
г) D7 ауыстырып осышын «0» кйіне ою ажет.
5.1 сурет – Микрокомпьютерді слбасы
5.1.4 №1 бадарламасын (код 0000001) 5.1.3. бабына сйкес орындауа жіберііз. Бл орындау 0 Енгізу портыны D7-D0 ауыстырып осыштарыны кйін 0 Енгізу портыны D7-D0 жары диодтарында айталауа ммкіндік береді. Мны D0-D7 кіріс ауыстырып осыштарыны кйін згерту арылы тексеруге болады.
5.1.5 0 Енгізу портыны D7-D0 ауыстырып осыштарыны кйіні кері кодын 0 Енгізу портыны D7-D0 жары диодтарында алу шін №2 бадарламасын (код 0000010) іске осып нтижені баылау ажет.
5.1.6 №3 бадарламасын (код 0000011) іске осыыз. Бл бадарлама 0 Енгізу портыны ауыстырып осыштарынан апаратты оуа жне оларды циклді трде сола трт орына ыыстыруа ммкіндік береді. Осы тжірибені орындап шыан деректерді 5.1 кестесіне толтырыыз.
5.1 кесте
Кіріс деректер | Шыыс деректер |
5.1.7 №4 бадарламасын (код 0000100) іске осыыз. Бл бадарлама логикалы есепті шешеді. Оны блок слбасы 5.2 суретінде келтірілген.
0 Енгізу портынан оу |
D = 0 жне D = 1 ? |
D7 = 1 |
D7 = 0 |
5.2 сурет – Логикалы есепті шешу алгоритмі
D0 жне D1 ртрлі комбинациялары шін аиат кестесін толтырыыз жне берілген функцияны іске асыратын логикалы элементті типін анытаыз.
5.1.8 №5 бадарламасын (код 0000101) іске осыыз. Бл бадарлама 5.3 суретінде келтірілген блок слбаа сйкес арифметикалы есепті шешеді.
0 Енгізу портынан оу |
D3D2D1D0 + D7D6D5D4 |
осындыны 0 Шыару портына жіберу |
5.3 сурет – Арифметикалы есепті шешу алгоритмі
олмен оытушыны тапсырмасымен бірнеше екі трт разрядты екілік сандарды осып, 0 Енгізу портыны разрядтарына кезекпен енгзіп, алынан нтижені 0 Шыару портынан баылау ажет.
5.1.9 №6 бадарламасын (код 0000110) іске осыыз. Бл бадарлама зілістерді дейді, яни ол деректерді таратылуын екі секунда кідіртеді.
0 Енгізу портыны ауыстырып осыштарын 5.2 кестеге сйкес оытушы крсеткен бір кйге орнатыыз. Деректер 2 Шыару портына зіліс тетігін басан со екі секундтан кейін берілетініне кз жеткізііз.
5.2 кесте
Тжірибе № | Кіріс деректер 7654·3210 | Шыыс деректер 7654*3210 |
1010·1010 | 1010·1010 | |
0101·0101 | 0101·0101 | |
1100·1100 | 1100·1100 | |
0011·0011 | 0011·0011 |
5.1.10 №7 бадарламасын (код 0000111) іске осыыз. Бл бадарлама 0 Енгізу портыны ауыстырып осыштарыны кйін оиды, алынан екілік сигналды 5.3 кестеге сйкес тоналды дыбысты сигналды ру шін олданылады.
5.3 кесте
Тжірибе № | Кіріс деректер | Период, мкс | Жиілік, кГц |
8,13 | |||
8,13 | |||
5,88 | |||
3,7 | |||
2,15 | |||
1,19 | |||
0,6 | |||
0,3 | |||
0,2 |
Ауыстырып осыштарды 5.3 кестесінде келтірілген орындара ойып ртрлі тоналды сигналдар рылатынын белгілеіз.
5.1.11 №8 бадарламаны іске осыыз (код 00001000). Бл бадарлама 0 Енгізу портыны ауыстырып осыштарыны орындарын оып дыбысты рылыа (зуммерге) ш зілістен кейін жібереді.
Ауыстырып осыштар орындарыны кез келген комбинациясын тадап алыыз. зіліс тетігін басыыз. Ауыстырып осыштарды екінші комбинациясын тадап алыыз. зіліс тетігін басыыз. Ауыстырып осыштарды шінші комбинациясын тадап алыыз. зіліс тетігін басыыз. Енді сіз ш дыбыстан рылан уенді ести аласыз.
ателер болмас шін зіліс тетігін бір секундтан арты басып трмаыз. Сондай-а Шыару портыны мніне тетікті рбір басан сайын кіл блііз.
Бл рекеттерді ауыстырып осыштарды баса мндері шін де айталаыз.