kВичітаніе W з константи-MOVLW kПересилка константи в W-XORLW kІсключающее АБО константи і W-OPTIONЗагрузка W у OPTION регістр1TRIS fЗагрузка TRIS регістра1
Таблиця 3. Біт орієнтовані команди
МнемокодНазваніе командиПрімечаніяBCF f, bСброс біта в регістрі f2, 3BSF f, bУстановка біта в регістрі f2, 3BTFSC f, bПропустіть команду, якщо біт дорівнює нулю-BTFSS f, bПропустіть команду, якщо біт дорівнює одиниці-
Таблиця 4. Переходи
МнемокодНазваніе командиПрімечаніяCALL kВизов підпрограми-CLRWDTСброс Watchdog таймера-GOTO kПереход за адресою-RETLW kВозврат з підпрограми із завантаженням константи в W-RETFIEВозврат з переривання-RETURNВозврат з підпрограми-SLEEPПереход в режим SLEEP-
У таблицях 2, 3, 4 представлені байт-орієнтовані команди, біт-орієнтовані, команди передачі управління PIC16C84
Примітка 1 : Команди TRIS і OPTION поміщені в перелік команд для сумісності з сімейством PIC16C5X. Їх використання не рекомендується. У PIC16C84 регістри TRIS і OPTION доступні для читання і запису як звичайні регістри з номером. Попереджаємо, що ці команди можуть не підтримуватися подальших розробках PIC16CXX.
Примітка 2 : Коли модифікується регістр введення/виведення, наприклад MOVF 6,1, значення, яке використовується для модифікації зчитується безпосередньо з ніжок кристала. Якщо значення засувки виводу для ніжки, запрограмованої на виведення одно "1", але зовнішній сигнал на цьому висновку "0" через "навал" зовні, то буде зчитуватися "0".
Примітка 3 : Якщо операндом цієї команди є регістр f1 (і, якщо допустимо, d = 1), то дільник, якщо він підключений до RTCC, буде обнулено.
4. Розробка функціональної та електричної принципової схеми контролера трекбола
.1 Розробка функціональної схеми контролера трекбола
Розроблена функціональна схема представлена ​​на малюнку 4. Дана схема відображає функціональна взаємодія всіх елементів системи, що розробляється. p align="justify"> На схемі показаний контролер трекбола. Він обладнаний двома кнопками і двома оптичними датчиками, контролюючими переміщення по горизонталі і вертикалі. Так як сигнали датчика імпульсні і менше 5V, то можна не використовувати аналого-цифровий перетворювач. p align="justify"> Для роботи процесора ще необхідні три компоненти: система синхронізації, схема скидання і схема живлення мікропроцесора. Вони показані на малюнку 4. p align="justify"> На виході система через СОМ-порт підключається до комп'ютера. У СОМ-порт передається посилка даних, а також сигнали дозволу передачі. p align="justify"> Вся система контролера отримує харчування від керуючих сигналів СОМ-...