PIC16F87x микроконтроллер үшін Assembler тілінде бағдарламалар жазу және ұйымдастыру. MPLAB ортасын зерттеу


ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ КОММЕРЦИЯЛЫҚ ЕМЕС АКЦИОНЕРЛІК ҚОҒАМЫ
Ғұмарбек Жүсіпбекұлы Дәукеев атындағы «Алматы энергетика және байланыс» университеті
«Электрмен жабдықтау және энергияның жаңғыртылатын көздері»
кафедрасы
Зертханалық жұмыс №2
Пәні: Цирфлық техника негіздері
Тақырыбы: PIC16F87x микроконтроллер үшін Assembler тілінде бағдарламалар жазу және ұйымдастыру. MPLAB ортасын зерттеу
Мамандығы: 5В071800 - «Электр энергетика»
Орындаған: Бейсен Дәулет
Тобы: РЗиАк 17-4
Нұсқа: 11
Қабылдаған: Изтелеуов И. К.
«» 2020 ж.
(бағасы) (қолы)
Алматы, 2020
Зертханалық жұмыс №2. PIC16F87x микроконтроллер үшін Assembler тілінде бағдарламалар жазу және ұйымдастыру. MPLAB ортасын зерттеу
Жұмыстың мақсаты: MPLAB ортасында бағдарламалар жазу және жоба құрудың ережесін меңгеру.
2. 1 Қысқаша теориялық деректер
Микроконтроллерде сыртқы құрылғыларды қосуға арналған шығыстар бар. Шығыстары функционалдық топтарға біріктірілген - арнайы мақсаттағы регистрлер (АМР) : PORTA, PORTB, PORTC, PORTD, PORTE. Порт шығыстарына кернеу орталық процессорлық кұрылғы (ОПҚ) арқылы жеткізілетін болады, немесе ол сыртқы көзден келеді. Порт биттерін нөмірлеу және порт регистрінің мазмұны 2. 1 суретте көрсетілген. Кернеу бар болса - 1, ал жоқ болса 0 цифрымен белгіленеді. Регистрдің барлық шығыстары оңнан солға, нөлден бастап нөмірленген және разряд (сан) немесе бит деп аталады. Жеке порт шығыстары белгілі бір деңгейдегі сигналды енгізу немесе шығару үшін бапталуына болады. Порт шығыстары технологиялық процестерді басқару аспаптарына немесе құрылғыларға қосылған тізбектер, немесе аналогтық немесе цифрлық ақпаратты енгізетін сенсорға бара алады. 2. 1 суретте регистр сұлбасы көрсетілген.
7 6 5 4 3 2 1 0
2. 1 сурет - 8-разрядты регистрдің сұлбасы
2. 1 кесте - Тапсырма нұсқалары
Қорытынды
№2 зертханалық жұмыс тақырыбы «PIC16F87x микроконтроллер үшін Assembler тілінде бағдарламалар жазу және ұйымдастыру. MPLAB ортасын зерттеу». Бұл жұмысты орындау барысында біз assembler тілінде бағдарлама жазуды үйрендік. Берілген нұсқаулықтарға сәйкес банктарды ауыстыра отырып, екілік және ондық санау жүйесіндегі сандарды алдық. Жасалған зертханалық жұмысты орындау үшін керекті командаларды пайдалана отырып, жұмыстың дұрыс - дұрыс емес екендігін тексердік. Сонымен қатар, бірінші жұмыста танысқан регисторларды пайдаландық.
... жалғасы- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz