TMOD реестриндеги C T битинин функциясы кандай?
TMOD реестриндеги C T битинин функциясы кандай?

Video: TMOD реестриндеги C T битинин функциясы кандай?

Video: TMOD реестриндеги C T битинин функциясы кандай?
Video: Настя учится правильно шутить над папой 2024, Апрель
Anonim

TMOD регистринин төмөнкү төрт бит таймер-0 башкаруу үчүн колдонулат жана жогорку төрт бит таймер-1 башкаруу үчүн колдонулат. Эки таймер ар кандай режимдерде иштөө үчүн өз алдынча программаланышы мүмкүн. TMOD реестринде операцияны программалоо үчүн эки өзүнчө эки биттик M0 жана Ml талаалары бар режими таймерлердин.

Жөн эле, TMOD реестринин функциясы кандай?

Түшүндүрмө: TMOD реестри ар кандай таймерлерди же эсептегичтерди алардын тиешелүү режимдерине коюу үчүн колдонулат, ошондо ал колдонуучуга эмне экенин айтып берет. режими ар кандай таймерди же эсептегичти иштеткенде колдонулат.

Андан тышкары, TMOD реестриндеги C T битинин функциясы кандай? C / Т (СААТ/ТАЙМЕР) Бул бит ичинде TMOD реестри таймер кечиктирүү генератору же окуя менеджери катары колдонуларын аныктоо үчүн колдонулат. Эгерде C / Т = 0, ал таймерди кечиктирүү үчүн таймер катары колдонулат. Убакыттын кечигүүсүн түзүү үчүн сааттын булагы 8051дин кристалл жыштыгы болуп саналат.

Андан кийин, TCON реестринде tf0 битинин функциясы кандай?

Таймер башкаруу Каттоо ( TCON ): TCON башка катталуу микроконтроллерлердеги эсептегичтердин жана таймерлердин иштерин башкаруу үчүн колдонулат. Бул 8- бит регистр төрт жогорку бит таймерлер жана эсептегичтер үчүн жооптуу жана төмөн бит үзгүлтүккө учурашы үчүн жооптуу. TF1: TF1 "таймер1" желегин билдирет бит.

Таймер режими деген эмне?

Ичинде таймер режими , ички машина циклдери эсептелинет. Ошентип, бул регистр ар бир машина циклинде көбөйөт. Ошентип, качан саат жыштыгы 12 МГц, андан кийин таймер регистр ар бир миллисекундда көбөйөт. Мында режими ал сырткы нерсеге көңүл бурбайт таймер киргизүү пин.

Сунушталууда: