TMOD регистр дэх C T бит ямар үүрэг гүйцэтгэдэг вэ?
TMOD регистр дэх C T бит ямар үүрэг гүйцэтгэдэг вэ?

Видео: TMOD регистр дэх C T бит ямар үүрэг гүйцэтгэдэг вэ?

Видео: TMOD регистр дэх C T бит ямар үүрэг гүйцэтгэдэг вэ?
Видео: 10 самых АТМОСФЕРНЫХ мест Дагестана. БОЛЬШОЙ ВЫПУСК #Дагестан #ПутешествиеПоДагестану 2024, Дөрөвдүгээр сар
Anonim

TMOD регистрийн доод дөрвөн бит нь таймер-0, дээд дөрвөн бит нь таймер-1-ийг удирдахад ашиглагддаг. Хоёр таймерыг янз бүрийн горимд ажиллуулахын тулд бие даан програмчилж болно. TMOD регистр нь үйл ажиллагааг програмчлахын тулд M0 ба Ml гэсэн хоёр тусдаа хоёр бит талбартай горим таймеруудын.

Энгийнээр хэлэхэд TMOD регистрийн үүрэг юу вэ?

Тайлбар: TMOD бүртгэл нь өөр өөр цаг хэмжигч эсвэл тоолуурыг тохирох горимд тохируулахад ашиглагддаг бөгөөд ингэснээр хэрэглэгчдэд юу болохыг хэлж өгдөг. горим нь ямар ч таймер эсвэл тоолуурыг ажиллуулахад ашиглагддаг.

Цаашилбал, TMOD регистр дэх C T бит ямар үүрэг гүйцэтгэдэг вэ? C / Т (ЦАГ / TIMER) Энэ жаахан дахь TMOD бүртгэл нь таймерыг саатал үүсгэгч эсвэл үйл явдлын менежер болгон ашиглах эсэхийг шийдэхэд ашигладаг. Хэрэв C / Т = 0, үүнийг таймерын саатал үүсгэх таймер болгон ашигладаг. Цагийн саатал үүсгэх цагны эх үүсвэр нь 8051-ийн болор давтамж юм.

Дараа нь TCON регистр дэх tf0 бит ямар үүрэг гүйцэтгэдэг вэ?

Таймерын хяналт Бүртгүүлэх ( TCON ): TCON өөр юм бүртгүүлэх микроконтроллер дахь тоолуур болон таймеруудын ажиллагааг хянахад ашигладаг. Энэ нь 8- бит бүртгэл дөрвөн дээд битүүд таймер, тоолуурыг хариуцдаг ба доод битүүд тасалдлыг хариуцна. TF1: TF1 нь 'timemer1' тугийг илэрхийлдэг жаахан.

Таймер горим гэж юу вэ?

Дахь таймер горим , машины дотоод циклийг тоолно. Тиймээс энэ бүртгэл нь машины мөчлөг бүрт нэмэгддэг. Тэгэхээр хэзээ цаг давтамж нь 12 МГц, дараа нь таймер регистр миллисекунд тутамд нэмэгддэг. Энэ нь горим энэ нь гадаад байдлыг үл тоомсорлодог таймер оролтын зүү.

Зөвлөмж болгож буй: