Ni nini kazi ya C T kidogo kwenye rejista ya TMOD?
Ni nini kazi ya C T kidogo kwenye rejista ya TMOD?

Video: Ni nini kazi ya C T kidogo kwenye rejista ya TMOD?

Video: Ni nini kazi ya C T kidogo kwenye rejista ya TMOD?
Video: НЕ УБОЮСЬ Я ЗЛА / I Will Fear no Evil 2024, Novemba
Anonim

Biti nne za chini za rejista ya TMOD hutumika kudhibiti kipima muda-0 na biti nne za juu hutumika kudhibiti kipima muda-1. Vipima muda viwili vinaweza kuwa programu ya kujitegemea kufanya kazi kwa njia mbalimbali. Rejista ya TMOD ina sehemu mbili tofauti M0 na Ml ili kupanga uendeshaji hali ya vipima muda.

Kwa hivyo, kazi ya rejista ya TOD ni nini?

Ufafanuzi: Rejesta ya TMOD hutumika kuweka kipima saa au kihesabu tofauti kwa njia zinazofaa ili kumwambia mtumiaji kuwa hali inatumika wakati wa kutumia kipima muda au kihesabu chochote.

Zaidi ya hayo, kazi ya C T bit katika rejista ya TMOD ni nini? C / T (SAA / TIMER) Hii kidogo ndani ya Usajili wa TOD hutumika kuamua kama kipima muda kinatumika kama jenereta ya kuchelewesha au msimamizi wa tukio. Kama C / T = 0, inatumika kama kipima muda kwa ajili ya utengenezaji wa ucheleweshaji wa saa. Chanzo cha saa cha kuunda kuchelewa kwa muda ni masafa ya fuwele ya 8051.

Baadaye, mtu anaweza pia kuuliza, ni nini kazi ya tf0 kidogo kwenye rejista ya TCON?

Udhibiti wa Kipima saa Sajili ( TCON ): TCON ni mwingine kujiandikisha hutumika kudhibiti utendakazi wa kihesabu na vipima muda katika vidhibiti vidogo. Ni 8- rejista kidogo ambapo nne za juu bits wanawajibika kwa vipima muda na vihesabio na vya chini zaidi bits wanawajibika kwa usumbufu. TF1: TF1 inasimamia bendera ya 'timer1' kidogo.

Njia ya kipima muda ni nini?

Ndani ya kipima muda , mzunguko wa ndani wa mashine huhesabiwa. Kwa hivyo rejista hii inaongezwa katika kila mzunguko wa mashine. Hivyo wakati saa frequency ni 12MHz, kisha kipima muda rejista inaongezwa kwa kila millisecond. Katika hili hali inapuuza ya nje kipima muda pini ya pembejeo.

Ilipendekeza: