Jít k navigaci - Jít k vyhledávání


Seriál - PIC16F84 - 21 - Registr Options

06. 12. 07 - 12:47. Napsal Jiří Chytil. Přečteno 4277x. Žádné komentáře

Registr Options jako všechny ostatní registrem 8 bitovým. A stará se především o čítač a časovač. Krom toho se zde volí například Pull-up rezistory pro PORTB.

  • PS0, PS1, PS2 - jsou to nejnižší bity registru OPTION a volí se jimi dělící poměr děličky. Viz tabulka v minulé kapitole.
  • PSA - Volí zda má být dělička předřazena č/č nebo časovači WATCHDOG. Nastavením je předřazena časovači WATCHDOG a vynulováním je předřazena před č/č.
  • T0SE - Volba aktivní hrany signálu. Při logické jedna reaguje na sestupnou a při logické nula na náběžnou hranu.
  • T0CS - Zde se přepíná mezi režimem čítač/časovač. Nastavením je zvolen režim čítače vynulováním režim časovače.
  • INTEDG - Nastavení aktivní hrany signálu pro přerušení* na RB0/INT. Při logické nule nastane se sestupnou hranou a při logické jedna s hrnou náběžnou.**
  • NonRBPU - V logické nule připojí ke všem vstupům (nastaveno v TRISB) brány PORTB slabé pull-up odpory, které vstupy udržují v logické jedna, při logické jedna jsou tyto odpory odpojeny.

* - přerušením jsme se zatím nezabývali, ale už brzy se to změní neboť je to nepostradatelná součást programování
** - Pozor je to opačně než u bitu T0SE.

Konec kapitoly bych uzavřel výpisem ze souboru PIC16F84A.INC, ve které jsou pomoci direktivy EQU definovány bity registru OPTION. K tomu bych dodal důležité upozornění, registr OPTION se nachází v paměťové bance bank1.


;----- OPTION_REG Bits ----------------------------------------------------
NOT_RBPU                     EQU     H'0007'
INTEDG                       EQU     H'0006'
T0CS                         EQU     H'0005'
T0SE                         EQU     H'0004'
PSA                          EQU     H'0003'
PS2                          EQU     H'0002'
PS1                          EQU     H'0001'
PS0                          EQU     H'0000'


Autor
Jiří Chytil

Jiří Chytil24 let

Šéfredaktor 8bitu.cz. V současné době je studentem prvního ročníku magisterského studia na Fakultě elektrotechické na VUT v Brně. Mezi jeho koníčky patří elektrotechnika, bastlení, programování a hudba. Pracuje na částečný úvazrek ve společnosti Honeywell HTS ACS.

Diskuse ke článku (0)

- Žádné příspěvky -

Přidat první komentář »


Novinky Další novinky

[10. 03.]  Tak jsem pro Vás připravil novou anketu. A snažím se pokračovat na projektu jehož výsledky bych zde rád zveřejnil, ale poněkud mě brzdí diplomová práce a práce.
[30. 01.]  Omlouvám se za nečinnost způsobenou značným nedostatkem času. Nevím, ale jestli se mi to podaří změnit. To víte, člověk stárne a jeho čas je potřeba jinde než na internetu.
[07. 03.]  Po dlouhé době jsme pro vás přichystali novou anketu - najdete ji níže v pravém panelu.
[12. 12.]  Zajímavý počin v oblasti měřící techniky jsou Real-time spektrální analyzátory - odkaz
[07. 12.]  Sice již starší video, ale stále mě uchvacuje. Výroba elektronek "doma" - odkaz

Reklama

Morphy Richards elektronika Okruháři.cz

Programujte.com

Léčivé obrazy - enkaustika Lenka Blažíková

Keramika Věra Coufalová - užitková keramika

Anketa

Jaký obchod preferujete při nákupu součástek?

TME

GES

GME

Farnell

SOS electronic

TIPA

EZK

PS Electronic

Mouser

Buček

Denkl Electronic

FK Technics

Hadex

Conrad

Jiný český

Jiný zahraniční