- •Сандық техниканы және басқару микробақылауыштарын программалау
- •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- Автоматтандыру және басқару мамандығының студенттері үшін зертханалық жұмыстарды орындауға арналған әдістемелік нұсқау
Д қосымшасы умк-7 сипаттамасы
Оқулық микропроцессорлық комплект УМК-7 қазіргі технологиялық процесстерді АР, СОИ, ДБ жүйелерінде микропроцессор мен микробақылауыштарды қолдану облысының талаптарына сай мамандарды дайындау үшін құрылған. Студент PIC16F877 микробақылауыш мысалында ассемблерді үйренумен қатар қазіргі микробақылауыштардың сыртқы және ішкі құрылымымен танысады.
Микробақылауыштың қондырылған программалаушы құрылғысы программаны компьтердан микробақылауышқа енгізуге арналған.
Микробақылауыштың “аяқтары” УМК-7-нің сыртқы клеммалық қосқыштарымен жалғанған. Клеммалық қосқыштар PIC микропроцессорының “аяқтарын” сыртқы құрылғыларымен қосуға арналған.
Сыртқы құрылғыларға келесілер жатады: клавиатура, жарықдиодттары, сұйықкристалдық индикатор, дыбыстық сигнализация құрылысы және сыртқы аналогтық сигналды енгізуге арналған бос орын.
Стендтың алдыңғы панелімен танысыңдар (Д.1 сурет), мұнда:
1 - микроконтроллер PIC16F877;
2 – клеммалық қосылыстар тізбегі (PIC16F877 “аяғы (соңы)”);
3 - клеммалық қосылыстар тізбегі (сыртқы құрылғылар “аяғы”);
4 - дыбыстықсигнализация;
5 - аналогтықкіріс;
6 - жарықтықсигнализация;
7 - сұйықкристалдықиндикатор;
8 -пернетақта.
Микробақылауышты сыртқы құрылғылармен қосу үшін микробақылауыштың клеммалық қосылыстар тізбегін сыртқы құрылғылардың клеммалық қосылыстар тізбегінің керектілерімен қосқыш көмегімен жалғау керек.
MPLAB сипаттамасы
MPLAB-ICD – бұл PIC16F87X серия микробақылауыштарын сынаушы комплект. PIC16F87X кристалдарына қондырылған “ішкі сұлбалық жөндеуді (ICD)” және Microchip (ICSPTM) фирмасының “ішкі сұлбалық тізбектеп программалау протоколын” қолданып MPLAB-ICD-дың өзі программалаушы және ішкі сұлбалық жөндегіш болып табылады. Ол MPLAB IDE құраған интегралданған орта басқаруымен жұмыс істейді, жөндегіш құрылғыға қосылады да PIC16F87X микробақылауышы сияқты жұмыс істейді. MPLAB-ICD осы зертхана құрамында кодтарды жөндеуде және танысуда көмек үшін қажет.
MPLAB-ICD келесіні қамтамасыз етеді:
нақты уақыт масштабында кодтарды қадам бойынша орындау;
тоқтау нүктелерін (break points);
ішкі сұлбалық жөндеу;
программалауды;
жұмыс кернеу диапазоны 3.0V-тан 5.5V-қа дейін;
жұмысшы жиілігі 32 КГц-тен 20 МГц-ке дейін;
берілген код бойынша және символдық аттар бойынша орындау;
қолданушы интерфейсі – MPLAB;
Windows XXXX -пен үйлеседі;
RS-232 интерфейс.
Әдебиеттер тізімі
Заец Н.И. Радиолюбительские конструкции на PIC. - М.: Солон, 2003.
Катцен С. PICмикроконтроллеры. Все, что необходимо вам знать. - М.: Додека, 2008.
Копесбаева А.А. Басқару жүйелеріндегі микропроцессорлық кешендер.Оқулық. - Алматы: АЭжБИ, 2010.
Кохц Дитер. Измерение, управление с помощью PIC-контроллеров. - Киев. Наукова думка. 2007.
Погребинский М.П. Микропроцессорные системы управления электротехническими установками. - М.: МЭИ, 2003.
Сайт в Internet www.microchip.ru
Тарасов В.М. Программирование цифровой техники и микроконтроллеров управления. Конспект лекций для студентов всех форм обучения специальности 5В070200- «Автоматизация и управление» - Алматы: АУЭС, 2012.
Яценков В.С. Микроконтроллеры Microchip. Практическое руководство. – 2 –е изд. исп. и допол. - М.: Горячая линия – Телеком, 2005.
2012ж. құрама жоспар,реті 101
Ибрашева Әсем Тұрсынғалиевна
Тарасов Виталий Михайлович
Сандық техниканы және БАСҚАРУ
микробақылауыштарыН программалау