- •Сандық техниканы және басқару микробақылауыштарын программалау
- •5В070200-Автоматтандыру және басқару мамандығының студенттері
- •Мазмұны
- •Кіріспе
- •1 Зертханалық жұмыс. Байттық және биттік командалар. Логика
- •1.1 Зертханалық жұмыс тапсырмасы
- •1.2 Жұмысты орындау тәртібі
- •1.3 Жұмыс тақырыбы бойынша қысқаша теориялық ақпарат
- •1.4 Бақылау сұрақтары
- •2 Зертханалық жұмыс. Маскілеу. Массив қосындысын алу
- •2.1 Зертханалық жұмыс тапсырмасы
- •2.1 Сурет– Массивті суммалау және орташаны табу блок-сұлбасы
- •2.2 Жұмысты орындау тәртібі
- •2.3 Жұмыс тақырыбы бойынша қысқаша теориялық ақпарат
- •2.4 Бақылау сұрақтары
- •3 Зертханалық жұмыс. Бояу камерасын автоматтандыру. Ішкі программалар
- •3.1 Зертханалық жұмыс тапсырмасы және берілгендер
- •3.1 Сурет–Құрылғылардыжалғау сұлбасы
- •3.2 Сурет–Бояу камерасының уақыттық диаграммасы
- •3.2 Жұмысты орындау тәртібі
- •3.3 Жұмыс тақырыбы бойынша қысқаша теориялық ақпарат
- •3.3 Сурет– Блок-сұлба
- •3.4 Бақылау сұрақтары
- •4 Зертханалық жұмыс. Көбейту және бөлу
- •4.1 Зертханалық жұмыс тапсырмасы және берілгендер
- •4.2 Жұмысты орындау тәртібі
- •5 Зертханалық жұмыс. Газ шығынын реттеу
- •5.1 Зертханалық жұмыс тапсырмасы және берілгендер
- •5.2 Жұмысты орындау тәртібі
- •5.3 Жұмыс тақырыбы бойынша қысқаша теориялық ақпарат
- •5.4 Бақылау сұрақтары
- •6.3 Жұмысты орындау тәртібі
- •6.3 Жұмыс тақырыбы бойынша қысқаша теориялық ақпарат
- •6.4 Бақылау сұрақтары
- •7 Зертханалық жұмыс. Буып-түю жұмысын автоматтандыру. Дыбыс түзу
- •7.1 Зертханалық жұмыс тапсырмасы және берілгендер
- •7.2 Жұмысты орындау тәртібі
- •7. 3 Жұмыс тақырыбы бойынша қысқаша теориялық ақпарат
- •7.2 Сурет– Буып-түйгіш жұмысының уақыттық диаграммасы
- •7.4 Бақылау сұрақтары
- •8 Зертханалық жұмыс. Сандарды 2-санақ жүйесінен 2_10 санақ жүйесіне ауыстыру
- •8.1 Зертханалық жұмыс тапсырмасы және берілгендер
- •8.2 Жұмысты орындау тәртібі
- •8.3 Жұмыс тақырыбы бойынша қысқаша теориялық ақпарат
- •8.2 Сурет– Блок-сұлба
- •8.3 Сурет – Жеті сегментті индикатор
- •8.4 Бақылау сұрақтары
- •9 Зертханалық жұмыс. Таймер tmr1
- •9.1 Зертханалық жұмыс тапсырмасы және берілгендер
- •9.2 Жұмысты орындау тәртібі
- •9.3 Жұмыс тақырыбы бойынша қысқаша теориялық ақпарат
- •9.4 Бақылау сұрақтары
- •10 Зертханалық жұмыс. Үзулер
- •10.1 Зертханалық жұмыс тапсырмасы және берілгендер
- •10.3 Жұмысты орындау тәртібі
- •10.3 Жұмыс тақырыбы бойынша қысқаша теориялық ақпарат
- •10.4 Бақылау сұрақтары
- •11 Зертханалық жұмыс. Екі байттық сандарды қосу
- •11.1 Зертханалық жұмыс тапсырмасы және берілгендер
- •11.3 Жұмысты орындау тәртібі
- •11.1 Жұмыс тақырыбы бойынша қысқаша теориялық ақпарат
- •11.4 Бақылау сұрақтары
- •А қосымшасы Status регистрі
- •Б қосымшасы pic* мб нұсқауларының сипаттамасы
- •В қосымшасы Модуль tmr1 таймері
- •Г қосымшасы pic16877 микропроцессорының жады картасы
- •Д қосымшасы умк-7 сипаттамасы
- •Әдебиеттер тізімі
- •5В070200- Автоматтандыру және басқару мамандығының студенттері үшін зертханалық жұмыстарды орындауға арналған әдістемелік нұсқау
- •050013, Алматы, Байтұрсынұлы көшесі, 126
- •Сандық техниканы және микробақылауыштарды программалау
- •5В070200- Автоматтандыру және басқару мамандығының студенттері үшін зертханалық жұмыстарды орындауға арналған әдістемелік нұсқау
Коммерциялық
емес акционерлік
қоғам
Инженерлік кибернетика
кафедрасы
Сандық техниканы және басқару микробақылауыштарын программалау
5В070200-Автоматтандыру және басқару мамандығының студенттері
үшін зертханалық жұмыстарды орындауға арналған әдістемелік нұсқау
А
ҚҰРАСТЫРУШЫЛАР: Тарасов В. М., Ибрашева А.Т. Сандық техниканы және басқару микробақылауыштарын программалау.5В070200-«Автоматтандыру және басқару» мамандығының студенттері үшін зертханалық жұмыстарды орындауға арналған әдістемелік нұсқау - Алматы: АЭжБУ, 2013. – 56б.
Әдістемелік нұсқауда «Сандық техниканы және басқару микробақылауыштарын программалау» пәнінен РІС микробақылауышының негізінде жасалған УМК-7 зертханалық кешенінде зертханалық жұмыстарды орындауға арна
лған әдістемелік нұсқаулар келтірілген. Әрбір зертханалық жұмыста орындауға қажетті тапсырмалар, нұсқалар берілген және мысал ретінде программа үзіндісі келтірілген. Соған қосымша зертханалық жұмыстардың соңында қысқаша теориялық ақпарат берілген.
Зертханалық жұмыстарда технологиялық жабдықтарды автоматтандыру процесін МБ қолдану арқылы орындалған нақты практикалық есептер талданған.
Безендіру - 25,кесте- 28,әдеб.–8атау.
Рецензент: АЭжБУ доценті Қалиева С.А.
“Алматы энергетика және байланыс университеті” коммерциялық емес акционерлік қоғамының 2012 ж. баспа жоспары бойынша басылады.
©
Мазмұны
Кіріспе 1 Зертханалық жұмыс. Байттық жәнебиттік командалар. Логика 2 Зертханалық жұмыс. Маскілеу.Массив қосындысын алу 3 Зертханалық жұмыс. Бояу камерасын автоматтандыру.Ішкі программалар 4 Зертханалық жұмыс. Көбейту және бөлу 5 Зертханалық жұмыс. Газ шығынын реттеу 6 Зертханалық жұмыс. Клавиатураны программалау 7 Зертханалық жұмыс. Буып-түю жұмысын автоматтандыру. Дыбыс түзу 8 Зертханалық жұмыс. Сандарды 2-санақ жүйесінен 2_10 санақ жүйесіне ауыстыру 9 Зертханалық жұмыс. Таймер TMR1 10 Зертханалық жұмыс. Үзулер 11 Зертханалық жұмыс. Екі байттық сандарды қосу Қосымша А. Status регистрі Қосымша Б. PIC МБ нұсқауларының сипаттамасы Қосымша В. Модуль TMR1 таймері Қосымша Г. PIC16F877МБ жады картасы Қосымша Д. УМК-7 сипаттамасы Әдебиеттер тізімі
|
4 5 8
12 16 20 24
26
31 34 38 42 46 47 51 52 53 55
|
Кіріспе
Техниканың қазiргi жағдайы мамандардың микропроцессорлар (МП) және микробақылауыштар (МБ) жайлы білуді талап етедi. Көптеген фирмалардың шығарылатын бұйымдарының құрамында микробақылауыштар бар және оларды қолдану облыстары үнемi үлкеюде. Олар технологиялық жабдықтарда, автокөлiктер, телефон және т.б. заттардың құрамында бар.
Қолдану аясы кең микробақылауыштар көптеген шетел фирмаларымен шығарылады: Microchip, Atmel, TI, Motorola және т.б.
Аналогты құрылғылармен салыстырғанда құрамында МБ болатын жабдықтардың маңызды жақсы қасиеттері бар:
- арақашықтықтан өлшеу және жабдықтарды оператордың басқару пультінен тексеру мүмкіндігі;
- сенімділігі жоғары және энергияны аз тұтыну;
- үздіксіз өзін-өзі тексеру және жоғары аппараттық сенімділік;
- апаттық режимдердің көрсеткіштерін тіркеу және сақтау;
- құрылғыларыдң қосу-өшуі және күйі жайлы ақпаратты арақашықтықтан операторға тасымалдау.
Студенттерге сандық техниканы және микропроцессорлық техниканы қолдануды үйрету үшін университетте УМК-7 оқулық-микропроцессорлық комплектісі бар. Ассемблер тілінде PIC16F877 программалаумен қатар олар қазіргі микробақылауыштардың ішкі және сыртқы құрылымымен танысады.
Жұмысты бастағанға дейін студент алдын ала оған дайындалу керек: зертханалық жұмыстың сипаттамасын оқып өзінің нұсқасы үшін программа құру.
Есептемеге қойылатын талаптар.
Зертханалық жұмыс бойынша есептеметитулдық беттен,тапсырма, блок-сұлба,программа,нәтижелер кестесінен жәнежұмыс нәтижесі ретінде Watch көшірмесі, бақылау сұрақтарынан тұруы керек.
Студент зертханалық жұмысты қорғауы керек.
Зертханалық жұмыстарды жүргізуге қажетті жабдықтар мен программалық жабдықтар:Windows98 және жоғары, MPLAB ортасы, УМК-7 кешені.