Page 169 - 4503
P. 169

зконфігуровувати  кожну  з  лапок  портів  зокрема.  Щоб
           задавати  значення  окремим  бітам  реґістрів  у  наборі  команд
           мікроконтролерів    є  побітові  команди  встановлення  і
           погашення.

                5.7.1 Команда bcf

                Команда  онулення  (скинення)  біта  регістра  даних  (Bit
           Clear  File)  дає  можливість  скинути  будь-який  розряд
           довільного  реґістра.  Як  приклад  візьмем  команду  bcf
           h’34’, 6. Вона скидає 6-й біт регістра за адресою h’34’. При
           цьому  абсолютно  незмінним  залишається  стан  усіх  інших
           бітів цього реґістра.

                5.7.2 Команда bsf

                Команда  встановлення  біта  реґістра  (Bit  Set  File)
           дозволяє  встановлювати  один  із  бітів  будь–якого  регістра.
           Наприклад, команда bsf h’21’,4 встановлює біт 4 регістра
           за  адресою  h’21’.  При  цьому  абсолютно  незмінним
           залишається стан усіх інших бітів цього регістра.

                Приклад      5.1   Дано    мікроконтролер       PIC16F84.
           Потрібно сконфігурувати його таким чином, що біт  RA4
           був входом, а усі інші біти цього порту працювали на вихід.
                Код конфігурації порту А матиме такий вигляд (cимвол
           «;» вказує на коментар до програми):

                ; виклик банку1 з допомогою біта RP0
           регістра
                               ;STATUS





                                         169
   164   165   166   167   168   169   170   171   172   173   174